用途:该技能实现专业软件架构实践,适用于新系统(绿地项目)设计、现有代码库架构改进分析、技术栈评估与推荐、规划与架构文档生成、可扩展性/可维护性/性能评估、架构决策与权衡记录,以及分阶段实施路线图制定。不适用于代码实现、基础设施部署、测试验证和文档撰写,这些分别对应 builder、devops、validator、scribe 等角色技能。
主要能力:绿地项目从需求发现到规划文档生成,产出 DEVELOPMENT_PLAN.md、TODO.md、ARCHITECTURE.md、TECH_STACK.md、SECURITY.md 等文档,涵盖系统架构、技术栈论证、组件拆分、数据模型、API 规范、安全架构、部署策略与开发阶段;现有代码库分析则通过检查项目结构、依赖与 git 活动识别热点,按代码组织、文档、测试、安全、性能、可扩展性、可维护性、现代实践八个维度评分,输出 ARCHITECTURE_REVIEW.md 与优先级改进建议、迁移策略和风险缓解。
使用方式:需提供项目需求或待分析代码库、干系人需求、含历史的 Git 仓库及目标部署环境认知。分析阶段可用命令如 find . -type f ( -name ".js" -o -name ".py" -o -name "*.java" ) | head -50、cat package.json、git log --oneline --since="6 months ago" 等。完成后可向 Builder 交接,附参考文档与验收标准。
限制:具体安装命令、收费与平台信息暂未提供。