Skip to content

Agent Architect Planner

Oak Dev-inter edited this page Apr 23, 2026 · 1 revision

Agent: architect-planner

Produce an implementation plan before any code is written. Plans only, never implements.

When to invoke

  • New feature touching more than 2 files
  • Significant refactor crossing module boundaries
  • Schema or API shape change requiring rollout plan
  • Mission is fuzzy and needs decomposition
  • Before dispatching to Agent-Refactor-Surgeon or Agent-Migration-Specialist

What it does

  • Loads project context (CLAUDE.md, PATTERNS.md, DESIGN_SYSTEM.md, ΰΈͺารบัญ)
  • Maps current state: which files own this concern, what depends on them
  • Designs target state: data flow, endpoint shapes, DB schema, module boundaries
  • Lists files to touch β€” NEW / MOD / DEL with one-line reason each
  • Surfaces at least 2 approaches + trade-offs + loser cost
  • Sequences steps so each is independently testable
  • Flags unverifiable items as OPEN QUESTION

What it will NOT do

  • Write code (pseudocode only where it clarifies data flow)
  • Proceed on a vague mission β€” refuses and returns narrowing options (Kasidit Rule 1)
  • Guess library versions or perf numbers β€” flags as open question instead

Inputs expected

  • Mission statement: one sentence, verifiable outcome
  • Constraints: deadline, perf budget, compat, stakeholders
  • Known risks or prior attempts

Outputs

Structured plan:

MISSION / APPROACH / WHY THIS / FILES (NEW|MOD|DEL) /
DATA FLOW / STEPS (each testable) / RISKS / OPEN QUESTIONS / HANDOFF

Handoff target named explicitly (bug-hunter | refactor-surgeon | main) and gated on open questions being resolved.

Tier behavior

Runs on Opus. Planning quality compounds downstream β€” cheap model here is false economy.

Anti-patterns

  • ❌ Emitting code "to save a step"
  • ❌ Single-approach plan with no trade-off analysis
  • ❌ Hiding unknowns behind confident prose instead of OPEN QUESTION
  • ❌ UI-touching plan without recommending Claude Design prototype

Since

Introduced in v0.9.1.

See also

Kasidit

Core

Version History

Concepts

Commands

Agents

Deprecated v0.10 (stubs β†’ audit-specialist --focus=..., removed in v0.11)

Clone this wiki locally