Token导航 LogoToken导航TokenDH.com
前端设计敏感数据github未标认证来源可访问clear审计通过

moai-workflow-project摩艾工作流程项目

Agent Skill

moai-workflow-project 用于处理 GitHub 仓库、Issue、Pull Request 和代码协作信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要围绕仓库状态、代码变更或协作事项进行整理时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

196

周安装

8

GitHub Stars

公开资料未说明

下载量

63
CodexClaudeCursorGemini CLI

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

3

许可证

MIT

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:moai-workflow-project(摩艾工作流程项目)
来源仓库:https://github.com/rdmptv/adbautoplayer
仓库路径:skills/moai-workflow-project
安装命令:
npx skills add https://github.com/rdmptv/adbautoplayer --skill moai-workflow-project
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。不同来源提供的安装方式可能略有差异;本站展示可直接复制的安装命令,安装前请核对来源页面。

skills.shnpx skills
npx skills add https://github.com/rdmptv/adbautoplayer --skill moai-workflow-project

简介

用于处理 GitHub 仓库和代码协作相关信息。

  • 适合围绕仓库状态、Issue 或 Pull Request 进行整理。
  • 使用时可结合原始 README 进一步了解具体功能。
  • 安装前建议确认权限范围和是否会执行命令操作。moai-workflow-project 属于前端设计类 Skill,可作为该场景下的辅助能力补充。
  • 注意维护状态,避免使用已废弃或无人维护的工具。

SKILL.md

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:

# Complete project initialization
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:

# Step 1: Initialize integrated system
project = MoaiMenuProject("/path/to/project")

# Step 2: Complete setup with all modules
result = project.initialize_complete_project(
 language="ko", # Korean language support
 user_name="",
 domains=["backend", "frontend", "mobile"],
 project_type="web_application",
 optimization_enabled=True
)

# Result includes:
# - Language configuration with token cost analysis
# - Documentation structure creation
# - Template analysis and optimization
# - Multilingual documentation setup

Documentation Generation from SPEC:

# SPEC data for feature documentation
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"
 }
 ]
}

# Generate comprehensive documentation
docs_result = project.generate_documentation_from_spec(spec_data)

# Results include:
# - Feature documentation with requirements
# - API documentation with endpoint details
# - Updated project documentation files
# - Multilingual versions if configured

Template Performance Optimization:

# Analyze current templates
analysis = project.template_optimizer.analyze_project_templates()

# Apply optimizations with backup
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)

# Results include:
# - Size reduction percentage
# - Performance improvement metrics
# - Backup creation confirmation
# - Detailed optimization report

Language and Localization

Automatic Language Detection:

# System analyzes project for language indicators
language = project.language_initializer.detect_project_language()

# Detection methods:
# - File content analysis (comments, strings)
# - Configuration file examination
# - System locale detection
# - Directory structure patterns

Multilingual Documentation:

# Create documentation structure for multiple languages
multilingual_result = project.language_initializer.create_multilingual_documentation_structure("ko")

# Creates:
# - /docs/ko/ - Korean documentation
# - /docs/en/ - English fallback
# - Language negotiation configuration
# - Automatic redirection setup

Agent Prompt Localization:

# Localize agent prompts with cost consideration
localized_prompt = project.language_initializer.localize_agent_prompts(
 base_prompt="Generate user authentication system",
 language="ko"
)

# Result includes:
# - Korean language instructions
# - Cultural context adaptations
# - Token cost optimization recommendations

Template Optimization

Performance Analysis:

# Comprehensive template analysis
analysis = project.template_optimizer.analyze_project_templates()

# Analysis includes:
# - File size and complexity metrics
# - Performance bottleneck identification
# - Optimization opportunity scoring
# - Resource usage patterns
# - Backup recommendations

Intelligent Optimization:

# Create optimized versions with backup
optimization_result = project.template_optimizer.create_optimized_templates({
 "backup_first": True,
 "apply_size_optimizations": True,
 "apply_performance_optimizations": True,
 "apply_complexity_optimizations": True
})

# Optimizations applied:
# - Whitespace and redundancy reduction
# - Template structure optimization
# - Complexity reduction techniques
# - Performance caching improvements

Configuration Management

Integrated Configuration:

# Get comprehensive project status
status = project.get_project_status()

# Status includes:
# - Project metadata and type
# - Language configuration and costs
# - Documentation completion status
# - Template optimization results
# - Module initialization states

Language Settings Updates:

# Update language configuration
update_result = project.update_language_settings({
 "language.conversation_language": "ja",
 "language.agent_prompt_language": "english", # Cost optimization
 "language.documentation_language": "ja"
})

# Automatic updates:
# - Configuration file changes
# - Documentation structure updates
# - Template localization adjustments

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

Core Implementation:

  • 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 and Examples:

  • templates/doc-templates/ - Documentation template collection
  • examples/complete_project_setup.py - Comprehensive usage examples
  • examples/quick_start.py - Quick start guide

Configuration Files

Project Configuration:

{
 "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
 }
}

Language Configuration:

{
 "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

Command Line Usage:

# CLI interface for project management
python -m moai_menu_project.cli init --language ko --domains backend,frontend
python -m moai_menu_project.cli generate-docs --spec-file SPEC-001.json
python -m moai_menu_project.cli optimize-templates --backup
python -m moai_menu_project.cli export-docs --format html --language ko

API Integration:

# REST API integration example
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

Module Performance:

  • 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

Memory Usage:

  • Base System: ~50MB RAM usage
  • Large Projects: Additional ~10-50MB depending on template count
  • Optimization Cache: ~5-20MB for performance improvements

File Size Impact:

  • 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

适合场景

01

用户想查找某类 Agent Skill 时

02

需要根据任务场景推荐可安装能力包时

03

需要对比不同来源的安装命令和来源信息时

04

需要参考平台分布和安装热度时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

补充不同宿主或平台的使用分布数据

能力 5

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

Claude Code

26.37%
按下载量换算17

windsurf

25.44%
按下载量换算16

OpenCode

16.75%
按下载量换算11

Codex

12.7%
按下载量换算8

Antigravity

7.52%
按下载量换算5

Gemini CLI

3.2%
按下载量换算2

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

通过

权限和风险

敏感数据

该 Skill 可能接触密钥、Token、环境变量或敏感配置,应进入高风险复核队列,默认不自动发布。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。

来源信息

继续浏览同类 Skills