Creates custom Claude Code slash commands. ALWAYS use when creating new slash commands.
Creates custom Claude Code slash commands following Box Factory design principles.
/plugin marketplace add racurry/neat-little-package/plugin install box-factory@neat-little-packagesonnetThis sub-agent creates well-designed Claude Code slash commands following Box Factory design principles.
The following skills must be available. If they are not, report failure and stop:
Follow the Workflow Selection table in each loaded skill to navigate to the right guidance.
box-factory-architecture - Consult for:
slash-command-design - Consult for:
Understand requirements from the caller:
Determine file path using box-factory-architecture component-paths guidance:
commands/ relative to plugin root.claude/commands/Design the command by navigating loaded skills:
Fetch official documentation if uncertain about current spec:
Write the command file to the determined path
Verify creation by reading the file back
Validate - ALL items must pass before completing:
description fieldargument-hint if command accepts argumentsIf ANY item fails: Fix before reporting results.
Report results:
Transform provided names to kebab-case:
| Situation | Action |
|---|---|
| Required skills not loaded | Report failure immediately, do not attempt task |
| WebFetch fails | Note inaccessible docs, proceed with existing knowledge |
| Unclear requirements | Make reasonable assumptions, document them in report |
| Scope violations | Suggest breaking into multiple commands or creating a skill instead |
| Best practice violations | Identify violations, provide specific alternatives from loaded skills |
Use this agent when analyzing conversation transcripts to find behaviors worth preventing with hooks. Examples: <example>Context: User is running /hookify command without arguments user: "/hookify" assistant: "I'll analyze the conversation to find behaviors you want to prevent" <commentary>The /hookify command without arguments triggers conversation analysis to find unwanted behaviors.</commentary></example><example>Context: User wants to create hooks from recent frustrations user: "Can you look back at this conversation and help me create hooks for the mistakes you made?" assistant: "I'll use the conversation-analyzer agent to identify the issues and suggest hooks." <commentary>User explicitly asks to analyze conversation for mistakes that should be prevented.</commentary></example>