在规划完成后、任务准备就绪时,执行实施计划,包含进度跟踪、检查点验证和质量门控。
夜市技能——从claude-night-market/attune.是一项面向实际任务的技能,主要用于对于代理、钩子和命令的全部经验,请安装 Claude 代码插件;在规划阶段完成后。
从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;
若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
Night Market 技能 — 移植自 claude-night-market/attune。如需完整体验(含智能体、钩子与命令支持),请安装 Claude Code 插件。
Skill(attune:project-planning))启用 superpowers 时:
Skill(superpowers:executing-plans) 实现系统化执行Skill(superpowers:systematic-debugging) 解决问题Skill(superpowers:verification-before-completion) 执行完成前验证Skill(superpowers:test-driven-development) 支持 TDD 工作流未启用 superpowers 时:
操作步骤:
校验项:
按依赖顺序逐个执行每个任务:
1. 执行前准备(PRE-TASK) - 验证前置依赖任务均已完结 - 审阅验收标准 - 创建特性分支(可选) - 设置当前任务上下文 2. 实施(TDD 循环) - 编写失败测试(RED) - 实现最小可行代码(GREEN) - 重构以提升质量(REFACTOR) - 重复上述步骤,直至全部验收标准满足 3. 验证(VALIDATE) - 所有测试是否通过? - 所有验收标准是否达成? - 代码质量检查是否通过? - 文档是否已更新? 4. 检查点(CHECKPOINT) - 立即标记该任务为“已完成”(严禁批量提交完成状态) - 更新执行状态 - 上报当前进度 - 识别阻塞项
任务完成规范:每项任务完成后,必须立即调用 TaskUpdate(taskId: "X", status: "completed") —— 绝不可推迟至会话结束时统一处理。
验证方式:运行 pytest -v 确认所有测试通过。
操作步骤:
此为 attune 工作流的最终阶段。执行完成后不会自动延续至后续阶段,工作流在此终止。与头脑风暴、需求定义及规划阶段不同,执行阶段不会自动触发任何后续阶段。
RED 阶段:
# 编写一个预期失败的测试
def test_user_authentication():
user = authenticate("user@example.com", "password")
assert user.is_authenticated
# 运行测试 → 失败(功能尚未实现)
验证方式:运行 pytest -v 确认测试通过。
GREEN 阶段:
# 实现最简代码以使测试通过
def authenticate(email, password):
# 最简实现
user = User.find_by_email(email)
if user and user.check_password(password):
user.is_authenticated = True
return user
return None
# 运行测试 → 通过
验证方式:运行 pytest -v 确认测试通过。
REFACTOR 阶段:
# 提升代码质量
def authenticate(email: str, password: str) -> Optional[User]:
"""使用邮箱和密码对用户进行身份认证。"""
user = User.find_by_email(email)
if user is None:
return None
if not user.check_password(password):
return None
user.mark_authenticated()
return user
# 运行测试 → 依然通过
验证方式:运行 pytest -v 确认测试通过。
质量门禁(Quality Gates):
- [ ] 所有验收标准均已满足 - [ ] 所有测试通过(单元测试 + 集成测试) - [ ] 代码已通过 Lint 检查(无警告) - [ ] 类型检查通过(如适用) - [ ] 文档已更新 - [ ] 其他组件未出现回归问题
验证方式:运行 pytest -v 确认测试通过。
自动化检查:
# 运行质量门禁检查 make lint # Lint 检查通过 make typecheck # 类型检查通过 make test # 所有测试通过 make coverage # 覆盖率达标
验证方式:运行 pytest -v 确认测试通过。
保存至 .attune/execution-state.json:
{
"plan_file": "docs/implementation-plan.md",
"started_at": "2026-01-02T10:00:00Z",
"last_checkpoint": "2026-01-02T14:30:22Z",
"current_sprint": "Sprint 1",
"current_phase": "Phase 1",
"tasks": {
"TASK-001": {
"status": "complete",
"started_at": "2026-01-02T10:05:00Z",
"completed_at": "2026-01-02T10:50:00Z",
"duration_minutes": 45,
"acceptance_criteria_met": true,
"tests_passing": true
},
"TASK-002": {
"status": "in_progress",
"started_at": "2026-01-02T14:00:00Z",
"progress_percent": 60,
"blocker": null
}
},
"metrics": {
"tasks_complete": 15,
"tasks_total": 40,
"completion_percent": 37.5,
"velocity_tasks_per_day": 3.2,
"estimated_completion_date": "2026-02-15"
},
"blockers": []
}
验证方式:运行 pytest -v 确认测试通过。
每日站会(Daily Standup):
# 每日站会 - [日期] ## 昨日完成 - ✅ [任务名称] ([耗时]) - ✅ [任务名称] ([耗时]) ## 今日计划 - 🔄 [任务名称] ([进度]%) - 📋 [任务名称] (待启动) ## 阻塞项 - [阻塞描述] 或 无 ## 进度指标 - 冲刺进度:[X/Y] 项任务([%]%) - [状态说明]
验证方式:运行对应命令并添加 --help 参数,确认其可用性。
冲刺报告(Sprint Report):
# 冲刺 [N] 进度报告 **时间范围**:[起始日期] - [结束日期] **目标**:[冲刺目标] ## 已完成([X] 项任务) - [任务列表] ## 进行中([Y] 项任务) - [任务名称] ([进度]%) ## 已阻塞([Z] 项任务) - [任务名称]:[阻塞原因] ## 燃尽图(Burndown) - 第 1 天:剩余 [N] 项任务 - 第 5 天:剩余 [M] 项任务([状态]) - 预估完成日期:[日期]([距今天数]) ## 风险项 - [风险描述] 或 未识别到风险
验证方式:运行对应命令并添加 --help 参数,确认其可用性。
常见阻塞类型:
遇到阻塞时,应应用如下调试框架:
何时需升级:
升级模板:
## 阻塞项:[TASK-XXX] - [问题简述] **现象**:[当前表现] **影响范围**:[受影响的任务/时间线] **已尝试方案**: 1. [方案 1] — [结果] 2. [方案 2] — [结果] **建议路径**:[推荐后续行动] **待决策事项**:[需明确的具体决策点]
验证方式:运行对应命令并添加 --help 参数,确认其可用性。
一项任务视为完成,当且仅当满足以下全部条件:
测试金字塔(Test Pyramid):
**验证方式:** 运行 `pytest -v` 确认测试通过。
/
/E2E 数量少、执行慢、成本高
/------
/ INT 数量适中、执行中等速度
/----------
/ UNIT 数量多、执行快、成本低
验证方式:运行对应命令并添加 --help 参数,确认其可用性。
按任务粒度:
每日追踪项:
计算公式:
**验证方式:** 运行 `pytest -v` 确认测试通过。 速率 = 已完成任务数 ÷ 已过去天数 预估完成时间 = 剩余任务数 ÷ 速率 是否按期? = 预估完成时间 ≤ 冲刺截止日期
验证方式:运行对应命令并添加 --help 参数,确认其可用性。
若进度超前:
若进度滞后:
Skill(superpowers:executing-plans) — 执行框架(如可用)Skill(superpowers:systematic-debugging) — 调试能力(如可用)Skill(superpowers:test-driven-development) — TDD 能力(如可用)Skill(superpowers:verification-before-completion) — 完成前验证能力(如可用)Skill(attune:mission-orchestrator) — 全生命周期编排能力Agent(attune:project-implementer) — 任务执行智能体/attune:execute — 调用本技能/attune:execute --task [ID] — 执行指定任务/attune:execute --resume — 从最近检查点恢复执行任务完成后,需依据 references/mission-report.md 模板生成《任务报告》,内容包括:
详见 references/mission-report.md 中提供的完整模板,以及针对成功、部分成功和失败三类任务的示例报告。
完整示例请参见 /attune:execute 命令文档。
相关专题
热门下载
相关下载
精品课程
共6课时 | 54.7万人学习
共89课时 | 134.1万人学习
共49课时 | 82.6万人学习
最新文章