- BREAKING removed
spexl installandspexl prime(and the legacyspexl onboardstub). Skills, subagents, and the SessionStart primer ship as a Claude Code plugin:skills/,agents/,plugins/claude/hooks/, and.claude-plugin/plugin.jsonat the repo root. Install via Claude Code's plugin mechanism, not the CLI. - Plugin content is now rendered from
.shablon/templates/by shablon. Edit templates, runjust plugins(=shablon generate), commit both. The SessionStart hookcatsplugins/claude/hooks/prime.md-- no Python in the priming path. - Removed
install_targetsfrom.spexl.toml. The legacy[agents.*]table migration is also gone. - Removed
src/spexl/content/and thespexl.cli.install/spexl.cli.steeringmodules.cmd_initlives inspexl.cli.init. - Renamed the methodology skill from
spexl-how-to-usetospexl-foundations. Action skills and agents defer to the new name. - Rewrote the foundations skill body to introduce specifications and spec deltas first, then the CLI and reference index -- so a reader learning what spec-driven development is doesn't land in a lookup table.
spexl initis idempotent: running it in an existing project creates missingspecs/directories and leaves existing files untouched. Passing a positional argument (e.g.spexl init claude) errors with guidance to use the plugin mechanism.
new <slug>– scaffold a new change directory with.change.jsonanddeltas/changes– list active changes grouped by spec root, with computed status (drafting,ready,in progress,complete)changes --archived/--all– filter to archived or show both active and archivedchanges --linked– filter to changes with cross-project linksinfo <identifier>– show change overview (artifacts, deltas, tasks, links); resolves by slug, id, or patharchive <slug>– archive a completed change with sync summary; supports--dry-run,--rejected,--forcerefs– list reference specs grouped by spec rootrefs --long– include overview descriptionsvalidate– check changes for structural problemslink <a> <b>/unlink <a> <b>– manage cross-project change links
init claude– install or refresh spexl agent integration files (skills, agents, rules, hooks)prime– print foundational spexl knowledge for system prompt injection
explain <topic>– deep guidance on spec-notation, design, tasks, verification, critiquetemplate <type>– artifact scaffolding for proposal, spec-delta, reference-spec, design, tasks
.spexl.toml-based project discovery with recursive walk-down across monorepo sub-projects--cwdflag on all commands for explicit project root--jsonoutput onchanges,info,refs--no-recurseflag to restrict to nearest config- ID resolution across all discovered spec roots
- Computed status from artifact presence and task completion