What problem does it solve?
Decision engine for Claude Code automation design. Use this skill whenever a user wants to automate something with Claude Code and isn't sure which primitive(s) to use — skills, subagents, hooks, slash commands, rules, agent teams, headless mode, MCP, or plugins. Also triggers when the user says "how should I build this", "what's the best way to automate X", "should I use a hook or a skill", "design my Claude Code setup", or describes any repeatable workflow they want to capture. Interviews the user, runs the decision tree, recommends the right primitive(s) with justification, flags anti-patterns, and writes the scaffold files directly to disk.
Core Features & Use Cases
- Interviews the user to clarify goals and constraints
- Runs the decision tree against references to select primary primitive and composites
- Applies patterns, anti-patterns, and candidate patterns to justify choices and surface edge cases
- Generates scaffold files and project structure for the chosen design
Quick Start
Provide a user goal in plain English and I will propose the appropriate Claude Code primitive(s) and scaffold the project structure.