Back to list
dthompson-jti

plan-architecture

by dthompson-jti

0🍴 0📅 Jan 15, 2026

SKILL.md


name: plan-architecture description: Create technical architecture specification with data models, component hierarchy, and risk analysis. Use after PRD approval for large features.

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.md artifact
  • task.md updated via task_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

StatusFileChanges
[NEW]src/components/Feature.tsxNew component
[MODIFY]src/atoms/index.tsAdd 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

Score

Total Score

50/100

Based on repository quality metrics

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

0/10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

Reviews

💬

Reviews coming soon