Skip to content

B-DHKB-s-0006-cross-cutting-skill-conformance-shared-fix

Status: closed/abandoned

The S-0006 reassessment found the long tail of skill gaps is cross-cutting, so shared fixes beat ~13 bespoke per-skill edits. Three shared changes:

(a) Verification-step house-rule — rule 7 (a named “now confirm your work landed” step) is missing across ~10 skills (docs, backlog-triage, find-quality-checks, principle-review, migrate-runtime-state, setup, info, status-dashboard, spawn-task-pr, dev-update-docs). In almost all, a deterministic tail already returns an exit code/marker/JSON, so define a stock pattern: re-run the --check/--dry-run gate, or assert the op’s returned counts.

(b) Examples authoring note — rule 10 (few-shot <example> on messy-input/strict-output surfaces) recurs across backlog-capture, backlog-triage, milestones-from-file, task-auto-define, principle-review, dev-update-docs, milestone-new. Standardize WHEN an <example> earns its place and the don’t-duplicate-the-canonical-example tradeoff.

(c) skill-prose contract (the lint foreshadowed in S-0006 Notes, now realized — shipped via the M-0008 chain as sdlc gate skill-prose) for rule-2 residual redundant negatives. CRITICAL: it must distinguish and PRESERVE the sanctioned irreversible/safety-boundary negatives (stage-only, no-auto-stash, dry-run-must-not-execute, never-delete-the-ref, never-edit-the-source), several pinned as required phrases in each skill’s overlay in SKILL_PROSE_REGISTRY (plugin/lib/services/gate/ops/_skill_prose_contract.ts).

Closed 2026-08-16: superseded by D-VSLI-distributed-work-runner-architecture. The skill-prose lint retires at cutover with the lifecycle skills, and SKILL.md becomes a generated head over a process definition, so S-0006’s sequencing rules go inert.


← Back to Backlog