← Back to Skills

moai-alfred-agent-factory

modu-ai
Updated 4 days ago
64 views
424
78
424
View on GitHub
Metaagent-factoryagent-generationintelligence-enginedomain-detectionmodel-selectioncontext7templatesvalidation

About

The moai-alfred-agent-factory skill automatically generates production-ready Claude Code agents by analyzing requirements and selecting appropriate models. It provides a complete system with domain detection, template generation, and validation frameworks. Use this skill when you need to systematically create intelligent sub-agents with built-in best practices.

Quick Install

Claude Code

Recommended
Plugin CommandRecommended
/plugin add https://github.com/modu-ai/moai-adk
Git CloneAlternative
git clone https://github.com/modu-ai/moai-adk.git ~/.claude/skills/moai-alfred-agent-factory

Copy and paste this command in Claude Code to install this skill

Documentation

Agent Factory Intelligence Engine

Master Skill for Intelligent Agent Generation

Complete reference for agent-factory agent to automatically generate production-ready Claude Code sub-agents through requirement analysis, research, template generation, and validation.

Version: 1.0.0 Status: Production Ready Components: 6 core systems + advanced features


🎯 Quick Start: The 6 Core Components

ComponentLocationPurpose
Intelligence Enginereference/intelligence-engine.mdAnalyze requirements β†’ domain/capabilities/complexity
Research Enginereference/research-engine.mdContext7 MCP workflow β†’ fetch docs β†’ extract practices
Template Systemreference/template-system.md3-tier templates (Simple/Standard/Complex) + variables
Validation Frameworkreference/validation-framework.md4 quality gates + test cases
Advanced Featuresreference/advanced-features.mdVersioning, multi-domain, optimization
Practical Examplesexamples.md3 main test cases + edge cases

πŸš€ Agent Generation Workflow

User Requirement
    ↓
[Stage 1-2] Intelligence Engine
  β”œβ”€ Parse requirement
  β”œβ”€ Detect domain (primary + secondary)
  β”œβ”€ Score complexity (1-10)
  β”œβ”€ Select model (Sonnet/Haiku/Inherit)
  └─ Calculate tools & skills
    ↓
[Stage 3] Research Engine (Context7 MCP)
  β”œβ”€ Resolve libraries
  β”œβ”€ Fetch documentation
  β”œβ”€ Extract best practices
  └─ Synthesize evidence
    ↓
[Stage 4-5] Template System
  β”œβ”€ Select template tier (1-3)
  β”œβ”€ Generate agent markdown
  └─ Apply variable substitution
    ↓
[Stage 6] Validation Framework
  β”œβ”€ Gate 1: YAML syntax
  β”œβ”€ Gate 2: Structure completeness
  β”œβ”€ Gate 3: Content quality
  └─ Gate 4: TRUST 5 + Claude Code v4.0
    ↓
Production-Ready Agent βœ…

πŸ“š Understanding Each Component

Intelligence Engine

Responsible for: Requirement analysis and decision making

Key Algorithms:

  • Requirement Analysis: Extract domain, capabilities, complexity
  • Domain Detection: Primary + secondary domains with confidence
  • Complexity Scoring: 1-10 scale for model selection
  • Model Selection: Sonnet/Haiku/Inherit decision tree
  • Tool Calculator: Minimum necessary permissions
  • Skill Recommender: Match to 128+ MoAI-ADK skills

See: reference/intelligence-engine.md

Research Engine

Responsible for: Fetching official documentation and best practices

Key Workflows:

  • Library Resolution: Convert domain β†’ Context7 library IDs
  • Documentation Fetch: Pull official docs from Context7 MCP
  • Best Practice Extraction: Identify actionable patterns
  • Pattern Identification: Architectural patterns for domain
  • Quality Validation: Ensure research meets 70%+ threshold
  • Evidence Synthesis: Consolidate into recommendations
  • Fallback Strategy: WebFetch if Context7 unavailable

See: reference/research-engine.md

Template System

Responsible for: Generating agent markdown with correct structure

Key Components:

  • Tier 1 (Simple): ~200 lines, Haiku, <5 min generation
  • Tier 2 (Standard): 200-500 lines, Inherit/Sonnet, <15 min
  • Tier 3 (Complex): 500+ lines, Sonnet, 20-30 min
  • Variables: 15+ categories for dynamic substitution
  • YAML Generation: Frontmatter with proper metadata

Template Files (in templates/ subfolder):

  • simple-agent.template.md – Tier 1 template for simple agents
  • standard-agent.template.md – Tier 2 template for standard agents
  • complex-agent.template.md – Tier 3 template for complex agents
  • VARIABLE_REFERENCE.md – Complete variable substitution guide

See: reference/template-system.md

Validation Framework

Responsible for: Ensuring agent quality meets all standards

4 Quality Gates:

  1. Gate 1: YAML syntax validation
  2. Gate 2: Required sections verification
  3. Gate 3: Content quality checks
  4. Gate 4: TRUST 5 + Claude Code v4.0 compliance

Includes: 5 core test cases + 3 edge cases

See: reference/validation-framework.md

Advanced Features

Responsible for: Enterprise capabilities and optimization

