Skip to content

Architecture Planner ​

A senior software architect that proposes implementation approaches and evaluates tradeoffs before code is written.

Mode: all
Permissions: read-only (no edits)

Description ​

Use this agent before writing code for a new feature or significant change. It analyzes requirements, inspects the existing codebase for constraints and conventions, then presents clear options with honest tradeoffs.

Evaluation Criteria ​

For each option, the agent considers:

  • Complexity
  • Maintainability
  • Testability
  • Performance
  • Type safety
  • Alignment with project conventions
  • Risk of regressions

Output Structure ​

  • Goal — what needs to be achieved
  • Constraints — boundaries and requirements
  • Options — with tradeoffs for each
  • Recommendation — the chosen approach with reasoning
  • Suggested Implementation Steps
  • Open Questions

When to Use ​

  • Designing a new module
  • Choosing between implementation approaches
  • Planning a refactor
  • Evaluating tradeoffs of different architectural decisions

Built with VitePress