moai-workflow-project

Initializes projects with multilingual documentation generation and template optimization.

2|Updated May 27, 2026
One-click install
npx skills add https://github.com/yekinya/moai-novel --skill moai-workflow-project-yekinya
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: moai-workflow-project
Source: https://github.com/yekinya/moai-novel/tree/main/moai-novel/.claude/skills/moai-workflow-project
Command: npx skills add https://github.com/yekinya/moai-novel --skill moai-workflow-project-yekinya

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) and assets (resource) components.

What problem does it solve? Setting up a new project requires coordinating documentation scaffolding, language configuration, and template management across multiple disconnected steps, which leads to stale docs and inconsistent structure. ## Core Features & Use Cases - Project Initialization: Detects project type (web, mobile, CLI, library, ML) and generates a complete documentation structure with language configuration in one workflow. - SPEC-Driven Documentation: Generates feature and API documentation directly from SPEC data including requirements, endpoints, and request/response schemas. - Multilingual Support: Creates language-specific documentation directories (English, Korean, Japanese, Chinese) with language negotiation and token cost analysis for agent prompts. - Template Optimization: Analyzes templates for size and complexity, applies optimizations with automatic backups, and reports size reduction and performance metrics. - Use Case: When starting a new web application, run the initialization workflow to create docs/ko and docs/en directories, configure conversation and agent prompt languages, and optimize templates with a single setup pass. ## Quick Start Ask the agent to initialize a new project with Korean as the conversation language, English agent prompts, and template optimization enabled.

Frequently Asked Questions about moai-workflow-project

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I initialize a new project with multilingual documentation?

Run the complete initialization workflow with a language code, user name, domains, and project type. The system creates language-specific docs directories, configures conversation and agent prompt languages, and analyzes templates in one pass.

How to generate API documentation from a SPEC file?

Provide SPEC data with an id, title, requirements, and api_endpoints including path, method, and request/response schemas. The generator produces structured Markdown with requirement checklists and API reference tables.

Does template optimization preserve existing functionality?

Yes, when preserve_functionality is enabled and backup_first is set to true. The optimizer creates a timestamped backup before applying size, performance, and complexity reductions, and you can restore from the backup if needed.

Which languages are supported for documentation generation?

English, Korean, Japanese, and Chinese are supported with localized documentation directories. English is recommended for agent prompts since non-English prompts increase token usage by roughly 15 to 25 percent.

Why does language detection return the wrong language?

Detection relies on file content, configuration files, and system locale, so sparse projects may lack indicators. Manually set the language through the configuration update instead of relying on auto-detection.

What project types does the initialization workflow support?

Web applications, mobile applications, command-line tools, libraries, and machine learning projects. The system auto-detects the project type to select appropriate documentation templates.