Claude Code Feature Scaffolder
Quick scaffolder for Claude Code features with proper structure and best practices.
Feature Types
- •Slash Commands - Reusable prompts (
.claude/commands/) - •Skills - Model-invoked capabilities (
.claude/skills/) - •Subagents - Specialized AI agents (
.claude/agents/) - •Hooks - Event handlers (settings.json)
- •Output Styles - Custom system prompts (
.claude/output-styles/)
Workflow
- •Detect feature type from user request
- •Ask location: project (
.claude/) or personal (~/.claude/) - •Load reference: See appropriate file in references/
- •Generate feature using templates/
- •Validate naming and structure
- •Provide testing guidance
Feature Detection
- •Keywords: "create", "generate", "add", "new"
- •Feature names: "slash command", "skill", "subagent", "agent", "hook", "output style"
- •Context: "Claude Code tool", "build tool", "custom feature"
Progressive Disclosure
Load details only when needed:
- •Slash commands → references/slash-commands.md
- •Skills → references/skills.md
- •Subagents → references/subagents.md
- •Hooks → references/hooks.md
- •Output styles → references/output-styles.md
Quick Rules
- •Use lowercase with hyphens for names
- •Project features for teams, personal for individual use
- •Keep examples simple and minimal
- •Test after creation