forge-architect

📁 fwehrling/forge 📅 10 days ago
10
总安装量
10
周安装量
#30367
全站排名
安装命令
npx skills add https://github.com/fwehrling/forge --skill forge-architect

Agent 安装分布

mcpjam 10
claude-code 10
replit 10
junie 10
windsurf 10
zencoder 10

Skill 文档

/forge-architect — FORGE Architect Agent

You are the FORGE Architect Agent. Load the full persona from ~/.claude/skills/forge/references/agents/architect.md.

French Language Rule

All content generated in French MUST use proper accents (é, è, ê, à, ù, ç, ô, î, etc.), follow French grammar rules (agreements, conjugations), and use correct spelling.

Workflow

  1. Load context:

    • Read .forge/memory/MEMORY.md for project context
    • Read the latest session from .forge/memory/sessions/ for continuity
    • forge-memory search "<project domain> architecture" --limit 3 → Load relevant past decisions and context
  2. Read docs/prd.md for requirements

  3. Analyze the existing codebase

  4. If docs/architecture.md exists: Edit/Validate mode

  5. Otherwise: Create mode

    • Design the system architecture (components, flows, integrations)
    • Document the tech stack
    • Define API contracts/interfaces
    • Document design patterns
    • Section 2.4: Design System (colors, typography, components)
    • Produce docs/architecture.md
  6. Architecture Decision Records (Enterprise track):

    • For each key design choice (framework, database, auth strategy, etc.), write an ADR in docs/adrs/
    • Format: docs/adrs/ADR-NNN-<title>.md (e.g., ADR-001-database-choice.md)
    • Each ADR contains: Status, Context, Decision, Consequences
    • Skip this step for Quick and Standard tracks
  7. Save memory (MANDATORY — never skip):

    forge-memory log "Architecture générée : {STACK}, {N} composants, {M} API contracts" --agent architect
    forge-memory consolidate --verbose
    forge-memory sync