What problem does it solve? Keeping project documentation (product.md, structure.md, tech.md), multilingual docs, and templates accurate and synchronized with the actual codebase is tedious and error-prone. This Skill automates documentation scaffolding, language initialization, template optimization, and design-vs-implementation drift auditing in Claude Code projects. ## Core Features & Use Cases - Documentation Management: Generates product/structure/tech documents from SPECs, supports Sphinx, MkDocs, TypeDoc, OpenAPI, and Nextra generators, and exports to Markdown, HTML, or PDF. - Multilingual Initialization: Auto-detects project language, creates per-language doc directories (docs/ko, docs/en), and localizes agent prompts with token cost analysis. - Template Optimization: Analyzes template size, complexity, and redundancy, then applies whitespace reduction and deduplication with automatic backups. - Navigator Audit: Diffs design-intent docs against the SPEC capability map to surface missing and orphan SPECs via deterministic bash scripts. - Use Case: After running /moai project on a repository, invoke the audit to see which features described in product.md never became SPECs and which SPECs drifted out of the design narrative before a release cut. ## Quick Start Ask the agent to initialize project documentation with Korean language support and then run the navigator audit to check for drift between design docs and SPECs.