A skill is a software package: version, gate and release — no negotiation.
Creates and maintains catalog skills with a complete anatomy, a lean description, the same version in 4 places, scripts tested with a red case, and a release only with a green gate.
$ schematize install skill-devNon-negotiable floors
Never switched off "to go faster". Full list in the skill.
One repo per skill
Directory skill-[slug], name schematize-[slug], its own public repo and a command prefix that is unique across the catalog.
Complete anatomy
SKILL.md, skill.toml, VERSION, CHANGELOG, README, LICENSE, install.sh, assets, references, scripts and a snapshot in versions/; no zip inside the package.
Short description with a boundary
A >- block of at most 350 characters: what it is, a concrete trigger for use and the boundary with the neighbouring skill, never claiming someone else's territory.
Same version in 4 places
VERSION, skill.toml, the frontmatter and the Version line of SKILL.md all match, the CHANGELOG explains why, and skills.json follows.
Inherited block never by hand
The source is schematize-engineering; change it there and run the sync, never edit the inherited block directly in the skill.
Every script with a red and a green test
The red case was seen failing before it passed: a gate that cannot fail is decoration.
Release only with a green gate
Clean tree, main in sync, git add with an explicit list, an annotated tag, a zip with the top-level schematize-[slug]/, then the graph and skills.json regenerated.
Commands
Installed in .claude/commands/. Run /skill-help anytime.
/skill-bumpRaises the version in the 4 places, writes the snapshot and demands the CHANGELOG entry./skill-ccContext compact: writes context + checklist to the archive and runs /compact./skill-claudeCreates or merges the always-on skill-dev CLAUDE.md at the repo root (won't overwrite other skills' blocks)./skill-handoffWrites the context handoff without compacting — session end or task switch./skill-helpLists every command./skill-loadForce-loads the whole normative body: anatomy, description, inherited blocks, lint and tests, release and catalog./skill-newScaffolds a complete new skill that already passes the gate./skill-releaseThe release rite: gate, bump, snapshot, zip, tag, GitHub Release, graph and skills.json./skill-reviewAudits a skill against the floor: gate, catalog lint and a read of what the machine cannot.For AI agents
Install with no human in the loop. Metadata in llms.txt.
- Run: git clone https://github.com/schematizeme/skill-skill-dev.git && ./skill-skill-dev/install.sh
- Or download: https://github.com/schematizeme/skill-skill-dev/releases/latest/download/skill-skill-dev.zip and unzip into .claude/skills/
- Copy assets/CLAUDE.md to the repo root (always-on rule).
- Confirm with /skill-help.
আলোচনা
লোড হচ্ছে…