context
Analyze and optimize Claude Code's context configuration (analyze, optimize, or reset).
Enter explore mode - think through ideas, investigate problems, clarify requirements
> /plugin marketplace add komluk/scaffolding > /plugin install scaffolding@komluk-scaffolding
How it fires
How this command gets triggered: by you, by Claude, or both.
/exploreContext preview
What this command does when you run it.
Enter explore mode - think through ideas, investigate problems, clarify requirements
name: "Specs: Explore" description: "Enter explore mode - think through ideas, investigate problems, clarify requirements" category: Workflow tags: [workflow, explore, experimental, thinking]
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 (e.g., start a change with `/specs:new` or `/specs:ff`). You MAY create OpenSpec artifacts (proposals, designs, 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 `/specs:explore` is whatever the user wants to think about. Could be:
**UUID Enforcement**: When referencing a conversation_id, it MUST be a UUID (format: `xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx`). NEVER use descriptive names for conversation directories.
---
---
Depending on what the user brings, you might:
**Explore the problem space**
**Investigate the codebase**
**Compare options**
**Visualize**
+------------------------------------------+ | Use ASCII diagrams liberally | +------------------------------------------+ | | | +--------+ +--------+ | | | State |-------->| State | | | | A | | B | | | +--------+ +--------+ | | | | System diagrams, state machines, | | data flows, architecture sketches, | | dependency graphs, comparison tables | | | +------------------------------------------+
**Surface risks and unknowns**
---
You have full context of the conversation-based specs system. Use it naturally, don't force it.
At the start, quickly check if the current conversation has specs: `.scaffolding/conversations/{conversation_id}/specs/`
This tells you:
If the user mentioned a specific conversation, read its artifacts for context.
Think freely. When insights crystallize, you might offer:
-> Can transition to `/specs:new` or `/specs:ff`
If the current conversation has specs:
1. **Read existing artifacts for context**
2. **Reference them naturally in conversation**
3. **Offer to capture when decisions are made**
| Insight Type | Where to Capture | |--------------|------------------| | New requirement discovered | `design.md` | | Requirement changed | `design.md` | | Design decision made | `design.md` | | Scope changed | `proposal.md` | | New work identified | `tasks.md` | | Assumption invalidated | Relevant artifact |
Example offers:
4. **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.
---
Spec-driven multi-agent orchestration for Claude Code — pure markdown, zero backend, runs on the stock runtime. 13 agents, 36 skills, 19 commands, 15 hooks, per-phase model tiers, opt-in lifecycle hooks, optional cross-device semantic memory.
Repo: komluk/scaffolding
Analyze and optimize Claude Code's context configuration (analyze, optimize, or reset).
Scaffold a new scaffolding-compatible skill: an interactive flow that creates `skills/<name>/SKILL.md` from the canonical template, composes a `TRIGGER`/`SKIP`…
Health-check the scaffolding install and report install problems plus exact fixes (diagnose-only, never mutates).
Initialize OpenSpec in a project directory with the scaffolding-workflow schema.
Scaffold opt-in path-scoped nested CLAUDE.md rule files into the project to lazy-load per-area conventions while keeping routing always-loaded.
Bootstrap a new project with the scaffolding CLAUDE.md, settings.json, and `.scaffolding/` directory structure.