Install
$ agentstack add skill-xinyiai0724-tools-approve-dev-start ✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
About
Skill: approve-dev-start
类型: 开发期 Skill(develop/ 组) 调用时机: code-implementation pipeline 中 TASK 拆分完成并通过人工确认后
用途
将"任务拆分可进入编码"这个人工确认落成可追溯状态。write-dev-tasks 负责生成 TASK 并推进到 task-breakdown;本 Skill 只负责确认计划和任务已被接受,然后推进到 developing,解锁 implement-code。
输入
| 参数 | 类型 | 必填 | 说明 | |------|------|------|------| | cr_id | string | yes | 目标 CR-ID | | approver | string | no | 确认进入开发的人;为空则使用 cr.md owners.development.id |
前置条件
- 读取
AGENTS.md、dir-graph.yaml,从 graph 解析change-requests/路径。 - 读取
change-requests/_backlog.yml与change-requests/{cr_id}/cr.md,确认当前 status 为task-breakdown。 - 确认
cr.md owners.development.id与owners.development.assigned-at均存在;若approver为空,使用该负责人。 - 确认
change-requests/{cr_id}/plan.md存在。 - 确认
change-requests/{cr_id}/tasks/_index.yml与至少一个TASK-*.md存在。
执行步骤
- 校验所有前置条件;任一失败则 abort,不推进状态。
- 在
change-requests/{cr_id}/approval.yml写入或更新development-start段:
``yaml development-start: approved-by: {approver} approved-at: {YYYY-MM-DDTHH:mm:ss+08:00} owner-role: development from-status: task-breakdown to-status: developing accepted-artifacts: plan: change-requests/{cr_id}/plan.md tasks-index: change-requests/{cr_id}/tasks/_index.yml ``
- 调用
cr-status-set(next_status=developing,trigger=approve-dev-start,expected_current_status=task-breakdown)将 status 推进为developing。 - 输出审批记录路径、当前 status 和下一步
implement-code指令。
禁止事项
- 不修改
plan.md或tasks/内容。 - 不直接写代码。
- 不跳过
cr-status-set手工编辑_backlog.yml。
失败处理
| 情况 | 处理 | |------|------| | status 不是 task-breakdown | abort,输出当前 status 与允许的下一步 | | plan.md 或 tasks 缺失 | abort,要求重新运行 write-dev-plan / write-dev-tasks | | 人工确认缺失 | abort,等待 pipeline 的 human_approval |
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: xinyiai0724
- Source: xinyiai0724/tools
- License: Apache-2.0
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet — be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.