Features:

  • Semantic Versioning: Track agent versions
  • Multi-Domain Support: 2-3 domain agents
  • Performance Analyzer: Automatic optimization suggestions
  • Enterprise Compliance: SOC2, GDPR, HIPAA support
  • Audit Logging: Activity tracking and monitoring

See: reference/advanced-features.md


πŸ”— Integration Points

With agent-factory Agent

---
name: agent-factory
model: sonnet
---

## Required Skills
Skill("moai-alfred-agent-factory")  # This master skill

# In execution:
1. Load this skill
2. Use Intelligence Engine (Stage 1-2)
3. Use Research Engine (Stage 3)
4. Use Template System (Stage 4-5)
5. Use Validation Framework (Stage 6)

With @agent-cc-manager

After generation, delegate to @agent-cc-manager for:

  • Claude Code v4.0 compliance verification
  • .claude/settings.json validation
  • MCP server configuration check
  • Hook registration validation

With @agent-mcp-context7-integrator

Research Engine delegates to for:

  • Library ID resolution
  • Official documentation fetching
  • Best practice identification
  • Latest API version discovery

πŸ“Š Performance Expectations

Agent TypeComplexityGeneration TimeResult
Simple1-3<5 minTier 1 template
Standard4-6<15 minTier 2 template
Complex7-1020-30 minTier 3 template + orchestration

🧠 How to Use This Skill

For Agent-Factory Agent

# 1. Load this skill
skill = Skill("moai-alfred-agent-factory")

# 2. Use Intelligence Engine for analysis
domain = skill.intelligence_engine.detect_domain(user_input)
complexity = skill.intelligence_engine.complexity_score(domain, capabilities)
model = skill.intelligence_engine.select_model(complexity)

# 3. Use Research Engine for documentation
research = skill.research_engine.research_domain(domain, frameworks)
practices = research.best_practices
patterns = research.patterns

# 4. Use Template System for generation
template = skill.template_system.select_template(complexity)
agent_markdown = skill.template_system.generate_agent(
    template=template,
    variables={...}
)

# 5. Use Validation Framework for quality
validation = skill.validation_framework.validate(agent_markdown)
if validation.passed:
    return agent_markdown
else:
    return validation.issues

For Reference Lookup

Need specific information? Use the reference files:


πŸ“– Reference Files Organization

moai-alfred-agent-factory/
β”œβ”€β”€ SKILL.md                        (this file - navigation hub)
β”œβ”€β”€ reference/                      (detailed documentation)
β”‚   β”œβ”€β”€ intelligence-engine.md      (280 lines: algorithms)
β”‚   β”œβ”€β”€ research-engine.md          (320 lines: workflows)
β”‚   β”œβ”€β”€ template-system.md          (280 lines: templates)
β”‚   β”œβ”€β”€ validation-framework.md     (220 lines: testing)
β”‚   └── advanced-features.md        (200 lines: enterprise)
β”œβ”€β”€ templates/                      (reusable agent templates)
β”‚   β”œβ”€β”€ simple-agent.template.md    (Tier 1: <200 lines, Haiku)
β”‚   β”œβ”€β”€ standard-agent.template.md  (Tier 2: 200-500 lines)
β”‚   β”œβ”€β”€ complex-agent.template.md   (Tier 3: 500+ lines)
β”‚   └── VARIABLE_REFERENCE.md       (15+ variable categories)
β”œβ”€β”€ examples.md                     (719 lines: use cases)
└── reference.md                    (400 lines: quick lookup)

✨ Key Highlights

βœ… Comprehensive: 6 core systems with complete documentation βœ… Modular: Each system independently referenceable βœ… Practical: Includes algorithms with code examples βœ… Tested: 5 core + 3 edge case test scenarios βœ… Enterprise: Versioning, compliance, optimization βœ… Official: Follows Claude Code v4.0 standards


πŸŽ“ Learning Path

New to agent-factory?

  1. Read this overview
  2. Review examples.md for practical cases
  3. Dive into specific reference files as needed

Integrating with your agent?

  1. Load this skill with Skill("moai-alfred-agent-factory")
  2. Reference specific algorithms from this overview
  3. Consult detailed docs in reference/ folder

Need specific feature? Use the component table above and jump to the corresponding reference file.


πŸ“ž Quick Reference

QuestionLink
How do I analyze user requirements?intelligence-engine.md β†’ Requirement Analysis
How do I detect the domain?intelligence-engine.md β†’ Domain Detection
How do I select the right model?intelligence-engine.md β†’ Model Selection
How do I research best practices?research-engine.md β†’ Research Workflow
What templates are available?template-system.md β†’ Templates
How do I validate agents?validation-framework.md β†’ Quality Gates
Can I see examples?examples.md
Need a quick lookup?reference.md

Created: 2025-11-15 Version: 1.0.0 Status: Production Ready Total Content: 2,800+ lines across organized reference files

GitHub Repository

modu-ai/moai-adk
Path: src/moai_adk/templates/.claude/skills/moai-alfred-agent-factory
agentic-aiagentic-codingagentic-workflowclaudeclaudecodevibe-coding

Related Skills