Planning & Architecture
Tools for designing systems, decomposing features, and recording architectural decisions before writing code.
View use case scenarios for Planning & Architecture →agentic-engineering
“My team uses AI agents daily - how should we structure our workflow?”
Operate as an agentic engineer using eval-first execution, decomposition, and cost-aware model routing.
ai-first-engineering
“How should code review change when AI writes most of the code?”
Engineering operating model for teams where AI agents generate a large share of implementation output.
architect
“What's the right system design for this? What are the trade-offs?”
Software architecture specialist for system design, scalability, and technical decision-making. Use PROACTIVELY when planning new features, refactoring large systems, or making architectural decisions.
architecture-decision-records
“We chose technology X over Y - how do I document why?”
Capture architectural decisions made during Claude Code sessions as structured ADRs. Auto-detects decision moments, records context, alternatives considered, and rationale. Maintains an ADR log so future developers understand why the codebase is shaped the way it is.
blueprint
“This project will take multiple sessions - how do I plan across them?”
Turn a one-line objective into a step-by-step construction plan for multi-session, multi-agent engineering projects. Each step has a self-contained context brief so a fresh agent can execute it cold. Includes adversarial review gate, dependency graph, parallel step detection, anti-pattern catalog, and plan mutation protocol. TRIGGER when: user requests a plan, blueprint, or roadmap for a complex multi-PR task, or describes work that needs multiple sessions. DO NOT TRIGGER when: task is completable in a single PR or fewer than 3 tool calls, or user says "just do it".
plan
“I need to build something complex - where do I start?”
Restate requirements, assess risks, and create step-by-step implementation plan. WAIT for user CONFIRM before touching any code.
planner
“How should I break this feature down into manageable steps?”
Expert planning specialist for complex features and refactoring. Use PROACTIVELY when users request feature implementation, architectural changes, or complex refactoring. Automatically activated for planning tasks.