openspec-explore

Explore ideas and investigate requirements while reviewing repository artifacts and OpenSpec changes.

114|47|Updated Apr 13, 2026
One-click install
npx skills add https://github.com/huangjia2019/sdd-in-action --skill openspec-explore-huangjia2019
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openspec-explore
Source: https://github.com/huangjia2019/sdd-in-action/tree/main/week2/code/.opencode/skills/openspec-explore
Command: npx skills add https://github.com/huangjia2019/sdd-in-action --skill openspec-explore-huangjia2019

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Provides a safe, focused exploration mode to think through ideas, investigate problems, and clarify requirements before committing to changes. It helps teams surface assumptions, map options, and ground conversations in repository context without rushing to implementation.

Core Features & Use Cases

  • Guided discovery: Ask clarifying questions, reframe problems, and surface tradeoffs during early design conversations.
  • Codebase and artifact investigation: Read and summarize repository files, OpenSpec change artifacts, and propose directions grounded in existing design work.
  • Decision capture facilitation: Suggest where insights belong (proposal, design, specs, tasks) and offer to create OpenSpec artifacts when the user requests them.
  • Use Case: A product manager exploring a new feature can walk through requirements, check existing specs, and sketch potential designs while avoiding premature implementation.

Quick Start

Say "Enter explore mode and help me think through the authentication redesign while checking existing openspec change artifacts and design notes."

Frequently Asked Questions about openspec-explore

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

FAQPage Schema
How do I explore ideas and investigate requirements before writing code?

You can use a thinking partner to explore ideas and investigate requirements by asking clarifying questions and surfacing tradeoffs during early design conversations. This enforces a non-implementation stance to help teams map options and clarify requirements before committing to changes.

What is the best way to review existing specs and design notes in my repository?

Reviewing existing specs and design notes involves reading and summarizing repository files and OpenSpec change artifacts. This approach proposes directions grounded in existing design work to help teams surface assumptions and ground conversations in repository context.

Can I draft proposals and OpenSpec artifacts without writing application code?

Yes, you can draft proposals and create OpenSpec artifacts without writing application code. The process enforces a non-implementation stance that permits creating design artifacts like proposals, specs, and tasks while strictly forbidding writing application code.

Do I need the openspec CLI to analyze repository artifacts and design notes?

Yes, analyzing repository artifacts and OpenSpec changes requires the openspec CLI and repository read access. This setup enables the thinking partner to investigate codebase artifacts, summarize repository files, and ground design conversations in existing context.

How do I capture decisions and insights during early product discovery?

Capturing decisions during early product discovery involves suggesting where insights belong, such as in proposals, designs, specs, or tasks. The tool facilitates this by offering to create OpenSpec artifacts when the user requests them to map options and clarify requirements.

Why should I use a thinking partner instead of immediately implementing a new feature?

Using a thinking partner prevents premature implementation by providing a focused exploration mode to think through ideas and investigate problems. This helps teams surface assumptions, map options, and clarify requirements before committing to code changes.