plan-architecture
1
总安装量
1
周安装量
#78441
全站排名
安装命令
npx skills add https://github.com/dthompson-jti/safety-check-app-concept --skill plan-architecture
Agent 安装分布
amp
1
cline
1
opencode
1
cursor
1
continue
1
kimi-cli
1
Skill 文档
Plan Architecture
Create a technical architecture specification.
When to Use
- After PRD approval for large features
- Complex technical decisions
- Cross-cutting system changes
Artifacts
implementation_plan.mdartifacttask.mdupdated viatask_boundary
Approach
Phase 1: Requirement Mapping
- Map PRD requirements to architectural components
- Verify constraints (existing patterns, dependencies)
Phase 2: Options Evaluation
Generate 3-4 architectural options.
Consult expert frameworks:
- SOLID Principles: Component design
- CAP Theorem: Data consistency (if applicable)
- OWASP Top 10: Security considerations
Use Socratic Debate for evaluation.
Phase 3: Detailed Specification
Data Flow Diagram
Show how data moves through the system.
Data Model
Define types, interfaces, atoms/state.
Component Hierarchy
ParentComponent
âââ ChildA
â âââ GrandchildA1
âââ ChildB
State Management
Define atoms, derived state, effects.
File Manifest
| Status | File | Changes |
|---|---|---|
| [NEW] | src/components/Feature.tsx |
New component |
| [MODIFY] | src/atoms/index.ts |
Add new atom |
Phase 4: Risk Analysis
Reflexion as “Chaotic Junior Developer”:
- Attack Vector 1: How could this fail under rapid state changes?
- Attack Vector 2: What breaks if API returns malformed data?
- Attack Vector 3: Race conditions?
Phase 5: Phased Implementation
Break into atomic, verifiable phases.
Constraints
- No code generation â architecture only
- No one-off patterns â leverage existing documented patterns
- Request user approval before BUILD phase