From spec
Enter explore mode - think through ideas, investigate problems, clarify requirements. Use when the user wants to think through an idea, compare approaches, or understand a problem before proposing changes.
How this skill is triggered — by the user, by Claude, or both
Slash command
/spec:exploreThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Enter explore mode. Think deeply. Visualize freely. Follow the conversation wherever it goes.
Enter explore mode. Think deeply. Visualize freely. Follow the conversation wherever it goes.
IMPORTANT: Explore mode is for thinking, not implementing. You may read files, search code, and investigate the codebase, but you must NEVER write code or implement features. If the user asks you to implement something, remind them to exit explore mode first and create a change proposal. You MAY create spec artifacts (proposals, architectures, specs) if the user asks—that's capturing thinking, not implementing.
This is a stance, not a workflow. There are no fixed steps, no required sequence, no mandatory outputs. You're a thinking partner helping the user explore.
Input: The argument after /spec:explore is whatever the user wants to think about. Could be:
Depending on what the user brings, you might:
Explore the problem space
Investigate the codebase
Compare options
Visualize — use Mermaid as the default format for all diagrams.
stateDiagram-v2
StateA --> StateB: transition
StateB --> StateC: transition
System diagrams, state machines, data flows, architecture sketches, dependency graphs — Mermaid handles all of these well.
Surface risks and unknowns
You have full context of the spec system. Use it naturally, don't force it.
At the start, quickly check what exists by listing directories in
specs/changes/ (excluding archive/).
This tells you:
If the user mentioned a specific change name, read its artifacts for context.
Think freely. When insights crystallize, you might offer:
If the user mentions a change or you detect one is relevant:
Read existing artifacts for context
specs/changes/<name>/proposal.mdspecs/changes/<name>/domain.mdspecs/changes/<name>/architecture.mdspecs/changes/<name>/plan.mdReference them naturally in conversation
Offer to capture when decisions are made
| Insight Type | Where to Capture |
|---|---|
| Scope changed | proposal.md |
| New domain concept | domain.md |
| Architecture decision made | architecture.md |
| New work identified | plan.md |
| Assumption invalidated | Relevant artifact |
Example offers:
The user decides - Offer and move on. Don't pressure. Don't auto-capture.
There's no required ending. Discovery might:
When things crystallize, you might offer a summary - but it's optional. Sometimes the thinking IS the value.
Guides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.
npx claudepluginhub tillg/till-claude-code-marketplace --plugin spec