openspec-explore

Guide exploratory thinking to clarify ideas, problems, and requirements.

Updated Dec 31, 2025
One-click install
npx skills add https://github.com/rockdong/stock_for_cpp --skill openspec-explore-rockdong
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openspec-explore
Source: https://github.com/rockdong/stock_for_cpp/tree/main/.opencode/skills/openspec-explore
Command: npx skills add https://github.com/rockdong/stock_for_cpp --skill openspec-explore-rockdong

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Guides users to think deeply, explore ideas, investigate problems, and clarify requirements without implementing changes.

Core Features & Use Cases

  • Exploration companion: Facilitates structured thinking, hypothesis generation, and requirement framing.
  • Codebase exploration: Reads context and visualizes relationships without modifying files.
  • OpenSpec artifact generation: Proposes designs, specs, or change ideas when asked, while staying out of implementation.
  • Guardrails: Maintains a non-implementation stance and provides safe, reflective prompts during sessions.

Quick Start

Begin by stating the topic you want to explore, and I will map questions, options, and risks in real time.

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 clarify requirements before starting implementation?

To explore ideas and clarify requirements, you need a structured thinking partner that maps questions, options, and risks in real time. This approach facilitates hypothesis generation and requirement framing during early-stage discussions without modifying your codebase.

Can I visualize codebase relationships without modifying any files?

Yes, you can visualize codebase relationships without modifying files. The system reads context and maps dependencies visually while maintaining a strict non-implementation stance, ensuring your source code remains untouched during the exploration session.

What is the best way to frame problems during early-stage design reviews?

The best way to frame problems during design reviews is using reflective prompts and structured exploratory thinking. This method highlights risks, generates hypotheses, and proposes design specifications while enforcing safety by avoiding code execution.

How do I generate OpenSpec artifacts for design proposals?

To generate OpenSpec artifacts, you discuss your design ideas and change proposals within an exploratory session. The system proposes specs and designs based on your requirements while staying strictly out of implementation details.

Does this exploration approach work for domains outside of software engineering?

Yes, exploratory thinking applies to problem framing across diverse domains. While it supports software engineering tasks like codebase visualization, the core mechanism facilitates structured thinking, hypothesis generation, and requirement clarification for any early-stage discussion.

What are the limitations of using exploratory thinking for requirement clarification?

The primary limitation is the strict non-implementation stance. The system cannot execute code, modify files, or generate final implementation logic. It is designed exclusively for design thinking, problem framing, and generating OpenSpec artifacts.