How this skill is triggered — by the user, by Claude, or both
Slash command
/crew:exploreThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Pre-planning discovery combining brainstorming, architecture design, and research.
Pre-planning discovery combining brainstorming, architecture design, and research.
Invoked as: $ARGUMENTS
cat .caw/brainstorm.md 2>/dev/null | head -5 || echo "(no brainstorm yet)"ls .caw/research/ 2>/dev/null || echo "(no research yet)"# Brainstorm mode (default) - Socratic dialogue, ideation
/crew:explore "notification system"
/crew:explore "notification system" --reset
# Architecture design
/crew:explore --arch "microservice auth"
/crew:explore --ui "dashboard redesign"
/crew:explore --arch --ui "full-stack feature"
# Multi-model debate (requires multi-model-debate plugin)
/crew:explore --debate "REST vs GraphQL for our API"
/crew:explore --arch --debate "microservice auth"
# Research mode
/crew:explore --research "JWT authentication best practices"
/crew:explore --research "React Server Components" --external
/crew:explore --research "how is auth handled" --internal
/crew:explore --research "database pooling" --depth deep
/crew:explore --research "GraphQL" --gemini
# Deep research (structured 4-stage)
/crew:explore --research-deep "TypeScript vs Rust type systems"
/crew:explore --research-deep "REST vs GraphQL" --debate
| Mode | Flag | Agent | Output |
|---|---|---|---|
| Brainstorm | (default) | Planner (brainstorm) | .caw/brainstorm.md |
| Architecture | --arch | Architect | .caw/design/architecture.md |
| UX/UI Design | --ui | Architect (UI focus) | .caw/design/ux-ui.md |
| Research | --research | Planner / Explore | .caw/research/<topic>.md |
| Deep Research | --research-deep | Planner + Task swarm | .caw/research/<topic>/RESEARCH-REPORT.md |
| Flag | Description |
|---|---|
--arch | Architecture design mode |
--ui | UX/UI design mode |
--research | Research mode (internal + external) |
--internal | Research: codebase analysis only |
--external | Research: documentation only |
--depth | Research depth: shallow, normal, deep |
--gemini | Research: use Gemini for search grounding |
--save <name> | Save research for later reference |
--load <name> | Load previous research |
--research-deep | Structured 4-stage deep research (decompose → investigate → cross-validate → synthesize) |
--debate | Use multi-model debate for approach evaluation (requires multi-model-debate plugin) |
--reset | Start fresh, archive existing |
Interactive Socratic dialogue via Planner agent (brainstorm mode).
Interaction Rules:
Process:
[1] Clarifying Questions (one at a time, 3-5 rounds)
[2] Approach Exploration:
- Default: Planner proposes 2-3 alternatives with trade-offs
- --debate: Invoke /debate:start with topic, feed report into design
[3] Incremental Design (section-by-section approval)
[4] Write .caw/brainstorm.md
[5] Spec Review Loop (subagent, max 3 iterations)
[6] User Review Gate (approve or request changes)
See ../../_shared/spec-review.md for review loop protocol.
Output (.caw/brainstorm.md):
--arch)Creates .caw/design/architecture.md via Architect agent with section-by-section approval:
With --debate: Technology and architecture decisions are evaluated via /debate:start before the Architect commits to a direction. Debate report is saved to .debate/ and referenced in the architecture document's Technical Decisions section.
--ui)Creates .caw/design/ux-ui.md via Architect agent with section-by-section approval:
With --debate: UX approach decisions (e.g. SPA vs MPA, component library choice) are evaluated via /debate:start before the Architect commits.
--research)Combines internal codebase analysis (Serena, Grep/Glob) with external documentation (WebSearch, Context7).
| Level | Internal | External | Output |
|---|---|---|---|
| shallow | Keyword matches, file list | Top 3-5 results | Brief summary |
| normal | Symbol search, 1-level refs | Top 10 results, examples | Detailed report |
| deep | Full symbol graph, architecture mapping | Exhaustive search, cross-reference | Comprehensive document |
Query Analysis → Internal Research (symbols, context, patterns)
→ External Research (search, docs, Context7)
→ Synthesis (organize, compare, recommend)
| Mode | Standard | Deep (--depth deep) |
|---|---|---|
| Internal | Task(Explore) Haiku | crew:planner-opus |
| Synthesis | crew:Planner Sonnet | crew:planner-opus |
/crew:explore --research "GraphQL" --save graphql-schema
/crew:explore --research "GraphQL" --load graphql-schema
--research-deep)Activates the structured-research skill for a 4-stage research process. Combinable with --debate.
/crew:explore --research-deep "TypeScript vs Rust type systems"
/crew:explore --research-deep "REST vs GraphQL" --debate
| Stage | Description | Output |
|---|---|---|
| 1. Decompose | Analyze topic → ~5 subtopic questions with tool assignments | plan.json |
| 2. Investigate | Parallel agents (1 per subtopic, max 5) using assigned tools | subtopic-N-<name>.md |
| 3. Cross-Validate | Agreement/contradiction/gap analysis across subtopics | cross-validation.md |
| 4. Synthesize | Final report with cross-references and confidence assessment | RESEARCH-REPORT.md |
Output: .caw/research/<topic-slug>/RESEARCH-REPORT.md
With --debate: Top 2 contradictions from cross-validation are auto-invoked via /debate:start.
--debate)Requires the multi-model-debate plugin. If not installed, warns and falls back to single-agent evaluation.
Prerequisite check:
/debate:start command is availableWhen --debate is active:
/debate:start "<topic>" instead of single-agent comparison--arch/--ui invokes /debate:start for contested technical decisions.debate/<id>/report.md) is referenced in the output document's "Approaches Considered" or "Technical Decisions" sectionCombinable with all modes:
/crew:explore --debate "notification system" # brainstorm + debate
/crew:explore --arch --debate "microservice auth" # architecture + debate
/crew:explore --arch --ui --debate "full-stack app" # both + debate
Explore Complete
Mode: Brainstorm
Created: .caw/brainstorm.md
Debate: .debate/20260315-143022-notification-system/report.md
Spec Review: Approved (2 iterations)
User Approval: Approved
Summary:
- Problem: Real-time notification delivery
- Users: End users, admins
- Must Have: 5 requirements
- Approaches: 3 debated (Claude/Codex/Gemini), WebSocket consensus
Next: /crew:explore --arch | /crew:explore --ui | /crew:go
.caw/
├── brainstorm.md
├── design/
│ ├── ux-ui.md
│ └── architecture.md
└── research/
├── <topic>.md
└── <topic-slug>/
├── plan.json
├── subtopic-1-<name>.md
├── ...
├── cross-validation.md
└── RESEARCH-REPORT.md
Will:
.caw/brainstorm.md, .caw/design/*.md, .caw/research/*.md, .caw/research/<slug>/RESEARCH-REPORT.md/debate:start (when --debate flag, requires multi-model-debate plugin)../../_shared/spec-review.md (review loop protocol)Won't:
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 jaebit/claudemate --plugin crew