A lightweight documentation template for building a personal or team knowledge base with Markdown + simple Node.js tooling.
Use it to organize notes, procedures, and AI-assisted workflow docs in a structure that stays easy to maintain.
- Keeps docs consistent with reusable templates
- Reduces setup friction with small CLI scripts
- Works well for both human readers and AI assistants
- Flexible enough for solo work, client projects, or team internal docs
- Click Use this template on GitHub
- Create your new repository
- Clone it locally
- Install dependencies and start creating docs
npm install
npm run newlad-docs/
├── docs/ # General documentation and notes
├── procedures/ # Procedures, commands, and how-tos
├── ai-procedures/ # AI workflow templates and sprint cycles
├── templates/ # Reusable document templates
└── scripts/ # Utility scripts for document management
# Interactive document creation
npm run new
# Create a directory with a README
npm run create-dir docs/backend/api
# Search filenames and file content
npm run search "authentication"
# List docs by category
npm run list docs
npm run list procedures
npm run list ai-procedures
# List all docs
npm run list-all- note: General notes and references
- procedure: Step-by-step procedures with prerequisites and troubleshooting
- ai-sprint: Structured AI-assisted planning and implementation workflow
# Create a new procedure
npm run new
# Create nested project folders
npm run create-dir docs/projects/project-alpha/backend
# Find references fast
npm run search "docker compose"- Add new template files in
templates/(for example,templates/decision-record.md) - Extend scripts in
scripts/to match your workflow
MIT — see LICENSE.