Skip to main content 홈 크리에이터 rdmptv adbautoplayer moai-workflow-project
moai-workflow-project Integrated project management system with documentation, language initialization, and template optimization modules
설치로 이동 Skills Marketplace 커뮤니티가 만든 AI 스킬을 발견하고 탐색하세요.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
직접 명령은 검토 Prompt를 거치지 않습니다. 실행하기 전에 소스를 확인하세요.
npx skills add https://github.com/rdmptv/AdbAutoPlayer --skill moai-workflow-project명령은 한 줄로 유지됩니다. 복사하기 전에 가로로 스크롤해 전체 내용을 확인하세요.
로컬 사본을 원하시나요? SkillsMP에서 현재 제공할 수 있는 파일을 다운로드하세요.
Zip 다운로드 다운로드 중... 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