From product-builder
Use for top-level system architecture after stack decision. Triggers: "system architecture", "module design", "technical architecture". Requires stack.md to exist.
How this skill is triggered — by the user, by Claude, or both
Slash command
/product-builder:tech-archThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Create top-level architecture design including module breakdown, key decisions, and integration points.
Create top-level architecture design including module breakdown, key decisions, and integration points.
Same-session handoff: If user just completed /tech-stack in this conversation, use that context directly.
New session: Check for existing documents:
docs/tech/stack.md - Requireddocs/prd/prd.md - Requireddocs/prd/user-flow.md - Optional (helps understand system scope)Missing prerequisites → Suggest completing them first
Based on PRD features, user flows, and tech stack:
Core Modules:
Key Decisions:
External Dependencies:
Present proposed architecture for confirmation before generating document.
Generate docs/tech/architecture.md:
# System Architecture
## Overview
[One sentence describing what the system does]
## Architecture Diagram
[Module diagram using ASCII or Mermaid]
## Core Modules
| Module | Responsibility | Key Interfaces |
|--------|----------------|----------------|
| ... | ... | ... |
## Key Decisions
| Decision | Choice | Alternatives | Rationale |
|----------|--------|--------------|-----------|
| ... | ... | ... | ... |
## External Dependencies
| Dependency | Purpose | Integration Point |
|------------|---------|-------------------|
| ... | ... | ... |
## Constraints & Risks
- [Technical constraint]
- [Known risk and mitigation]
After generating, suggest: "Architecture defined. Ready to start implementation."
npx claudepluginhub sparktech-ai/skills --plugin product-builderTranslates PRDs into system architecture via interactive workflow: loads product specs.md, iterates decisions with options/discussion, outputs documented architecture.md. Handles Groundwork monorepos.
Designs system architecture, defines component boundaries, writes ADRs, selects technologies, and evaluates architectural trade-offs. Owns the "how" — translating product requirements into components, data flows, and technology choices.
Designs and documents system architecture, producing 3-architecture.md with component diagrams, data flow, and architecture decisions. Reads tech-spec as input.