openspec-explore

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

Updated Aug 14, 2026
One-click install
npx skills add https://github.com/bill80362/laravel-thread-admin --skill openspec-explore-bill80362
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openspec-explore
Source: https://github.com/bill80362/laravel-thread-admin/tree/main/.github/skills/openspec-explore
Command: npx skills add https://github.com/bill80362/laravel-thread-admin --skill openspec-explore-bill80362

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, compare options, and surface risks before committing to a change proposal. ## Core Features & Use Cases - Exploration stance without implementation: Read files, search code, and map architecture while being explicitly blocked from writing application code. - OpenSpec integration: Detects active changes via the openspec CLI, reads existing artifacts (proposals, designs, specs), and offers to capture decisions in the right artifact. - Visual thinking: Uses ASCII diagrams, comparison tables, and state machines to clarify architecture, tradeoffs, and data flows. - 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 the approach into a change proposal. ## Quick Start Ask the assistant to enter explore mode and think through whether SQLite or Postgres fits your CLI tool before writing any code.

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 software idea before implementing it?

Enter explore mode and describe your idea or problem. The assistant investigates the codebase, asks clarifying questions, draws ASCII diagrams of architecture and tradeoffs, and helps crystallize the 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 integrates with the openspec CLI to detect active changes and capture decisions into proposals, designs, and specs when insights solidify.

Can explore mode write code or implement features?

No. Explore mode explicitly forbids writing application code or implementing features. It can only read files, search the codebase, and create OpenSpec artifacts like proposals and specs when you ask it to capture decisions.

Does openspec-explore require the openspec CLI installed?

Yes, the skill declares compatibility requiring the openspec CLI. It runs commands like openspec list --json and openspec status --change to detect active changes and read existing artifact paths for context.

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

Exit explore mode when the problem and approach have crystallized into concrete requirements or design decisions. The assistant will offer to create a change proposal or update artifacts, but the decision to formalize is always yours.