Validate one completed SCE plan and record final validation evidence
75%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
Passed
No findings from the security scan
Fix and improve this skill with Tessl
tessl review fix ./.claude/skills/sce-validate/SKILL.mdOwn this workflow from input through its terminal user-visible response. Follow its steps, gates, and stops in order; do not add, skip, reorder, or merge them. Keep intermediate workflow state private and continue immediately until a defined wait or stop. Resume user waits in this same skill and session. Render user-visible output only from the named workflow layouts or reports. Do not expose raw internal state or add text around a rendered layout or report. Non-SCE helpers may assist, but must return to the active step without changing workflow order, gates, waits, writes, validation, stops, or terminal output. Do not invoke another SCE skill, package, or workflow command.
Each numbered step below dispatches to a phase whose steps and boundaries live in a reference file. This document holds the control flow — which phase runs, what it receives, and how its result branches — and each reference holds the phase itself.
| Step | Read before running the phase |
|---|---|
| 1 | references/validation.md |
references/validation-report.md defines the ## Validation Report section
written into the plan file. Step 1 points to it at the moment it is needed, on a
validated or failed outcome only.
Read the reference before taking any action for step 1, not after.
$ARGUMENTS is the plan name or plan path.
When $ARGUMENTS is empty, report that a plan name or path is required, state
the expected argument, and stop. Do not infer the plan from repository state or
the conversation.
Pass the plan name or path to the Validation phase unmodified. Do not restate, summarize, or pre-scope it.
Every {plan-path} and {candidate-path} emitted anywhere in this workflow is
the path carried by the Validation phase in its Markdown report (Plan:, or a
candidate path), so every emitted command is directly runnable.
Read references/validation.md, then run the Validation phase with the plan
name or path.
This phase measures finished work and never repairs it: it does not modify tests, application code, or configuration to make a failing check pass. That property is load-bearing, so reach it through the reference rather than acting from this summary.
Do not write the Validation Report yourself.
Branch on the report's Status:.
blocked -> Return the blocked Markdown report unchanged. Stop.
failed -> Return the failed Markdown handoff unchanged. Stop.
validated -> Return the complete validated Markdown result, then continue to
the next step.
Return exactly one completion block. Do not start another workflow.
Render the Completion layout from references/output.md.
Stop.
blocked, and this workflow stops.failed, print the handoff Markdown as returned and stop. Preserve the
retry /validate {plan-path} instruction./next-task, /change-to-plan, or /validate
yourself.crocoder-dev/shared-context-engineering
5bf1376
Also appears in
since Aug 28, 2026
since Aug 28, 2026
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.