openspec-explore

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

Updated Apr 20, 2020
One-click install
npx skills add https://github.com/UnterrainerInformatik/java-rdb-utils --skill openspec-explore-unterrainerinformatik
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: openspec-explore
Source: https://github.com/UnterrainerInformatik/java-rdb-utils/tree/main/.claude/skills/openspec-explore
Command: npx skills add https://github.com/UnterrainerInformatik/java-rdb-utils --skill openspec-explore-unterrainerinformatik

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 your codebase, and clarify requirements before committing to a change. ## Core Features & Use Cases - Exploratory Thinking Partner: Engages in open-ended dialogue to challenge assumptions, reframe problems, and surface risks without forcing a rigid workflow. - Codebase Investigation: Reads files, maps architecture, and identifies integration points to ground discussions in your actual code. - Visual Communication: Uses ASCII diagrams, comparison tables, and state machines to clarify complex concepts. - OpenSpec Integration: Detects active changes via the openspec CLI and offers to capture decisions in proposals, designs, specs, and task files. - Use Case: Before building a real-time collaboration feature, use explore mode to map the spectrum of approaches (presence indicators, cursors, CRDTs), compare tradeoffs, and crystallize requirements into a change proposal. ## Quick Start Ask the AI to enter explore mode and help you think through a vague feature idea or investigate a problematic part of your codebase before implementing anything.

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 writing code?▼

Enter explore mode and describe your idea in natural language. The skill acts as a thinking partner, asking clarifying questions, drawing ASCII diagrams, and comparing approaches until the problem shape emerges, without writing any implementation code.

What is OpenSpec explore mode used for?▼

Explore mode is a conversational stance for investigating problems and clarifying requirements within OpenSpec projects. It reads existing change artifacts, grounds discussions in your codebase, and offers to capture decisions in proposals, designs, or specs.

Can explore mode implement features or write code?▼

No, explore mode explicitly never writes application code or implements features. It may only read files, search code, and create OpenSpec artifacts like proposals and specs. To implement, exit explore mode and create a change proposal first.

Does openspec-explore require the openspec CLI?▼

Yes, the skill requires the openspec CLI to be installed. It uses commands like openspec list --json to detect active changes and read existing artifacts such as proposal.md, design.md, and tasks.md for context.

When should I use explore mode versus creating a change proposal directly?▼

Use explore mode when the problem is vague, requirements are unclear, or you are stuck mid-implementation. Create a change proposal directly when the approach is already well understood and you are ready to plan concrete tasks.