From spec-plugin
Deep-dive architecture for a single version. Reads the version spec, overall architecture, roadmap, and related versions, then produces a comprehensive architecture document with specific implementation choices. Adapts to project type. Use before /build-stories.
How this skill is triggered — by the user, by Claude, or both
Slash command
/spec-plugin:architect-versionThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Your task: produce a comprehensive architecture document for the given version that makes every important decision explicit, with rationale.
Your task: produce a comprehensive architecture document for the given version that makes every important decision explicit, with rationale.
specs/ in CWD.specs/<version>.mdspecs/architecture.mdspecs/roadmap.mdspecs/) — check Project Context for project type and code repository pathspecs/v*.md) to understand prior and future versionsspecs/<version>/Identify all key decisions needed for this version. Adapt categories to the project type.
Pay special attention to "Simplified in this version" from the version spec — architecture should match the simplified scope, not the full future version.
Use AskUserQuestion for every significant decision point. Present:
Limit to 2-3 decisions per round. Iterate until resolved.
Write specs/<version>/architecture.md.
Use mermaid for ALL diagrams:
flowchart for processes and relationshipssequenceDiagram for interactionserDiagram for data modelsstateDiagram-v2 for state machinesPresent a summary:
npx claudepluginhub nexaedge/nexaedge-marketplace --plugin spec-pluginCreates Architecture Decision Records (MADR format), arc42 documentation, and plan-context.md for technical structuring. Useful when requirements exist and the next step is architecture design.
Translates product requirements into system architecture through iterative decision-making. Guides architectural decisions, trade-off analysis, and ADR-style documentation.
Creates technical specifications interactively by gathering requirements, exploring codebases, running planning interviews, drafting with Mermaid diagrams, expert review, and iteration. For new features or projects needing architecture and decisions.