Thin router for Stage A issue evaluation: isolated origin/master validity, parent WIP census, named gitignored sink. Use when the operator asks to evaluate issues, run issue-eval, or triage:evaluate. Do NOT trigger on ordinary implement, build, swarm, or design-critique dispatch.
Install
npx skillscat add deftai/directive/deft-directive-issue-eval Install via the SkillsCat registry.
Issue Eval
Thin router into the issue-eval contract. Operator runs task triage:evaluate.
Legend (from RFC2119): !=MUST, ~=SHOULD, ≉=SHOULD NOT, ⊗=MUST NOT, ?=MAY.
When to Use
- Operator asks to evaluate issues, run issue-eval, or
triage:evaluate - ⊗ Ordinary implement, build, swarm, or design-critique dispatch
Stops
Normative rules live in `contracts/issue-eval.md`.
- Split read sources
- Verdict sink
- Evaluator worktrees
- Value advice grammar
- No GitHub writes
- Fan-out
⊗ Emit design-critique: warranted | not warranted, because from evaluation.
⊗ Reuse swarm:launch until #3649.
⊗ Write xbrief/proposed/ or GitHub from this skill.
EXIT
deft-directive-issue-eval complete -- exiting skill. Next: run task triage:evaluate, then decide with existing triage:* verbs.