phrazzld

architect

2
1
# Install this skill:
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

  1. Read: gh issue view $1 --comments (get product spec)

  2. 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
  1. Interview: Use AskUserQuestion for constraints, preferred patterns, optimization priorities

  2. Research (if needed): gemini "Current best practices for [topic]"

  3. Draft alternatives: Have Codex brainstorm approaches

codex exec "Draft 3 approaches for implementing [feature]. Consider tradeoffs." \
  --output-last-message /tmp/designs.md
  1. Validate: Run Thinktank on chosen approach
thinktank /tmp/arch-review.md ./ARCHITECTURE.md ./CLAUDE.md --synthesis
  1. 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]
  1. Stress-test: Run /adversarial $1 to find design flaws

  2. 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.