Skip to main content Skills Marketplace Discover and explore AI skills built by the community.
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Copy promptShow prompt details A direct command skips the review prompt. Inspect the source before running it.
npx skills add https://github.com/rdmptv/AdbAutoPlayer --skill moai-workflow-projectThe command stays on one line. Scroll horizontally to inspect it before copying.
Prefer a local copy? Download the files currently available to SkillsMP.
Download Zip Downloading... More from this repository
Related occupations SOC
Based on SOC occupation classification
complete_workflow_demo_fixed.py 20.4 KB test_integration_simple.py 14.0 KB name moai-workflow-project description Integrated project management system with documentation, language initialization, and template optimization modules version 2.0.0 modularized true updated "2025-11-27T00:00:00.000Z" status active aliases ["moai-workflow-project"] category workflow Purpose Comprehensive project management system that integrates documentation generation, multilingual support, and template optimization into unified architecture with intelligent automation and Claude Code integration. Scope Consolidates documentation management, language initialization, and template optimization into single cohesive system supporting complete project lifecycle from initialization to maintenance. Target Claude Code agents for project setup, documentation generation, multilingual support, and performance optimization.
Quick Reference (30 seconds)
Core Modules:
DocumentationManager: Template-based documentation generation with multilingual support
LanguageInitializer: Language detection, configuration, and localization management
TemplateOptimizer: Advanced template analysis and performance optimization
MoaiMenuProject: Unified interface integrating all modules
Quick Start:
from moai_menu_project import MoaiMenuProject
project = MoaiMenuProject("./my-project" )
result = project.initialize_complete_project(
language="en" ,
user_name="Developer Name" ,
domains=["backend" , "frontend" ],
project_type="web_application"
)
Key Features:
Automatic project type detection and template selection
Multilingual documentation generation (en, ko, ja, zh)
Intelligent template optimization with performance benchmarking
SPEC-driven documentation updates
Multi-format export (markdown, HTML, PDF)
Implementation Guide
Module Architecture
DocumentationManager:
Template-based documentation generation
Project type detection (web, mobile, CLI, library, ML)
Multilingual support with localized content
SPEC data integration for automatic updates
Multi-format export capabilities
LanguageInitializer:
Automatic language detection from project content
Comprehensive language configuration management
Agent prompt localization with cost optimization
Domain-specific language support
Locale management and cultural adaptation
TemplateOptimizer:
Advanced template analysis with complexity metrics
Performance optimization with size reduction
Intelligent backup and recovery system
Benchmarking and performance tracking
Automated optimization recommendations
Core Workflows
Complete Project Initialization:
project = MoaiMenuProject( )
result = project.initialize_complete_project(
language= ,
user_name= ,
domains=[ , , ],
project_type= ,
optimization_enabled=
)
"/path/to/project"
"ko"
""
"backend"
"frontend"
"mobile"
"web_application"
True
Documentation Generation from SPEC:
spec_data = {
"id" : "SPEC-001" ,
"title" : "User Authentication System" ,
"description" : "Implement secure authentication with JWT" ,
"requirements" : [
"User registration with email verification" ,
"JWT token generation and validation" ,
"Password reset functionality"
],
"status" : "Planned" ,
"priority" : "High" ,
"api_endpoints" : [
{
"path" : "/api/auth/login" ,
"method" : "POST" ,
"description" : "User login endpoint"
}
]
}
docs_result = project.generate_documentation_from_spec(spec_data)
Template Performance Optimization:
analysis = project.template_optimizer.analyze_project_templates()
optimization_options = {
"backup_first" : True ,
"apply_size_optimizations" : True ,
"apply_performance_optimizations" : True ,
"apply_complexity_optimizations" : True ,
"preserve_functionality" : True
}
optimization_result = project.optimize_project_templates(optimization_options)
Language and Localization Automatic Language Detection:
language = project.language_initializer.detect_project_language()
Multilingual Documentation:
multilingual_result = project.language_initializer.create_multilingual_documentation_structure("ko" )
Agent Prompt Localization:
localized_prompt = project.language_initializer.localize_agent_prompts(
base_prompt="Generate user authentication system" ,
language="ko"
)
Template Optimization
analysis = project.template_optimizer.analyze_project_templates()
Intelligent Optimization:
optimization_result = project.template_optimizer.create_optimized_templates({
"backup_first" : True ,
"apply_size_optimizations" : True ,
"apply_performance_optimizations" : True ,
"apply_complexity_optimizations" : True
})
Configuration Management Integrated Configuration:
status = project.get_project_status()
Language Settings Updates:
update_result = project.update_language_settings({
"language.conversation_language" : "ja" ,
"language.agent_prompt_language" : "english" ,
"language.documentation_language" : "ja"
})
Advanced Implementation (10+ minutes) For advanced patterns including custom template development, performance optimization strategies, and integration workflows, see:
Advanced Patterns : Custom templates, caching, batch processing
Integration Workflows: Complete project lifecycle and multilingual management
Performance Optimization: Template caching and batch optimization strategies
Resources
Module Files
modules/documentation_manager.py - Documentation generation and management
modules/language_initializer.py - Language detection and configuration
modules/template_optimizer.py - Template analysis and optimization
__init__.py - Unified interface and integration logic
templates/doc-templates/ - Documentation template collection
examples/complete_project_setup.py - Comprehensive usage examples
examples/quick_start.py - Quick start guide
Configuration Files {
"project" : {
"name" : "My Project" ,
"type" : "web_application" ,
"initialized_at" : "2025-11-25T..."
} ,
"language" : {
"conversation_language" : "en" ,
"agent_prompt_language" : "english" ,
"documentation_language" : "en"
} ,
"menu_system" : {
"version" : "1.0.0" ,
"fully_initialized" : true
}
}
{
"en" : {
"name" : "English" ,
"native_name" : "English" ,
"code" : "en" ,
"locale" : "en_US.UTF-8" ,
"agent_prompt_language" : "english" ,
"token_cost_impact" : 0
} ,
"ko" : {
"name" : "Korean" ,
"native_name" : "" ,
"code" : "ko" ,
"locale" : "ko_KR.UTF-8" ,
"agent_prompt_language" : "localized" ,
"token_cost_impact" : 20
}
}
Works Well With
moai-foundation-core - For core execution patterns and SPEC-driven development workflows
moai-foundation-claude - For Claude Code integration and configuration
moai-workflow-docs - For unified documentation management
moai-workflow-templates - For template optimization strategies
moai-library-nextra - For advanced documentation architecture
Integration Examples
python -m moai_menu_project.cli init --language ko --domains backend,frontend
python -m moai_menu_project.cli generate-docs --spec-file SPEC-001.j son
python -m moai_menu_project.cli optimize-templates --backup
python -m moai_menu_project.cli export-docs --format html --language ko
from moai_menu_project import MoaiMenuProject
app = FastAPI()
@app.post("/projects/{project_id}/initialize" )
async def initialize_project (project_id: str , config: ProjectConfig ):
project = MoaiMenuProject(f"./projects/{project_id} " )
result = project.initialize_complete_project(config.dict ())
return result
@app.post("/projects/{project_id}/docs" )
async def generate_docs (project_id: str , spec_data: SpecData ):
project = MoaiMenuProject(f"./projects/{project_id} " )
result = project.generate_documentation_from_spec(spec_data.dict ())
return result
Performance Metrics
Documentation Generation: ~2-5 seconds for complete documentation
Language Detection: ~500ms for average project analysis
Template Optimization: ~10-30 seconds depending on project size
Configuration Updates: ~100ms for language setting changes
Base System: ~50MB RAM usage
Large Projects: Additional ~10-50MB depending on template count
Optimization Cache: ~5-20MB for performance improvements
Documentation: ~50-200KB per project
Optimization Backups: Size of original templates
Configuration: ~5-10KB for complete project setup
Version: 1.0.0
Last Updated: 2025-11-25
Integration Status: Complete - All modules implemented and tested