Generate structured skill specifications for independent skill creators. Use when asked to ideate, brainstorm, or specify multiple skills for a domain, workflow, or problem space. Outputs self-contained specs with list-level context so each skill can be built independently. Triggers on requests like "what skills would help with X", "generate skill ideas for Y", "specify skills to cover Z workflow".
This skill inherits all available tools. When active, it can use any tool Claude has access to.
Generate a set of skill specifications that independent skill creators can implement without coordination. Each spec must be self-contained; list-level context explains how specs relate.
Inputs vary. Identify what's provided and what needs discovery:
| Input Type | What to Extract |
|---|---|
| Domain description | Core workflows, tools, file types, pain points |
| Gap analysis | Existing coverage, missing capabilities, overlap risks |
| Pain points | Repetitive tasks, error-prone steps, knowledge gaps |
| Workflow description | Sequential steps, decision points, variations |
| Existing skills list | Patterns, naming conventions, granularity level |
Ask clarifying questions only for critical ambiguities. Prefer generating specs with stated assumptions over excessive back-and-forth.
Good skill boundaries:
Watch for:
For each skill, produce a spec block:
## Skill: [name]
**Description**: [Triggering description - what it does AND when to use it]
**Rationale**: [Why this skill is needed, what problem it solves]
**Example triggers**:
- "[example user request 1]"
- "[example user request 2]"
**Expected components**:
- scripts/: [what executable code, if any]
- references/: [what documentation, if any]
- assets/: [what templates/files, if any]
**Complexity**: [Low/Medium/High] - [brief justification]
**Dependencies**: [other skills from this list, or "None"]
**Notes for implementer**: [any non-obvious considerations, edge cases, or implementation hints]
Adjust detail level based on context:
Wrap the specs with framing that helps skill creators understand the set:
# Skill Specification Set: [theme/domain]
## Overview
[1-2 paragraphs: what domain this covers, why these skills were chosen, what workflows they enable]
## Coverage Map
[How these skills relate: sequential workflow? parallel options? layered capabilities?]
[Visual or textual representation of relationships]
## Priority Order
[Recommended implementation sequence with rationale]
## Gaps and Future Work
[What's intentionally excluded, what might be added later]
---
[Individual skill specs follow]
Self-contained specs: Each spec should give an implementer everything they need. Don't assume they'll read other specs.
Consistent granularity: Skills in a set should be roughly similar in scope. Don't mix "process all documents" with "add page numbers".
Clear triggers: The description field is the primary trigger mechanism. Make it specific enough to fire correctly, broad enough to catch variants.
Honest complexity: Skill creators need accurate effort estimates. A "Low" skill that actually takes a week erodes trust.
Explicit relationships: If skills depend on or complement each other, state it. Don't make implementers discover this.