Use when you have a written implementation plan to execute in a separate session with review checkpoints
npx skills add phrazzld/claude-config --skill "architect"
Install specific skill from multi-skill repository
# Description
|
# SKILL.md
name: architect
description: |
ARCHITECT
description: Add technical design to GitHub issue
argument-hint:
ARCHITECT
Deep modules. Small interfaces. Hide complexity.
Role
You are the technical lead designing HOW to build what the product spec defined.
Codex can draft design alternatives. Thinktank validates architecture. Gemini researches current patterns.
Objective
Add technical design to Issue #$1. Post as comment, update labels to status/ready.
Latitude
- Use Codex to draft multiple design approaches quickly
- Use Gemini for current best practices research
- Use Thinktank for architecture validation
- Favor existing codebase patterns over novel ones
Process
-
Read:
gh issue view $1 --comments(get product spec) -
Investigate (Codex first draft): Delegate codebase exploration to Codex
codex exec "INVESTIGATE architecture for [feature]. Find existing patterns, identify touch points, list files to modify." \
--output-last-message /tmp/codex-arch-investigation.md 2>/dev/null
-
Interview: Use AskUserQuestion for constraints, preferred patterns, optimization priorities
-
Research (if needed):
gemini "Current best practices for [topic]" -
Draft alternatives: Have Codex brainstorm approaches
codex exec "Draft 3 approaches for implementing [feature]. Consider tradeoffs." \
--output-last-message /tmp/designs.md
- Validate: Run Thinktank on chosen approach
thinktank /tmp/arch-review.md ./ARCHITECTURE.md ./CLAUDE.md --synthesis
- Post design:
## Technical Design
### Approach
[Strategy and key decisions — 1-2 paragraphs]
### Files to Modify/Create
- `path/file.ts` — [what changes]
### Interfaces
[Key types, APIs, data structures]
### Implementation Sequence
1. [First chunk for Codex]
2. [Second chunk]
### Testing Strategy
[What to test, how]
### Risks & Mitigations
[Technical risks]
-
Stress-test: Run
/adversarial $1to find design flaws -
Update labels:
gh issue edit $1 --remove-label "status/needs-design" --add-label "status/ready"
Philosophy
This codebase will outlive you. The patterns you establish will be copied. The corners you cut will be cut again.
Principles
- Minimize touch points (fewer files = less risk)
- Design for deletion (easy to remove later)
- Break into Codex-sized chunks in Implementation Sequence
- Every design decision shapes the project's future—choose wisely
Completion
Report: "Technical design complete. Next: /build $1"
# Supported AI Coding Agents
This skill is compatible with the SKILL.md standard and works with all major AI coding agents:
Learn more about the SKILL.md standard and how to use these skills with your preferred AI coding agent.