DocSlime
DocSlime turns a repo into a living, agent-ready documentation workspace. It gives teams a
small docslime CLI, a standardized docs/ tree, and agent skills that help fill, review,
and maintain product context, requirements, design, architecture, testing notes, and ADRs.
The system is built for both services and user-facing products. It is intentionally
opinionated: TDD+BDD quality, Domain Driven Design where it clarifies the system,
explicit decisions, and plain Markdown that can publish through docmd.io.
Install
brew install DecisionNerd/tap/docslime
Other install paths:
- Shell installer:
curl -LsSf https://github.com/DecisionNerd/DocSlime/releases/latest/download/docslime-installer.sh | sh - Source build:
cargo install --git https://github.com/DecisionNerd/DocSlime --bins
Use the CLI
docslime init
docslime list
docslime add PRODUCT
docslime add adr choose-storage-boundary
init creates the full tree without overwriting existing files. add creates one missing
document or the next-numbered ADR. list shows every available template and whether it
already exists in the current repo.
What DocSlime Creates
docs/
├── PRODUCT.md
├── 1-EXPERIENCES.md
├── 2-REQUIREMENTS.md
├── DESIGN.md
├── 3-ARCHITECTURE.md
├── 4-TESTING.md
├── 0-PRODUCT/
├── 1-JOURNEYS/
└── 3-ENGINEERING/ADRs/
docs/PRODUCT.md and docs/DESIGN.md are deliberately discoverable from the docs tree so
tools like impeccable can load product and design context without duplicate root files.
Agent Skills
Install the bundled skills into a skill-aware agent:
npx skills add DecisionNerd/DocSlime
The skill pack includes docslime-install, docslime-init, docslime-fill,
docslime-adr, and docslime-kiss.
Read Next
- Product explains what DocSlime is for.
- Experiences describes the user and agent workflows.
- Requirements defines the behavior DocSlime must preserve.
- Design captures the product and docs experience rules.
- Agent Skills shows how agents use the DocSlime lifecycle.