Skip to content

chore(001): adopt the spec-spine kit's fifteen skills byte for byte - #5

Merged
bartekus merged 1 commit into
mainfrom
048-kit-skills
Sep 7, 2026
Merged

chore(001): adopt the spec-spine kit's fifteen skills byte for byte#5
bartekus merged 1 commit into
mainfrom
048-kit-skills

Conversation

@bartekus

@bartekus bartekus commented Sep 7, 2026

Copy link
Copy Markdown
Contributor

Summary

The skills under .claude/skills/ are now the spec-spine kit's own (spec-spine spec 048, PR statecrafting/spec-spine#107), taken byte for byte. The kit moved every project fact out of the skills into AGENTS.md and the path-scoped rules, which this repository already held, so nothing was lost and a future kit update is a copy, not a merge.

  • /next wraps spec-spine registry plan and drops the Python readiness script (the D-4 follow-on); registry plan joins the init reads.
  • /spec derives the ordinal from registry list --ids-only; /code-review reads with compile --check; /commit carries the session-link and em-dash bans; /shepherd answers review threads.
  • scripts/verify-spec.sh is the kit's copy (also accepts a numbered ## N. Verification heading).
  • The three standing rules are the kit's spec 047 text (adds the typed-read rationale, the extends pointer, and "a waiver is a human instrument").
  • Permissions gain the kit's read verbs and destructive-rm denials.
  • Recorded as D-5 in spec 001.

Left for a human: spec 001 B-4 requires the PreToolUse PR gate and the Stop hook to regenerate the index. The kit's hooks now read and never write (spec-spine spec 046, the eleven-hour stall). Porting them changes what B-4 requires, which is an amendment to file, not a mid-build edit, so .claude/settings.json hooks are unchanged here. Until then the kit ship skill's description of the PR gate as read-only is ahead of this repository's hook.

Testing

make spine SPEC_SPINE=<0.14.0 binary>: compile, index, lint --fail-on-warn, index check, couple (no drift, no waiver), spec-dag all green; shards regenerated and committed.

The skills under .claude/skills are now the kit's own (spec-spine spec
048): the project layer stays in AGENTS.md and the path-scoped rules, so
a future kit update is a copy. /next wraps registry plan instead of the
Python readiness script, /spec takes the ordinal from the registry,
/code-review reads with compile --check, /commit carries the session-link
and em-dash bans, scripts/verify-spec.sh is the kit's copy, and the three
standing rules are the spec 047 text. Recorded as D-5 in spec 001; the
hooks are unchanged (B-4 amendment left for a human).
@bartekus
bartekus merged commit 8f36a31 into main Sep 7, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant