openspec-explore

Explores ideas, investigates codebases, and clarifies requirements before creating OpenSpec change proposals.

Updated Apr 7, 2026
One-click install
npx skills add https://github.com/zh-impact/agent-feeder --skill openspec-explore-zh-impact
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: openspec-explore
Source: https://github.com/zh-impact/agent-feeder/tree/main/.claude/skills/openspec-explore
Command: npx skills add https://github.com/zh-impact/agent-feeder --skill openspec-explore-zh-impact

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 investigate ideas, map existing architecture, and compare approaches without writing any application code. ## Core Features & Use Cases - Explore Mode Stance: Acts as a curious thinking partner that asks questions, challenges assumptions, and follows interesting threads without forcing a fixed workflow. - Codebase Investigation: Reads files, searches code, and maps existing architecture to ground discussions in the actual system rather than theory. - ASCII Visualization: Draws system diagrams, state machines, data flows, and comparison tables to clarify complex thinking. - OpenSpec Integration: Detects active changes via openspec list --json, reads existing proposals and designs, and offers to capture decisions into specs, design.md, tasks.md, or proposal.md. - Use Case: Before adding real-time collaboration to your app, enter explore mode to map the collaboration spectrum (presence, cursors, CRDTs), investigate your current architecture, and crystallize an approach before creating a formal change proposal. ## Quick Start Ask the assistant to enter explore mode and think through your idea or problem, for example by describing a vague feature idea or a specific technical problem you want to investigate.

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, even vaguely. The assistant investigates the codebase, draws ASCII diagrams of the problem space, compares options, and helps crystallize an approach before you create a formal 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 can read files, search code, and create OpenSpec artifacts like proposals and specs, but never implements application features.

Can explore mode write code or implement features?▼

No, explore mode never writes application code or implements features. It may only create OpenSpec artifacts such as proposals, designs, and specs when you ask, since that captures thinking rather than implementing.

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 like proposal.md, design.md, and tasks.md from the openspec/changes directory.

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

Exit explore mode when your thinking has crystallized into a concrete approach and you are ready to implement. The assistant will offer to create a change proposal, but never pressures you to formalize prematurely.