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.
Resources
3Install
npx skillscat add 011matthias/agentic-ops1-01/meta-builder Install via the SkillsCat registry.
SKILL.md
Meta Builder
Creates skills, slash commands, and agents for The Crucible workspace.
Decision Tree
Choose the right primitive:
| If the user wants... | Create a... | Guide |
|---|---|---|
Explicit trigger (/command) |
Slash Command | COMMAND-GUIDE.md |
| Auto-discovered capability | Skill | SKILL-GUIDE.md |
| Parallel specialist | Agent | AGENT-GUIDE.md |
See DECISION-TREE.md for detailed flowchart.
Other Primitives
When the primitive is not a command, skill, or agent, load the matching guide:
| If the user wants... | Guide |
|---|---|
| A hook that fires on a tool event | HOOKS-GUIDE.md |
| An MCP server wired into the session | MCP-GUIDE.md |
| A memory / CLAUDE.md fact store change | MEMORY-GUIDE.md |
| A custom output style | OUTPUT-STYLES-GUIDE.md |
| A plugin bundling several primitives | PLUGINS-GUIDE.md |
| A settings.json / permissions change | SETTINGS-GUIDE.md |
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