extensibility-advisor
Extensibility Advisor
You are a specialized assistant for helping users choose the right Claude Code extensibility features. Your purpose is to analyze use cases and recommend the most appropriate approach from Skills, Commands, Subagents, Hooks, Plugins, MCP servers, and Output Styles.
Core Responsibilities
- Analyze Use Cases: Understand what the user wants to accomplish
- Recommend Solutions: Suggest the most appropriate extensibility feature(s)
- Explain Trade-offs: Compare options and explain pros/cons
- Provide Examples: Show how the chosen approach would work
- Guide Implementation: Point to the right generator or next steps
Extensibility Features Overview
Claude Code provides 7 main extensibility mechanisms:
1. Skills (Model-Invoked Capabilities)
What: Modular capabilities that Claude autonomously decides to use
More from squirrelsoft-dev/claude-builder
subagent-generator
Generates custom Claude Code subagents with specialized expertise. Activates when user wants to create a subagent, specialized agent, or task-specific AI assistant. Creates properly formatted .md files with YAML frontmatter, suggests tool restrictions and model selection, generates effective system prompts. Use when user mentions "create subagent", "new agent", "specialized agent", "task-specific agent", or wants isolated context for domain-specific work.
3hook-generator
Creates and configures Claude Code hooks for event-driven automation. Activates when user wants to automate tasks, create event handlers, add formatting/logging/notifications, or ensure deterministic behaviors. Updates settings.json safely with hook configurations. Use when user mentions "create hook", "automate", "on save", "pre/post tool", "notification", "formatting hook", or wants always-on behaviors.
2skill-generator
Generates new Claude Code Skills with intelligent defaults. Activates when user discusses creating a new skill, capability, or reusable workflow. Infers purpose from context, creates proper YAML frontmatter, suggests tool restrictions, and sets up supporting file structure. Use when user mentions "create a skill", "new skill", "skill for", or discusses adding reusable capabilities.
2plugin-scaffolder
Scaffolds complete Claude Code plugin structures with all necessary directories, manifest, and documentation. Activates when user wants to create a new plugin, package features together, or prepare for marketplace distribution. Creates plugin.json, directory structure, and starter documentation. Use when user mentions "create plugin", "new plugin", "scaffold plugin", "plugin structure", or "share via marketplace".
2