pdlc-standard — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited pdlc-standard (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-tool.md(已内联于下方,无需另读) --> ⛔ IRON LAW · 不可违反的硬门禁(工具型命令)
本命令不是主链路上的阶段:不追加 `history`,不改 `current_stage` / `next_step` / `last_phase_result`,也不为此分配功能ID。以下规则不可协商:
违反任一条 = 立即中止当前命令,输出违规详情,等待人工介入。 <!-- @include-end templates/prompts/iron-law-tool.md -->
管理 docs/00_standards/ 下的团队规范(编码约定 / API 约定 / 命名规则等)。这类产物是 surface 型——描述"当前规范是什么"的状态快照,就地编辑而非 ledger 累积。
coding-style-v2.md / coding-style-2026-Q1.md 这类 ledger 绕路。一个主题永远一个文件,就地改。_changelog.md 追加一条(日期 / 命令 / 变更摘要)。git log <file> 看,不靠多份文件。archive 子命令移到 docs/.archive/standards/(与 /pdlc-arch 共用统一 archive 根 docs/.archive/),留 stub 指向新位置。从本命令的参数解析:
add <category>/<name>新建规范。category 如 coding / api / naming。
docs/00_standards/<category>/<name>.md 创建(确认不存在同名 v2 变体)<!-- artifact_type: surface --> 标记_changelog.md 追加创建记录docs/00_standards/_index.mdedit <path> <change>就地编辑已有规范。改完在 _changelog.md 追加变更摘要。禁止另存为新版本文件。
archive <path>移到 docs/.archive/standards/,原位置留 stub(一行指向新位置 + 废弃原因)。
index扫描 docs/00_standards/**,重新生成 _index.md(按 category 分组列出所有规范 + 一句话摘要)。
<!-- @include templates/prompts/self-audit.md(已内联于下方,无需另读) -->
重新阅读本次产出物,按质量关卡清单逐项检查。勾选已通过,标注未通过原因。
注意:自检清单的具体内容由各命令自行定义,本片段只规定结构。
针对自检段标注为未通过的项:
⚠️ 单次修复原则:若一轮修复后仍有项未通过,不再递归修复,防止死循环。 <!-- @include-end templates/prompts/self-audit.md -->
*-v[0-9] / *-20[0-9][0-9]* 模式不存在)_changelog.md 已追加记录artifact_type: surface 头标记_index.md 与实际文件一致(无遗漏 / 无悬空条目)<!-- @include templates/prompts/loop-prevention.md(已内联于下方,无需另读) -->
本命令所有的自检-修复循环均受以下约束:
这是为了防止 agent 在"修完再查、查完再修"的往返中陷入死循环。 <!-- @include-end templates/prompts/loop-prevention.md -->
_changelog.md / _index.md 不一致)→ 直接补状态机豁免:本命令非 feature-scoped,不更新<feature-id>.json。同/pdlc-changelog。
<!-- @include templates/prompts/handoff.md(已内联于下方,无需另读) -->
命令完成后必须输出以下格式的最终消息:
✅ <阶段名> 完成:<主要产出物路径>
📊 自检:<通过数>/<总数> 通过(若有未通过,附要点)
📦 状态快照:docs/.pdlc-state/<feature-id>.json
👉 下一步:/pdlc-<next_step>
(如果有分叉)或 /pdlc-<alt>(条件:<选择依据>)规则:
next_step,此时输出 👉 下一步:(本次流程结束,无后续)/pdlc-tdd;若测试已齐 → /pdlc-review"<!-- @include-end templates/prompts/handoff.md -->
本命令的 handoff 输出:
✅ 规范操作完成:<子命令> <参数>
📦 已更新:docs/00_standards/<...> + _changelog.md + _index.md
👉 下一步:本次流程结束规范操作: $ARGUMENTS
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.