用途:当用户要求实现新功能、增强或新增能力时,该技能以交互方式驱动一次完整的功能开发流程,定位为全栈 .NET + Angular 项目中的实现型技能。若只是调查既有功能而不做改动,应改用 feature-investigation。
主要能力:分为四个阶段。阶段一为发现,在 .ai/workspace/analysis/{task}.analysis.md 建立外部记忆分析文件,包含 Metadata、Progress、Errors、Assumption Validations、Performance Metrics、Memory Management、Processed Files、File List、Knowledge Graph 等标题;通过语义与 grep 搜索定位 Domain Entities、Commands、Queries、EventHandlers、Controllers、Background Jobs、Consumers 及前端 Components.ts 等文件,并按每批 10 个文件构建知识图谱,记录 filePath、type、symbols、dependencies、businessContext、relevanceScore、evidenceLevel 等字段。阶段二生成实现计划,要求遵循项目模式文档。阶段三为审批门,必须停下等待用户明确确认。阶段四执行,修改文件前先加载知识图谱条目并执行安全校验。
使用方式:在 Codex 中以 $skill-name 调用;执行前先读取 docs/project-config.json、docs/project-reference/docs-index-reference.md、lessons.md,并按任务类型读取后端、前端、测试或代码审查相关参考文档。要求先建任务跟踪清单,逐步执行并报告证据;若某步骤或工具在当前环境无法运行,应停止并询问用户。
适用场景:.NET/Angular 全栈项目中的新功能开发、增强与跨服务集成,涉及 CQRS、事件总线、前端 Store 等既有模式。
限制:必须遵守审批门,未获确认不得进入执行;不得跳过、重排或合并协议步骤;不得臆测服务归属,需以代码证据验证;跨服务同步应使用事件总线而非直接访问数据库。具体命令、脚本与项目路径以资料中给出的为准,其余细节暂未提供。