用途:该技能用于执行已编写的计划文件,逐项实现 Elixir/Phoenix 功能,并跟踪进度与验证结果。通常在 /phx:plan 之后使用。
主要能力:读取计划文件中的复选框作为进度状态;从指定任务或未完成任务恢复;对每个任务执行实现与验证;失败最多重试 3 次后标记为阻塞;支持并行任务组;完成后可选进入 review、brief 或提交流程。
用法示例:/phx:work .claude/plans/user-auth/plan.md;/phx:work .claude/plans/user-auth/plan.md --from P2-T3;/phx:work --skip-blockers;/phx:work。参数包括 <plan-file>、--from <task-id>、--skip-blockers、--continue。
验证流程:每个任务运行 mix compile --warnings-as-errors;每个阶段运行 mix compile --warnings-as-errors、mix test <affected_files> 与 mix credo --strict;功能完成后做一次完整 mix test。实现前会读取 scratchpad 并检索 .claude/solutions/ 以避免重复踩坑。
限制与注意:不会自动进入 /phx:review 等后续阶段,需询问用户;阶段之间会自动继续,但遇阻塞或全部完成才停止;不创建独立 JSON 状态文件;不使用 git add -A 或 git add .;模糊任务需向用户确认;超过 10 个任务的计划提示可能触发上下文压缩,建议拆分。价格、平台支持范围等未提供。