pdlc-task — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited pdlc-task (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
<!-- @include templates/prompts/iron-law.md -->
管理功能开发任务的拆解、分配与进度追踪。支持从 PRD 自动拆解任务、标记任务状态。
从 $ARGUMENTS 中解析子命令和参数:
| 子命令 | 格式 | 说明 |
|---|---|---|
plan <功能名或功能ID> | 从 PRD 自动拆解任务列表 | |
list [功能名或功能ID] | 查看任务状态(不传则查看全部未完成任务) | |
start <任务ID> | 标记任务为进行中 | |
done <任务ID> | 标记任务为已完成 | |
blocked <任务ID> <原因> | 标记任务为阻塞,记录阻塞原因 | |
reopen <任务ID> | 重新打开任务(撤销 done/blocked) |
如果未提供子命令或子命令无法识别,输出以上帮助信息后停止。
T<YYYYMMDD>-<NN>-<类型>
YYYYMMDD:任务拆解日期NN:当日两位递增序号feat — 功能代码实现test — 测试编写doc — 文档输出infra — 基础设施/脚手架design — 设计产出示例:T20260406-01-feat、T20260406-02-test
docs/06_tasks/<功能ID>-<功能名>-tasks.md
示例:docs/06_tasks/F20260406-01-user-auth-tasks.md
若功能ID未知(如独立任务),使用:docs/06_tasks/YYYYMMDD-<关键词>-tasks.md
<!-- PDLC-TASKS -->
<!-- 功能ID: F20260406-01 -->
<!-- 功能名称: user-auth -->
<!-- 关联PRD: docs/01_requirements/prd/F20260406-01-user-auth-prd.md -->
<!-- 最后更新: 2026-04-06 -->
# 任务清单:user-auth(F20260406-01)
## 总览
- 总任务数:N
- 待开始:N | 进行中:N | 已完成:N | 阻塞:N
## 任务列表
| 任务ID | 类型 | 描述 | 状态 | 估时 | 截止日期 | 关联文档 | 备注 |
|--------|------|------|------|------|---------|---------|------|
| T20260406-01-design | design | 创建 API 设计文档 | ⬜ 待开始 | 2h | 2026-04-07 | - | - |
| T20260406-02-design | design | 创建数据库设计文档 | ⬜ 待开始 | 1h | 2026-04-07 | - | - |
| T20260406-03-infra | infra | 生成代码脚手架 | ⬜ 待开始 | 0.5h | 2026-04-07 | - | - |
| T20260406-04-test | test | 编写单元测试 | ⬜ 待开始 | 3h | 2026-04-08 | - | - |
| T20260406-05-feat | feat | 实现注册接口 | ⬜ 待开始 | 4h | 2026-04-09 | - | - |
| T20260406-06-feat | feat | 实现登录接口 | ⬜ 待开始 | 2h | 2026-04-09 | - | - |
| T20260406-07-test | test | 运行测试确认绿灯 | ⬜ 待开始 | 1h | 2026-04-10 | - | - |
| T20260406-08-doc | doc | 创建评审记录 | ⬜ 待开始 | 1h | 2026-04-10 | - | - |
## 阻塞记录
| 任务ID | 阻塞原因 | 记录时间 | 解除时间 |
|--------|---------|---------|---------|
| (暂无) | - | - | - |状态图标约定:
⬜ 待开始🔄 进行中✅ 已完成🚫 阻塞前置检查:
docs/01_requirements/prd/ 目录下搜索对应 PRD 文档 ⛔ PDLC 守卫:未找到与「<功能名>」相关的 PRD 文档。
任务拆解必须基于已有的 PRD。请先运行:
👉 /pdlc-prd <需求描述>执行流程:
docs/02_design/ 下是否存在相关设计文档,有则一并读取docs/06_tasks/ 目录,获取当日已有任务的最大序号,确保 ID 不重复docs/06_tasks/ 下创建任务清单文档docs/06_tasks/ 下查找对应功能的任务文件,输出该功能任务详情docs/06_tasks/ 下所有任务文件,汇总非已完成任务,按状态分组输出:完成率: X/N (XX%)⚠️ 有 N 个任务已逾期,请及时处理docs/06_tasks/ 下扫描所有任务文件,找到包含该任务ID的文件⬜ 待开始 / 🚫 阻塞 更新为 🔄 进行中最后更新 时间✓ 任务 <任务ID> 已标记为进行中docs/06_tasks/ 下扫描所有任务文件,找到包含该任务ID的文件✅ 已完成,在备注列填入完成时间最后更新 时间✓ 任务 <任务ID> 已完成🎉 功能 <功能ID> 全部任务已完成!docs/06_tasks/ 下找到包含该任务ID的文件🚫 阻塞,在备注列填入原因摘要最后更新 时间⚠️ 任务 <任务ID> 已标记为阻塞:<原因>⬜ 待开始,清空备注列最后更新 时间✓ 任务 <任务ID> 已重新打开运行 pdlc-status 时,若 docs/06_tasks/ 目录存在,自动在输出末尾追加:
## 任务进度
| 功能 | 总计 | 完成 | 进行中 | 阻塞 | 完成率 |
|------|------|------|--------|------|--------|
| F20260406-01 user-auth | 8 | 5 | 1 | 0 | 62% |$ARGUMENTS
<!-- @include templates/prompts/state-update.md --> <!-- @include templates/prompts/handoff.md -->
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.