Scaffold complete agentic frameworks for new work domains in minutes using proven architectural patterns from Jira, Gmail, KB, GitHub, and Todo.
Generates production-ready agentic frameworks with:
- Orchestrator agent - Pure router (Sonnet) that delegates to specialists
- 4-7 specialized subagents - Creators (Haiku), Operators (Sonnet), Searchers (Haiku), Managers
- User-facing skill - Documentation and preferences
- Slash commands - Domain-specific commands
- Resource directory - Templates and best practices
- MCP server integration - Optional external API integration
cd ~/.claude/skills/
git clone https://github.com/goforit5/framework-factorySee INSTALL.md for detailed installation instructions.
/framework-factory "calendar"The skill will:
- Ask about your domain (name, external system, description)
- Select operations (create, update, delete, search, analytics, scheduling)
- Generate complete framework with agents, skill, commands, and resources
- Update documentation and KB
For a domain like "calendar":
~/.claude/agents/
├── calendar-orchestrator.md # Pure router (Sonnet)
├── calendar-creator.md # Event creation (Haiku)
├── calendar-operator.md # Updates/deletes (Sonnet)
├── calendar-searcher.md # Queries (Haiku)
└── calendar-scheduler.md # Scheduling logic (Sonnet)
~/.claude/skills/calendar-pro/
└── SKILL.md # User documentation
~/.claude/commands/
├── calendar.sync.md
├── calendar.add.md
├── calendar.search.md
└── calendar.schedule.md
~/.claude/resources/calendar/
└── README.md # Resource structure
All generated frameworks follow the same architecture:
- Orchestrator: Sonnet (routing decisions)
- Creator: Haiku (fast, cheap creation)
- Operator: Sonnet (safety-critical writes)
- Searcher: Haiku (fast reads)
- Strategist: Opus (expensive, use sparingly)
- Orchestrator: Read, Task only (NO MCP tools)
- Creator: MCP create tools, Read, Bash
- Operator: MCP update/delete, Read, Bash
- Searcher: MCP search/get, Read (read-only)
- Manager: Full MCP access
All write agents MUST request approval before:
- Creating new items
- Updating existing items
- Deleting items
- Moving items between states
- Jira (6 agents): Orchestrator → ticket-creator, bulk-operator, analytics, sprint-manager, strategist
- Gmail (7 agents): Orchestrator → sync-operator, search-analyst, message-operator, triage-assistant, analytics, briefing-generator
- KB (7 agents): Orchestrator → ingestor, distiller, searcher, writer, indexer, reviewer
- GitHub (7 agents): Orchestrator → pr-manager, issue-operator, review-operator, repo-operator, search-analyst, security-monitor
- Todo (4 agents): Orchestrator → writer, triage, auditor
SKILL.md- Main skill definition with full workflowPATTERN.md- Architectural pattern documentationtemplates/- Agent and command templates:orchestrator.md.tmplagent-creator.md.tmplagent-operator.md.tmplagent-searcher.md.tmplagent-manager.md.tmplagent-analytics.md.tmplskill.md.tmplcommand.md.tmplresources-readme.md.tmpl
- Claude Code CLI
- Active Claude account
- Existing agents, skills, and commands directories (skill will create if missing)
- New API integration: Scaffold framework for Salesforce, Stripe, Twilio, etc.
- Internal tools: Task trackers, inventory systems, project management
- Data pipelines: ETL workflows, data synchronization
- Content management: Blog systems, documentation portals
- Business domains: CRM, accounting, HR systems
Delegates to:
- mcp-skill-creator: MCP server scaffolding (if external API)
- skill-creator: SKILL.md validation
- agent-factory: Agent structure validation
- kb-pro: Document new domain patterns
Version 1.0.0 | Created by Andrew Maddock