Skip to content

Packs

Optional overlays shipped in the same npm package. Not copied on a default core install.

Not sure which packs you need? Each pack page starts with a Do I need this pack? flowchart — start with Spec and Stacks if you are new, then add integrations only when you feel the gap.

Trevor — Lean Agent Kit concierge

Install

bash
# First scaffold
npx create-lean-agent-kit@latest . --with spec,stacks

# Existing install
npx create-lean-agent-kit@latest . --enable-pack practice,caveman

# Agent skill
# Read .agent/skills/leanagentkit-enable-pack.md and follow it.
bash
# First scaffold
pnpm dlx create-lean-agent-kit@latest . --with spec,stacks

# Existing install
pnpm dlx create-lean-agent-kit@latest . --enable-pack practice,caveman

# Agent skill
# Read .agent/skills/leanagentkit-enable-pack.md and follow it.
bash
# First scaffold
yarn dlx create-lean-agent-kit@latest . --with spec,stacks

# Existing install
yarn dlx create-lean-agent-kit@latest . --enable-pack practice,caveman

# Agent skill
# Read .agent/skills/leanagentkit-enable-pack.md and follow it.
bash
# First scaffold
bunx create-lean-agent-kit@latest . --with spec,stacks

# Existing install
bunx create-lean-agent-kit@latest . --enable-pack practice,caveman

# Agent skill
# Read .agent/skills/leanagentkit-enable-pack.md and follow it.

Dependencies are resolved automatically (architecture, backlog, and git-lifecycle pull in spec).

Catalog

IdDependsDocs
specSpec
stacksStacks
practicePractice
architecturespecArchitecture
backlogspecBacklog.md
git-lifecyclespecGit lifecycle
trevorTrevor
cavemanCaveman
authoringCreate skill
imaginaryImaginary

Installed packs are recorded in .agent/.leanagentkit-versioninstalledPacks.

Prune

bash
npx create-lean-agent-kit@latest . --prune-to-core
npx create-lean-agent-kit@latest . --prune-to-core --keep-pack spec,stacks
bash
pnpm dlx create-lean-agent-kit@latest . --prune-to-core
pnpm dlx create-lean-agent-kit@latest . --prune-to-core --keep-pack spec,stacks
bash
yarn dlx create-lean-agent-kit@latest . --prune-to-core
yarn dlx create-lean-agent-kit@latest . --prune-to-core --keep-pack spec,stacks
bash
bunx create-lean-agent-kit@latest . --prune-to-core
bunx create-lean-agent-kit@latest . --prune-to-core --keep-pack spec,stacks

Pack files are moved to .leanagentkit-backup/<timestamp>-prune/, not deleted forever. That can include pack memory such as PROGRESS.md / reminders when those packs are removed; core ACTIVE_CONTEXT and LEARNINGS stay. User-authored specs under docs/specs/ are left in place. After prune, review AGENTS.md §7 — it is preserved and may still list removed packs.

Dependencies are auto-installed (e.g. --enable-pack backlog also installs spec). Re-enable packs with --enable-pack.

practice

See the dedicated Practice page for guardrail skills (review, debug, TDD, security, …), always-on vs conditional detection, and whether you need the pack.

❤️ Free and open source forever under the MIT License.