mattiaippoliti/tia-skills/architect

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Design a non-trivial change before implementation by sketching its callers, types, boundaries, and failure cases. Use for '/architect', 'architect this', or when coding first would lock in the wrong shape.

Install

npx vskill@latest install mattiaippoliti/tia-skills/architect

SKILL.md

Architect

Design before implementing. Produce a small, testable sketch of the interface and ownership model, then implement against it. If evidence disproves the sketch, discard it rather than patching around it.

  1. Ground the change in the affected code, callers, tests, and constraints. Call the Skill tool with why when the existing rationale is a constraint. Call the Skill tool with codebase-design for a deep-module and boundary review.
  2. State the outcome, invariants, ownership of state, and failure behavior.
  3. Write the caller's intended usage first. Derive types, signatures, and a module map from that usage. Leave bodies as pseudocode or not implemented where this makes the contract clearer.
  4. Consider at least two materially different shapes for a non-trivial design. Compare them by public surface, hidden complexity, invalid states, migration cost, and testability. Do not average incompatible designs.
  5. Pick one design and record the rejected alternative that was closest, with the reason it lost.
  6. Implement against the sketch. Treat a deviation as evidence: either the requirement was missed, the design is wrong, or the code is overreaching.

Repeated deviations of the same kind, escape hatches such as any or casts, leaked implementation rules, or widespread special cases mean the architecture is wrong. Re-ground the problem and redesign from first principles. Do not keep adding compensating layers.

Output

For a small change, write a usage example, type and signature sketch, invariants, and test plan. For a larger change, add the module map, ownership boundaries, migration plan, and short rationale. The design is a contract for implementation, not a report to admire.

Security

  • Security scanPassed, 100 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
1
7-day trend score
8

Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/mattiaippoliti/tia-skills/architect/badge)](https://verified-skill.com/skills/mattiaippoliti/tia-skills/architect)

Something wrong with this skill or its page? Tell us.