Interactive guide system for building custom Skills, Prompts, and Agents using the Claude Code Skills Factory.
Architecture: Orchestrator + 3 Specialists
User Request
↓
factory-guide (Orchestrator)
├→ skills-guide (Build Claude Skills)
├→ prompts-guide (Generate Mega-Prompts)
└→ agents-guide (Build Claude Agents)
Purpose: Main entry point - asks what you want to build and delegates to specialists
Use when: "I want to build something" or "Help me with the skills factory"
What it does:
- Asks 1 simple question: What to build? (Skill, Prompt, or Agent)
- Delegates to appropriate specialist
- Provides final summary
Tools: Read, Grep (lightweight) Model: haiku (fast) Color: Purple (orchestration)
Invoke:
I want to build something for my project
Purpose: Build custom Claude Skills (multi-file capabilities)
Questions: 4-5 straightforward
- Business type/domain?
- What tasks should the skill handle?
- Need Python code or just prompts?
- How many skills to generate?
- Any special requirements?
What it generates:
- Complete skill folder (SKILL.md, Python if needed, samples)
- ZIP file for distribution
- Validation of YAML frontmatter
- Installation instructions
Tools: Read, Write, Bash, Grep, Glob (full file creation) Model: sonnet (intelligent) Color: Blue (strategic)
Example:
Help me build a skill for analyzing customer feedback
Output: generated-skills/customer-feedback-analyzer/
Purpose: Generate mega-prompts using prompt-factory skill
Questions: 3-4 simple
- Preset (69 options) or Custom?
- What role? (if custom)
- Output format? (XML/Claude/ChatGPT/Gemini)
- Core or Advanced mode?
What it does:
- Guides you to use the prompt-factory skill
- Helps choose from 69 professional presets
- Explains format differences
- Shows how to use generated prompts
Tools: Read, Grep (navigation only) Model: haiku (fast guidance) Color: Orange (specialist)
Example:
I need a prompt for a Senior Backend Engineer
Output: Mega-prompt ready for any LLM
Purpose: Build custom Claude Code Agents (subagents)
Questions: 5-6 straightforward
- What should this agent do?
- Agent type? (Strategic/Implementation/Quality/Coordination)
- Which tools?
- Model preference?
- Field/domain?
- Expertise level?
What it generates:
- Complete agent .md file
- Enhanced YAML frontmatter (tools, model, color, field, expertise)
- Validation of format
- Installation to .claude/agents/ or ~/.claude/agents/
Tools: Read, Write, Grep (file creation) Model: sonnet (intelligent) Color: Green (implementation)
Example:
Build me an agent that reviews code for security vulnerabilities
Output: .claude/agents/security-reviewer.md
Just ask:
I want to build something
Or be specific:
Help me build a skill for healthcare data analysis
I need a prompt for a Marketing Strategist
Create an agent that runs tests
factory-guide will:
- Understand your goal
- Delegate to the right specialist
- Let the specialist guide you through questions
- Help you get a complete, working result
For Skills (Multi-file capabilities):
"I want to build a custom Claude Skill"
→ factory-guide delegates to skills-guide → skills-guide asks 4-5 questions → Generates complete skill folder + ZIP → Helps you install
For Prompts (Mega-prompts):
"I need a prompt for a Product Manager"
→ factory-guide delegates to prompts-guide → prompts-guide helps you use prompt-factory skill → Choose preset or custom → Get validated mega-prompt
For Agents (Claude Code specialists):
"Build me a code reviewer agent"
→ factory-guide delegates to agents-guide → agents-guide asks 5-6 questions → Generates agent .md file → Installs to .claude/agents/ or ~/.claude/agents/
- What do you want to build? (Skill, Prompt, or Agent)
- Any special context? (optional)
- Business type/domain?
- Specific use cases?
- Python or prompts only?
- How many skills?
- Special requirements? (optional)
- Preset or custom?
- Which preset? (if preset) / What role? (if custom)
- Output format?
- Core or Advanced mode?
- Agent purpose?
- Agent type?
- Tools needed?
- Model preference?
- Field/domain?
- Expertise level?
Total Questions: 6-11 depending on path (not overwhelming!)
- ✅ Ask interactive questions (conversational)
- ✅ Wait for user responses
- ✅ Provide examples and suggestions
- ✅ Validate user input
- ✅ Generate complete outputs
- ✅ Create files
- ✅ Help with installation
- ✅ Template filling (automatic)
- ✅ Validation (YAML, naming, format)
- ✅ File creation (SKILL.md, agent .md, Python, ZIPs)
- ✅ Installation guidance (step-by-step)
- ✅ Uses SKILLS_FACTORY_PROMPT template
- ✅ Uses prompt-factory skill
- ✅ Uses AGENTS_FACTORY_PROMPT template
- ✅ Uses agent-factory skill
- ✅ Enhances (doesn't duplicate) existing system
For Best Results:
- Be specific in your answers
- Provide examples when describing use cases
- Mention any compliance needs (HIPAA, GDPR, etc.)
- Specify tech stack if relevant
If Unsure:
- Just start with factory-guide
- Answer questions naturally
- The agents will guide you
- You can always regenerate or customize
Testing:
- Test generated skills/prompts/agents before production
- Customize as needed
- Iterate based on results
User: "Help me build a healthcare skill"
factory-guide: "What do you want to build? (Skill/Prompt/Agent): ___"
User: "Skill"
skills-guide: "Question 1: Domain?"
User: "Healthcare"
skills-guide: "Question 2: Use cases?"
User: "Medical terminology translation, patient education"
[Continues through questions...]
Result: generated-skills/medical-translator/ + ZIP file
User: "I need a prompt for a Data Scientist"
factory-guide: [Delegates to prompts-guide]
prompts-guide: "Preset or Custom?"
User: "Preset"
prompts-guide: "Data Scientist is preset #4. Format?"
User: "ChatGPT"
prompts-guide: "Core or Advanced?"
User: "Core"
Result: ChatGPT-ready Data Scientist prompt (5K tokens)
User: "Build a code reviewer agent"
factory-guide: [Delegates to agents-guide]
agents-guide: "What should it do?"
User: "Review code for bugs and security issues"
[Answers 4 more questions...]
Result: .claude/agents/code-reviewer.md
Agent Not Auto-Invoking:
- Check /agents to see if it's loaded
- Make description more specific
- Invoke manually: "Use the [agent-name] agent to..."
Questions Unclear:
- Just answer naturally - agents will clarify if needed
- Provide examples when helpful
- Ask the agent to rephrase if confused
Want to Modify Generated Output:
- Edit the generated files directly
- Or ask the agent to regenerate with changes
- Files are in generated-skills/ or .claude/agents/
These Agents (Project-level):
.claude/agents/factory-guide.md
.claude/agents/skills-guide.md
.claude/agents/prompts-guide.md
.claude/agents/agents-guide.md
Generated Outputs:
- Skills:
generated-skills/[skill-name]/ - Prompts: In conversation (copy-paste)
- Agents:
.claude/agents/[agent-name].mdor~/.claude/agents/[agent-name].md
| Want to Build | Use Agent | Questions | Output |
|---|---|---|---|
| Claude Skill | skills-guide | 4-5 | Skill folder + ZIP |
| Mega-Prompt | prompts-guide | 3-4 | Ready-to-use prompt |
| Claude Agent | agents-guide | 5-6 | Agent .md file |
| Not sure | factory-guide | 1-2 | Delegates to specialist |
First time? Just ask:
I want to build something
Know what you need? Be specific:
Build a skill for [purpose]
Generate a prompt for [role]
Create an agent for [task]
factory-guide will understand and delegate to the right specialist!
Last Updated: October 28, 2025 Version: 1.0.0 Status: ✅ Ready to use
Welcome to the easiest way to build Skills, Prompts, and Agents! 🏭