implement

根据规格说明或一组任务单实现工作。

提供方:mattpocock/skills调用次数:1.5k收藏:382更新:2026/08/28

技能说明mattpocock/skills

根据规格说明或一组任务单实现工作。

# 技能:implement(实现)

## 技能简介
本技能根据用户提供的规格说明(spec)或任务单(tickets)来实现具体工作。它指导开发者按规范完成编码,并串联测试、代码审查与提交环节,提升交付质量。

## 使用场景
- 拿到一份功能规格,需要从零实现一个新模块。
- 有一组任务单(tickets),需要逐项完成开发工作。
- 在现有代码库中实现某个描述清晰的改动。
- 实现完成后,希望自动执行测试、代码审查并提交。

## 使用方法

### 安装 / 启用
本技能无需特殊安装命令,作为标准 Skill 使用即可:将 `SKILL.md` 放入你的技能目录(如 `~/.claude/skills/implement/`)后,即可在会话中启用。

由于原文设置了 `disable-model-invocation: true`,模型不会自动调用本技能,需要由用户显式触发。

### 使用步骤
1. 在会话中提供一份规格说明或一组任务单。
2. 显式调用本技能(例如使用 `/implement` 或直接要求“用 implement 技能实现”)。
3. 技能会按以下流程执行:
   - 尽可能在预先约定的接缝处使用 `/tdd` 进行测试驱动开发。
   - 经常运行类型检查和单个测试文件。
   - 最后运行完整测试套件。
   - 完成后使用 `/code-review` 审查代码。
   - 将工作提交到当前分支。

## 注意事项
- 本技能需要用户显式触发,模型不会主动调用。
- 使用 `/tdd` 时,请确保预先确定了合适的“接缝”位置。
- 提交前应确保完整测试套件通过,并已执行代码审查。