用途:该技能用于执行一个范围明确的实现任务,以可评审的方式交付最小完整改动,并附带相应测试与清晰的验证说明。适用于按计划实现单个任务、执行清晰且已界定的行为变更,或交付一个聚焦的纵向切片。
主要能力与工作流:
- 理解:编辑前先阅读任务、关联工单、规格、计划与相关代码,识别预期行为、约束、可能受影响的文件和验收标准;若任务来自 Linear 等跟踪器,实现前将工单状态更新为进行中;若范围模糊、不安全或过大,先澄清或拆分。
- 计划:有现成计划则沿用,否则先写简短实现计划;规划时检查现有模式、相关测试、夹具、命令与项目工具;选择满足任务的最小完整实现;除非任务明确要求,否则保持契约不变,必须变更时明确指出;确定用于证明改动有效的测试或验证方式;假定工作在仓库常规 git 环境中的干净分支上进行。
- 实现:只编辑任务所需文件;多部分任务按可运行的小步骤推进;显式处理重要失败路径。
- 测试:行为变更、修复缺陷、接口变更或引入有意义边界情况时,新增或更新测试;优先运行聚焦于该任务的测试,再视情况运行更广的项目检查。
- 验证:运行任务特定检查,并尽可能运行最强的项目检查(条件允许时包括完整测试套件);在范围内修复验证中发现的问题。
- 汇报:总结改动内容,列出运行的测试与检查,指出无法验证的重要事项;若任务来自 Linear 等跟踪器,在实现与验证完成后将工单标记为待评审。
验证标准:行为与任务或请求一致;重要新增或变更行为有测试覆盖;测试通过;任务特定验证通过;未添加无关范围。
规则与限制:一次只处理一个任务;做能完整解决问题的最小安全改动;不要把多个独立改动捆绑在一次生成中;请求模糊、过大或混合多个任务时应停止并澄清或拆分;不得隐瞒缺失的验证,若重要检查无法运行需说明;不得以该技能为借口进行无关重构。资料未提供具体安装命令、价格或平台支持信息。