What problem does it solve?
Many projects start without a consistent documentation structure, which causes scattered knowledge, missing ADRs, and slow onboarding; init-docs automates creation of a complete, profile-aware docs/ layout so teams have a reproducible starting point.
Core Features & Use Cases
- Profile-aware initialization: Detects or accepts a profile (tauri, tauri-aws, nextjs-aws) and creates profile-specific directories like docs/desktop, docs/aws, and docs/deployment.
- Template generation with substitution: Produces README, PRD, ARCHITECTURE, SCHEMA, API, SETUP, TEST_PLAN, DEPLOYMENT and DOCUMENTATION_MANUAL.md with projectName, profile, and techStack substituted.
- Safe operations and previews: Supports --dry-run for previews, --force for controlled overwrites with backups, --minimal for directories-only mode, and creates an ADR index for architecture decisions.
- Use case: Rapidly scaffold documentation for a newly initialized Tauri desktop app so product, engineering, and design teams can collaborate from day one.
Quick Start
Run the init-docs command to scaffold a complete docs/ structure for your project with profile-aware templates.