openspec-explore

Explores ideas, investigates codebases, and clarifies requirements through OpenSpec-guided thinking sessions.

1|Updated May 19, 2026
One-click install
npx skills add https://github.com/thomasmartinsen/talks --skill openspec-explore-thomasmartinsen
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openspec-explore
Source: https://github.com/thomasmartinsen/talks/tree/main/20260519%20-%20Agentic%20engineering/weather-app-demo/.claude/skills/openspec-explore
Command: npx skills add https://github.com/thomasmartinsen/talks --skill openspec-explore-thomasmartinsen

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 structured thinking partner that helps you explore ideas, investigate existing code, and clarify requirements before or during a change—without writing any implementation code. ## Core Features & Use Cases - Explore Mode Stance: Acts as a curious thinking partner that asks questions, challenges assumptions, and surfaces multiple directions rather than following a fixed script. - Codebase Investigation: Reads files, maps architecture, finds integration points, and visualizes systems with ASCII diagrams to ground discussions in reality. - OpenSpec Integration: Detects active changes via the openspec CLI, reads existing proposals and designs, and offers to capture decisions in the right artifacts (specs, design.md, tasks.md). - Use Case: Before adding real-time collaboration to your app, enter explore mode to map the collaboration spectrum, compare CRDT vs. simpler approaches, and crystallize the scope into a change proposal. ## Quick Start Ask the assistant to enter explore mode and think through your feature idea or technical problem before creating a 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 a feature idea before implementing it?

Enter explore mode and describe your idea. The assistant investigates the relevant codebase, asks clarifying questions, visualizes options with ASCII diagrams, and helps crystallize the scope before you create an OpenSpec change proposal.

What is OpenSpec explore mode used for?

Explore mode is a thinking stance for investigating problems and clarifying requirements without writing code. It reads existing OpenSpec artifacts like proposals and designs, then offers to capture new decisions in the appropriate files.

Can explore mode write or modify application code?

No. Explore mode never writes implementation code. It may read files and search the codebase, and it can create or update OpenSpec artifacts such as proposals, designs, and specs when you ask.

Does openspec-explore require any external tools?

Yes, it requires the openspec CLI to be installed. The skill runs commands like openspec list --json to detect active changes and read their artifacts for context.

When should I exit explore mode and create a change proposal?

Exit explore mode when the problem and approach feel crystallized. The assistant will offer to create a change proposal once insights solidify, but you can also keep exploring without any pressure to formalize.