dev-plan-review
Solid技术方案验证(两阶段质量门禁)— PR-1 CP2 前自检 + PR-2~PR-7 详细验证,阻断不合格方案进入编码
Code & Development 263 stars
34 forks Updated 2 days ago AGPL-3.0
Install
Quality Score: 85/100
Stars 20%
Recency 20%
Frontmatter 20%
Documentation 15%
Issue Health 10%
License 10%
Description 5%
Skill Content
# Dev Plan Review Skill
## 定位
本 Skill 分为**两阶段**执行,确保方案在用户确认前已通过基础检查:
```text
阶段一(CP2 前·AI 内部自检):PR-1 需求完整性 → 🔴 不通过则修正后重检,不呈给用户
阶段二(CP2 后·详细验证):PR-2~PR-7 → 🔴 阻断回 CP2 → 全通过 → [影响评估] → CP3
```
> 🔴 不可跳过。`docs` 子类型(豁免)和 `plan-review` 子类型(防递归)除外。
>
> **R9 / R12**:顺序「方案 → PR-1 → 确认 CP2 → PR-2~PR-7 → CP3 → 编码」。请求用户「确认 CP2」时磁盘须有 PR-1 通过证据(`03-方案复审*` 或 sessions `PR-1=✅`);否则 Stop `processGaps+=pr1-skipped`。R10:控制面写路径 CP2 门见 `cp-gate` + lifecycle `checkCpGate`。
> ⚠️ 边界说明:本 Skill 只负责**编码前**的方案质量门禁,不覆盖执行后的关键产物复审;执行后的稳定性确认由 `10-dev.instructions.md` 中的“ECR 执行闭环复审”规则负责。
PR-1 与 PR-2~PR-7 各阶段开始前必须由 `review-checklist` Owner 形成 candidate-bound `ReviewExecutionPlanV1`;BlockerSnapshot、执行命令与零发现结论形成 `ReviewEvidenceReceiptV1`。方案或规则/Skill/Probe/影响图变化后旧 receipt 立即 stale,不得因文件少复用旧阶段结论。
CP2 候选进入阶段二前必须先通过 `RequiredCandidateEvidenceGate`:技术方案中存在 fresh `CandidateReviewBundleV1`,且 `phaseKind=CP2`、`TDMatrix`、`BlockerSnapshot`、`ClaimEvidenceMatrix` 均完整。机器负向样本由 `scripts/lib/candidate-review-bundle.js` 与 `npm run test:candidate-review-bundle` 覆盖;缺失、陈旧、软确认绕过或 open blocker 均回 CP2 修订。
## 豁免
- `dev-docs` 子类型:豁免(文档产物,不涉及代码实施)
- `dev-plan-review` 子类型:豁免(自身即为审查,防递归)
- `dev-scenario-test` 子类型:豁免(已有独立质量门控)
## 执行顺序与 Blocker 聚合规则
> 🔴 **BlockerAggregationGate**:检查仍按编号顺序执行,但同一阶段必须继续完成所有**安全独立检查**,一次形成完整 `BlockerSnapshot` 后再回退修正。禁止因为发现首个红项就隐藏后续可独立发现的问题。
每个 `BlockerSnapshot` 至少记录 `stage / blockerId / evidence / affectedSurface / remediation / skippedChecks / stopReason`。只有以下情形允许 fail-fast,并须保留未执行项和恢复入口:
- `inva...
Details
- Author
- devcodex-labs
- Repository
- devcodex-labs/devcodex
- Created
- 5 months ago
- Last Updated
- 2 days ago
- Language
- JavaScript
- License
- AGPL-3.0
Similar Skills
Semantically similar based on skill content — not just same category
AI & Automation Solid
dev-default
默认开发子类型规范 — 通用功能开发六阶段流程(CP1→PR-1自检→CP2→plan-review→CP3→执行→ECR执行闭环复审)
263 Updated 2 days ago
devcodex-labs Code & Development Listed
review
Read pending diff, PRs, task results, or selected files and produce a structured review without modifying code.
4 Updated 1 months ago
YorkWong1995 Code & Development Listed
assumption-resolution-trace-plan-
plan artifact がある時のみ、plan 中の assumption / open question が実装で解消された証拠を diff・PR 本文と突合する evidence-sufficiency 観点。解消されないまま残った前提・未記録の新規 Unknown を検出する。plan 欠損時は発火しない(Pre-execution Gate)。plan 欠損でも PR 本文に前提が inline 列挙されていれば列挙分のみ部分評価し、計画 issue の bare 参照だけなら skip する
3 Updated today
s977043