一键导入
validation-gate
Software factory validation gate — use when checking phase completion. Verifies automated tests pass and coordinates manual validation if required.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Software factory validation gate — use when checking phase completion. Verifies automated tests pass and coordinates manual validation if required.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
Software factory clarification — use when gathering requirements before planning. Runs structured Q&A to produce a confirmed clarification summary.
Software factory memory protocol — use when reading or writing factory state. Covers JSONL memory operations, well-known keys, and agent startup protocol.
Software factory OpenTelemetry tracing — use when emitting traces for factory work. Covers root trace, phase sub-traces, and bi-directional linking.
Software factory spec and planning — use when producing a technical spec and phased implementation plan after clarification is confirmed.
Software factory TDD implementation — use when implementing a phase. Enforces red-green discipline and code security standards before committing.
Software factory master workflow — use when starting or orchestrating a full factory run, coordinating clarification → spec → TDD implementation → validation phases.
基于 SOC 职业分类
| name | validation-gate |
| description | Software factory validation gate — use when checking phase completion. Verifies automated tests pass and coordinates manual validation if required. |
| version | 0.1.0 |
A phase is complete when BOTH:
A phase is NOT complete when only one criterion is met.
Manual validation is required for any of:
manual_validation_triggers in the project's factory-config.jsonTrigger manual validation requests as early as possible — before implementation of the next phase begins. If the next phase is independent (parallelizable), start it while waiting for manual confirmation.
Manual validation must be explicitly confirmed by the user. Phrases like "looks good", "LGTM", or "confirmed" count. Silence or ambiguous responses do not count.
Write confirmation to memory:
python3 "${CLAUDE_PLUGIN_ROOT}/scripts/memory.py" write \
--key "validation_confirmed:<phase_name>" \
--value '{"confirmed_at":"<ISO8601>","by":"user","method":"manual|automated"}' \
--tags "validation"