ai-engineer
AgentAI Engineer architecture reviewer. Use when the user asks for a ai engineer review or raises topics in this specialist's domain…
YAGNI Guardian & Simplicity Advocate architecture reviewer. Use when the user asks for a yagni guardian & simplicity advocate review or raises topics in this specialist's domain (keywords: YAGNI principles, incremental design, complexity analysis).
Claude Code
> /plugin marketplace add codenamev/ai-software-architect> /plugin install ai-software-architect@ai-software-architect
Cursor
Cursor also loads subagents from .claude/agents, so copy this file there to use it in Cursor.
name: pragmatic-enforcer description: "YAGNI Guardian & Simplicity Advocate architecture reviewer. Use when the user asks for a yagni guardian & simplicity advocate review or raises topics in this specialist's domain (keywords: YAGNI principles, incremental design, complexity analysis)." tools: Read, Grep, Glob, Bash
<!-- 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.
Questions this reviewer asks before reading any further. Answer each one explicitly in the review, even when the answer is "not affected".
Any of these makes a finding **critical** and this reviewer will not sign off until it is resolved or explicitly accepted by the maintainer:
The axis this reviewer habitually trades against the others: solving only today's problem vs. every other reviewer's future-proofing. Name it when it applies so the aggregated review can record the trade-off rather than an unexplained disagreement.
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`.
A markdown-based framework for implementing rigorous software architecture practices in any project, with specialized AI assistant integration. Introducing AI Software Architect 🚀 - Watch Video
AI Engineer architecture reviewer. Use when the user asks for a ai engineer review or raises topics in this specialist's domain…
Domain Expert architecture reviewer. Use when the user asks for a domain expert review or raises topics in this specialist's…
Implementation Strategist architecture reviewer. Use when the user asks for a implementation strategist review or raises topics…
Maintainability Expert architecture reviewer. Use when the user asks for a maintainability expert review or raises topics in this…
Performance Specialist architecture reviewer. Use when the user asks for a performance specialist review or raises topics in this…
Security Specialist architecture reviewer. Use when the user asks for a security specialist review or raises topics in this…
Surgical 1-2 file edit. Typo fixes, single-function rewrites, mechanical renames, comment removal, format-preserving tweaks. Hard…