一键导入
speckit-spec-validate-review
Spec-kit workflow command: speckit-spec-validate-review
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Spec-kit workflow command: speckit-spec-validate-review
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Think before building. Use when the user asks to reason about, analyze, evaluate, compare options, make an architecture decision, choose between approaches, think through a problem, or assess trade-offs. Also use when the user asks 'why did we...', 'should we...', 'what are our options', 'is this the right approach', or wants to frame/reframe a problem.
Archive a feature specification into main project memory after merge, resolving gaps and conflicts
Generate spec-kit configuration tailored to the existing codebase
Incrementally adopt SDD for existing features with reverse-engineered specs
Auto-discover project structure, tech stack, frameworks, and architecture patterns
Verify bootstrap output matches actual project structure and conventions
| name | speckit-spec-validate-review |
| description | Spec-kit workflow command: speckit-spec-validate-review |
| compatibility | Requires spec-kit project structure with .specify/ directory |
| metadata | {"author":"github-spec-kit","source":"spec-validate:commands/review.md"} |
speckit.spec-validate.reviewRecord peer review decisions for a validated spec. A team member (not the author) reviews the spec with missed items highlighted.
review_status: "pending".specify/feature.jsonread-approval-state.sh <feature> to load approval statereview_status is "pending" — if "not-required" or "approved", inform the user and exitvalidated_by field in private state. If same person, error: "You cannot review your own validation. Ask a team member to run this command."
spec.md from the feature directoryspec_missed_items from the approval state — render them with a visual marker (e.g., bold, prefix with MISSED:)spec_critical_count and spec_missed_items lengthreview_commentsPresent the reviewer with three options:
A. Approve
review_status to "approved"approval_status to "allowed"write-approval-state.shB. Request Changes
review_status to "changes-requested"review_comments arrayapproval_status as "blocked"C. Add Notes
review_comments without changing review_status or approval_statusRecord reviewer identity and reviewed_at timestamp in all cases.
Check if the review SLA has expired:
review_requested_at from approval statereview.sla_hours from config (default: 24)review_requested_at + sla_hours:
review_status to "timed-out"{
"timeout_self_approval": {
"used": true,
"reason": "<author's reason>"
}
}
approval_status to "allowed-with-warning"Display review outcome: