skills/explain-60-40/SKILL.md
Split a feature into 60% boilerplate vs 40% Human-Owned Core; force the user to predict core behavior before Execute. Gates /dev per ADR-002.
npx skillsauth add the-own-lab/Claude-company-of-one explain-60-40Install this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Before /dev enters Execute, partition the work and force the user to pre-declare
intent for the parts that train judgment — the Human-Owned Core. ADR-002 layers this
onto /dev without a new flag or command. This skill IS the prediction-loop entry point.
BRIEF.md ## Current Contract, ## Active Specs, ### Design Summary, and
## Relevant Memory. Do NOT re-read DESIGN.md directly; read-brief has already
folded the approach summary into the brief.test-plan. This skill runs BEFORE test-plan so that
Human-Owned Core items inform test coverage, not the other way around.BRIEF.md ## Human-Owned Core populated with one ### Core Item N subsection per
core concern. Each subsection has these fields filled (via the user, not the LLM):
Invariant to preserveRiskiest edge caseLLM proposed approachUser prediction ← MANDATORY before ExecuteUser selected option ← MANDATORY before Execute### Design Summary.write-brief).bash "hooks/scripts/lib/spec-conformance-check.sh" pre-execute. If FAIL,
stop — do not proceed to tdd.5 core items identified → the feature is too big; stop and route back to
spec-writing.
pre-execute gate FAILs (empty prediction or selection) → do not bypass. The
script is the mechanism; this skill fills the fields the script checks.session-reflection Q9 does that post-code.human-owned-core-checkpoint. That is explicitly
forbidden by ADR-002 D2.documentation
Update BRIEF.md sections during a command run. Any skill that produces a brief-persisted artifact calls this to write it back.
development
Post-code check: run tests + confirm TODO acceptance items map to passing tests; applies a security lens but is not a separate scan.
documentation
Command post-step: write CHANGELOG + TODO once per command run. One call, not per-skill doc writes.
content-media
Author REQUIREMENTS.md + DESIGN.md + TODO.md for a feature. The three files are one contract; they ship together.