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.
Generates a Software Architecture Document (Arc42 12 sections + C4 L1/L2) and ADRs for a feature, given an existing spec and glossary. Useful for tech leads and architects during feature design.