plugins marketplace
← All plugins

lazyspec

v0.10.0

Spec-driven documentation workflow for Claude Code: lazyspec verb skills plus a convention-preamble hook that injects the project convention on every prompt.

Claude Code10 skills

by jkaloger10updated 3 days ago

Source

git clone https://github.com/jkaloger/lazyspec

Clone the source, then follow the repository's marketplace instructions for your runtime. The repository root is the plugin root.

Layout

lazyspec/
├── .claude-plugin/plugin.json
├── skills/advance/SKILL.md
├── skills/co-write/SKILL.md
├── skills/configure-type/SKILL.md
├── skills/create-audit/SKILL.md
├── skills/execute/SKILL.md
├── skills/generate/SKILL.md
├── skills/lazy/SKILL.md
├── skills/review/SKILL.md
├── skills/scaffold/SKILL.md
└── skills/systematic-debugging/SKILL.md

Skills10

advanceskills/advance/SKILL.md

Use when moving a document to its next status along the type's lifecycle DAG, maintaining links and checking gates at the transition.

co-writeskills/co-write/SKILL.md

Use when drafting a document of a configured type collaboratively -- AI proposes a draft body, the human edits, iterate -- up to the type's authorship ceiling.

configure-typeskills/configure-type/SKILL.md

Use when adding a new custom document type to a lazyspec project. Interviews the user to co-author the type's methodology -- intent, authorship, lifecycle, gates, relations -- then writes its enriched template and `[[types]]` config via the config-write CLI. One type per run.

create-auditskills/create-audit/SKILL.md

Use when running a criteria-based review (health check, security audit, accessibility review, pen test, bug bash, spec compliance). Creates an Audit document with findings and presents them to the user for triage.

executeskills/execute/SKILL.md

Use when carrying out the work a delivery document describes -- the build loop -- against its task breakdown and acceptance criteria.

generateskills/generate/SKILL.md

Use when authoring a full document body of a configured type from context -- AI writes the complete body, then asks for review -- only permitted when the type's authorship ceiling is `generated`.

lazyskills/lazy/SKILL.md

Use as the entry point for any work, including reported bugs, defects, and unexpected behaviour. Reads the configured DAG and the user's position, then dispatches the right verb -- advancing within the current document automatically but stopping at type boundaries.

reviewskills/review/SKILL.md

Use when critiquing a document against its intent and acceptance criteria, or reviewing completed work, before advancing status.

scaffoldskills/scaffold/SKILL.md

Use when creating a new document of a configured type at the most manual authorship level -- AI creates the file and frontmatter, surfaces intent and section guidance, then hands the body back to the human.

systematic-debuggingskills/systematic-debugging/SKILL.md

Use when encountering any bug, test failure, or unexpected behavior, before proposing fixes

Manifests1

.claude-plugin/plugin.json
{
  "name": "lazyspec",
  "description": "Spec-driven documentation workflow for Claude Code: lazyspec verb skills plus a convention-preamble hook that injects the project convention on every prompt.",
  "version": "0.10.0",
  "author": {
    "name": "jkaloger"
  }
}