| name | meta-builder |
| description | Creates Claude Code primitives (skills, commands, agents) following official best practices. Use when user wants to add new capabilities, workflows, or specialists. Asks clarifying questions to determine the right primitive type. |
Meta Builder
Creates skills, slash commands, and agents for your workspace.
Decision Tree
Choose the right primitive:
See DECISION-TREE.md for detailed flowchart.
Questions to Ask
Before creating a primitive, clarify:
- Trigger type: "Will you trigger this explicitly (
/command), or should I auto-detect when to use it?"
- Complexity: "Is this a simple prompt or a complex multi-step workflow?"
- Context isolation: "Should this run in its own context (parallel work)?"
Quick Reference
Slash Commands
- User-invoked only (explicit
/command)
- Single markdown file in
.claude/commands/
- Best for: daily routines, quick actions, explicit triggers
Skills
- Model-invoked (Claude auto-detects when relevant)
- Directory with SKILL.md + optional modules/scripts
- Best for: complex workflows, reusable capabilities, domain expertise
Agents
- Specialists that run in isolated context
- Single markdown file in
.claude/agents/
- Best for: parallel work, deep research, task delegation
Templates
Use templates from templates/ folder:
Official Reference
For Claude Code official documentation, see CLAUDE-CODE-REFERENCE.md.
Workflow
- Ask clarifying questions (above)
- Determine primitive type using decision tree
- Read the appropriate guide
- Use the template to create the primitive
- Validate against official reference