agentsclimarketplace

Init spec

Skill guillevc/skills/skills/living-spec/init-spec

Personal agent skills for Claude Code, Cursor, and other AI coding agents.

Install
npx -y skills add guillevc/skills --skill init-spec

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

Bootstrap a living spec on an existing codebase by extracting the terms and decisions already baked into the code. Run once when adopting living-spec. User-invoked.

SKILL.md

1.4 KB, as published. Nobody here has run it

Init-spec

Cold-start the living spec on a repo that has none: reverse-engineer the vocabulary and decisions already implicit in the code. You propose; record writes; the human ratifies. Runs once, at adoption.

Steps

  1. Check it's needed. If a spec exists, stop and point the human at record and audit. Check every home record writes to: docs/GLOSSARY.md, docs/decisions/, and the agent doc CLAUDE.md/AGENTS.md for an existing glossary or ADR section, its fallback home when no docs/ structure exists.
  2. Survey. Read the code, README, and agent doc. Pull the ubiquitous language (recurring domain nouns) and the decisions baked in (datastore, protocols, hard limits, deliberate deviations).
  3. Filter hard. Keep only ADR-worthy decisions: hard to reverse, surprising, a real trade-off. Most code choices fail; drop them. Keep terms that are load-bearing vocabulary, not incidental.
  4. Propose. Present the draft: terms (one-line meaning) and decisions (1-3 sentence rationale). The human edits, cuts, approves.
  5. Write the approved set via record.

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.