concept-modeler
从模糊的用户需求中提取领域概念——实体、流程和"暗物质"(用户没说的)。基于 DDD(领域驱动设计)方法论。
build-inspector
Analyzes build-system topology to identify independent build units, multi-artifact risks, and version-drift hazards.
system-designer
为单个系统设计详细的技术文档。负责架构图、接口设计、数据模型、Trade-offs讨论等。
tech-evaluator
Evaluate technology stack options using a weighted decision matrix and the ATAM methodology to produce Architecture Decision Records (ADR).
report-template
Aggregates all analyses from the Scout phase (build-inspector, runtime-inspector, git-forensics, concept-modeler) to produce a decision-ready system risk report.
task-planner
Break down system design documents into hierarchical tasks using the WBS method. Supports dependency analysis, traceability chains, and acceptance criteria.
complexity-guard
The final gatekeeper. Audits RFCs to reject over-engineering, unnecessary dependencies, and resume-driven development.
system-architect
Identify independent systems within a project and define system boundaries. Produce a system architecture overview to lay the foundation for subsequent system design.
git-forensics
Analyze Git history to discover 'logical coupling' (files that tend to be changed together) and 'hotspots' (complex modules modified frequently). Based on Adam Tornhill's methodology from 'Your Code as a Crime Scene'.
runtime-inspector
Analyze runtime behavior, process boundaries, and IPC mechanisms to detect 'protocol drift' risks and process lifecycle issues.
spec-writer
Transforms ambiguous user requests into rigorous Product Requirements Documents (PRDs). Use when requirements are vague or high-level.