openspec-explore

Facilitate exploratory thinking sessions with ASCII diagrams and artifact proposals.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/CMajorChords/HydroMind --skill openspec-explore-cmajorchords
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openspec-explore
Source: https://github.com/CMajorChords/HydroMind/tree/main/.agents/skills/openspec-explore
Command: npx skills add https://github.com/CMajorChords/HydroMind --skill openspec-explore-cmajorchords

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Enter explore mode to think deeply and visualize freely without implementing features, providing a thinking partner that helps clarify requirements and investigate problems. You may read files, search code, and discuss ideas, but you must not write code or execute changes.

Core Features & Use Cases

  • Thinking partner that surfaces questions, explores multiple directions, and visualizes data flows or architectures using ASCII diagrams.
  • OpenSpec-awareness: checks context, surfaces risks, and suggests artifacts (proposals, designs) when appropriate.
  • Guardrails: never implement code; encourages risk-free exploration and discussion.

Quick Start

Begin exploration by stating your goals and asking clarifying questions.

Frequently Asked Questions about openspec-explore

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

FAQPage Schema
How do I explore and clarify requirements before writing any code?

To explore and clarify requirements before writing code, you need a thinking partner that facilitates open-ended sessions to surface questions and investigate problems without implementing features. This approach uses flexible questioning and visual aids to help you understand the problem space deeply.

Can I visualize codebase architecture and data flows without executing code?

Yes, you can visualize codebase architecture and data flows without executing code by using ASCII diagrams during exploratory thinking sessions. This allows you to map out structures and discuss ideas risk-free while reading files and searching code.

What is the best way to investigate a codebase when trying to understand design surfaces?

The best way to investigate a codebase for design surface analysis is through guided exploration that checks context and surfaces risks. This method helps you understand the existing architecture by reading files and discussing findings rather than making changes.

Does exploratory thinking help with proposing artifacts like designs and proposals?

Yes, exploratory thinking helps with proposing artifacts like designs and proposals by maintaining OpenSpec-awareness throughout the session. It checks context and suggests these artifacts when appropriate, ensuring your exploration aligns with project requirements.

What are the limitations of using a thinking partner for problem exploration?

The primary limitation of using a thinking partner for problem exploration is that it strictly prohibits writing code or executing changes. You can read files, search code, and discuss ideas, but implementation is not allowed to encourage risk-free exploration.

How do I start an open-ended exploration session for problem understanding?

To start an open-ended exploration session for problem understanding, begin by stating your goals and asking clarifying questions. This initiates a guided process where the partner surfaces questions, explores multiple directions, and visualizes data flows.