openspec-explore

Explores ideas, investigates codebases, and clarifies requirements through conversational analysis with ASCII diagrams.

Updated Mar 13, 2026
One-click install
npx skills add https://github.com/twaananen/6dof-drone-sim --skill openspec-explore-twaananen
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: openspec-explore
Source: https://github.com/twaananen/6dof-drone-sim/tree/main/.agents/skills/openspec-explore
Command: npx skills add https://github.com/twaananen/6dof-drone-sim --skill openspec-explore-twaananen

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Teams often jump into implementation before fully understanding a problem, leading to rework and misaligned requirements. This Skill provides a dedicated thinking mode where you can explore ideas, investigate the codebase, and clarify requirements before committing to a change proposal. ## Core Features & Use Cases - Exploration Stance: Acts as a thinking partner that asks questions, challenges assumptions, compares options, and visualizes concepts with ASCII diagrams instead of following a fixed workflow. - OpenSpec Integration: Checks existing changes via openspec list --json, reads proposals, designs, specs, and tasks, and offers to capture decisions into the right artifacts. - Implementation Guardrails: Reads and investigates code but never writes application code, keeping exploration separate from implementation. - Use Case: You are unsure whether to use Postgres or SQLite for a CLI tool. Enter explore mode, discuss constraints, view a comparison table, and then optionally capture the decision in design.md. ## Quick Start Ask the assistant to enter explore mode to think through your idea or problem before creating an OpenSpec change proposal.

Frequently Asked Questions about openspec-explore

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I explore an idea before writing code with OpenSpec?▼

Invoke explore mode and describe your idea or problem. The assistant investigates the codebase, asks clarifying questions, draws ASCII diagrams, and compares options without writing any implementation code.

What is the difference between explore mode and creating a change proposal?▼

Explore mode is unstructured thinking time with no required outputs, while a change proposal formalizes decided scope and requirements. Exploration can flow into a proposal once insights crystallize and you ask for one.

Can explore mode modify my OpenSpec artifacts?▼

Yes, it can update proposals, designs, specs, and tasks when you ask it to capture a decision. It offers to save insights but never auto-captures, and it never writes application code.

Does openspec-explore require the openspec CLI?▼

Yes, the Skill requires the openspec CLI installed. It runs `openspec list --json` to detect active changes and reads artifacts under the openspec/changes directory for context.

When should I not use explore mode?▼

Avoid explore mode when you already know what to build and want implementation. Explore mode never writes code, so for execution you should exit and create a change proposal first.