Skip to main content ホーム クリエイター rdmptv adbautoplayer moai-docs-generation
moai-docs-generation Automated documentation generation specialist for technical specs, API docs, user guides, and knowledge bases with multi-format output
インストールへ移動 Skills Marketplace コミュニティが作成したAIスキルを発見・探索
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
直接コマンドでは確認用 Prompt が省略されます。実行前にソースを確認してください。
npx skills add https://github.com/rdmptv/AdbAutoPlayer --skill moai-docs-generationコマンドは1行のまま表示されます。コピー前に横へスクロールして全体を確認してください。
ローカルで確認しますか?SkillsMP が現在取得できるファイルをダウンロードできます。
Zipをダウンロード ダウンロード中... name moai-docs-generation description Automated documentation generation specialist for technical specs, API docs, user guides, and knowledge bases with multi-format output version 1.0.0 category workflow tags ["documentation","generation","automation","markdown","html","api-docs"] updated "2025-11-30T00:00:00.000Z" status active author MoAI-ADK Team
Documentation Generation Specialist
Quick Reference (30 seconds)
Automated Documentation Generation - Comprehensive documentation automation covering technical specs, API documentation, user guides, and knowledge base creation with multi-format output capabilities.
Technical Documentation: API docs, architecture specs, code documentation
User Guides: Tutorials, getting started guides, best practices
API Documentation: OpenAPI/Swagger generation, endpoint documentation
Multi-Format Output: Markdown, HTML, PDF, static sites
AI-Powered Generation: Context-aware content creation and enhancement
Continuous Updates: Auto-sync documentation with code changes
Generating API documentation from code
Creating technical specifications and architecture docs
Building user guides and tutorials
Automating knowledge base creation
Maintaining up-to-date project documentation
Implementation Guide (5 minutes)
Quick Start Workflow Basic Documentation Generation:
from moai_docs_generation import DocumentationGenerator
doc_gen = DocumentationGenerator()
api_docs = doc_gen.generate_api_docs("path/to/your/app.py" )
user_guide = doc_gen.generate_user_guide(project_info)
doc_gen.export_to_formats(api_docs, formats=["html" , "pdf" , "markdown" ])
Single Command Documentation:
moai generate-docs --source ./src --output ./docs --formats html,pdf
moai update-api-docs --app-file app.py --format openapi
moai create-tutorial --feature authentication --output docs/tutorials/
Core Components
API Documentation (modules/api-documentation.md)
OpenAPI/Swagger specification generation
Interactive HTML documentation
Code example generation
Request/response documentation
Code Documentation (modules/code-documentation.md)
AST-based code analysis
AI-powered docstring enhancement
Automatic documentation structure extraction
Multi-format documentation generation
User Guides (modules/user-guides.md)
Getting started guides
Feature tutorials
Cookbook generation
Step-by-step instructions
Multi-Format Output (modules/multi-format-output.md)
HTML site generation
PDF documentation
Static site export
Responsive design templates
Advanced Patterns (10+ minutes)
Continuous Documentation Integration Git Hooks for Auto-Documentation:
python -c "
from moai_docs_generation import DocumentationGenerator
doc_gen = DocumentationGenerator()
doc_gen.update_documentation_for_changed_files()
"
CI/CD Pipeline Integration:
name: Generate Documentation
on:
push:
branches: [main ]
jobs:
docs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Generate Documentation
run: |
moai generate-docs --source ./src --output ./docs
moai deploy-docs --platform github-pages
AI-Enhanced Documentation Smart Content Generation:
ai_enhanced_docs = doc_gen.generate_with_ai(
source_code="path/to/code" ,
enhancement_level="comprehensive" ,
include_examples=True ,
include_troubleshooting=True
)
Documentation Quality Automation Automated Quality Checks:
quality_report = doc_gen.validate_documentation(
completeness_threshold=0.9 ,
include_example_validation=True ,
check_link_integrity=True
)
Works Well With
moai-foundation-core - SPEC-first documentation approach
moai-workflow-project - Project documentation integration
moai-lang-unified - Multi-language code documentation
moai-integration-mcp - External documentation platform integration
FastAPI/Flask applications
Sphinx/MkDocs documentation
GitHub/GitLab wikis
Confluence knowledge bases
Static site generators (Hugo, Jekyll)
Usage Examples
Command Line Interface
moai docs:generate --project ./my-project --output ./docs
moai docs:api --source ./app.py --format openapi,html
moai docs:guide --features auth,user-management --template getting-started
moai docs:update --sync-with-code --validate-links
Python API from moai_docs_generation import DocumentationGenerator
generator = DocumentationGenerator()
docs = generator.generate_comprehensive_docs(
source_directory="./src" ,
include_api_docs=True ,
include_user_guides=True ,
output_formats=["html" , "pdf" , "markdown" ]
)
api_gen = API Documentation Generation()
api_spec = api_gen.generate_openapi_spec(fastapi_app)
code_gen = Code Documentation Enhancement()
enhanced_docs = code_gen.analyze_and_enhance("./src/" )
Technology Stack
Python 3.8+ (main implementation)
FastAPI/Flask (API documentation)
Jinja2 (HTML templating)
Markdown (content formatting)
WeasyPrint (PDF generation)
AI services (content enhancement)
Git hooks (auto-updates)
CI/CD platforms (continuous deployment)
Static site generators (hosting)
Documentation platforms (confluence)
HTML (responsive sites)
PDF (print-ready documents)
Markdown (version control friendly)
OpenAPI/Swagger (API specifications)
Static sites (hosting platforms)
For detailed implementation patterns and advanced configurations, see the modules/ directory.