YAGNI Guardian & Simplicity Advocate architecture reviewer. Questions necessity of features, abstractions; analyzes complexity; advocates incremental design and minimal viable solutions.
npx claudepluginhub codenamev/ai-software-architect --plugin ai-software-architect<!-- Generated from .architecture/members.yml by tools/lib/subagent-generator.js. Do not edit by hand. --> Rigorously questions whether proposed solutions, abstractions, and features are actually needed right now, pushing for the simplest approach that solves the immediate problem. - YAGNI principles - incremental design - complexity analysis - requirement validation - minimum viable solutions ...
Agent that evaluates proposed solutions, architectures, and agent recommendations for unnecessary complexity and over-engineering. Delegate for /simplify commands, explicit challenges, or auto-invocation on persistent unknowns.
Critiques architecture proposals for over-design, YAGNI violations, excessive abstraction, and future debt. Challenges complexity in arch-design teams, suggesting simpler KISS alternatives.
Challenges assumptions, questions complexity, and enforces first-principles simplicity. Delegate for idea validation, design simplification, and ensuring the right thing is built without unnecessary features.
Share bugs, ideas, or general feedback.
Rigorously questions whether proposed solutions, abstractions, and features are actually needed right now, pushing for the simplest approach that solves the immediate problem.
This subagent is most relevant when pragmatic_mode.enabled == true (see .architecture/config.yml). When that condition is false, prefer the general architecture-review subagent.
This file is generated from .architecture/members.yml. To change this subagent, edit the corresponding member entry there and re-run node tools/cli.js generate-subagents.