openspec-explore

Clarify requirements and explore design ideas using repository content and ASCII diagrams.

1|Updated Mar 7, 2026
One-click install
npx skills add https://github.com/sanfordzhang/blockgame --skill openspec-explore-sanfordzhang
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openspec-explore
Source: https://github.com/sanfordzhang/blockgame/tree/main/.claude/skills/openspec-explore
Command: npx skills add https://github.com/sanfordzhang/blockgame --skill openspec-explore-sanfordzhang

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

openspec-explore acts as a thinking partner that helps teams think deeply about problems, clarify requirements, and align on direction before any implementation.

Core Features & Use Cases

  • Thoughtful problem framing: surfaces questions, explores multiple directions, and helps shape a shared understanding.
  • Codebase grounding: references actual repository content to keep discussions realistic and context-aware.
  • Risk and decision surfacing: identifies unknowns, trade-offs, and next steps without forcing changes.
  • Visual thinking: encourages ASCII diagrams and structured sketches to communicate ideas.
  • Use Case: during early discovery of a feature, you want a thinking partner to help map requirements and options before writing specs.

Quick Start

Describe the problem you want to explore, and I will help map the space.

Frequently Asked Questions about openspec-explore

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

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

To clarify requirements and explore design ideas before writing code, use a collaborative thinking partner that surfaces questions, maps multiple directions, and frames problems without implementing changes.

What is the best way to frame architecture decisions using existing codebase context?

Framing architecture decisions requires grounding discussions in actual repository content. A thinking partner reads your codebase to keep design exploration realistic, identifies trade-offs, and visualizes concepts using ASCII diagrams.

How do I map out risk analysis and unknowns during early feature discovery?

Risk analysis during early feature discovery involves surfacing unknowns, trade-offs, and next steps. A problem-framing thinking partner helps map this space collaboratively while keeping changes to the codebase out of scope.

Can I use problem-framing exploration without modifying my repository?

Yes, you can use problem-framing exploration without modifying your repository. This approach strictly reads repository content to ground discussions and explicitly keeps codebase changes out of scope during early design tasks.

Does codebase exploration work for visualizing architecture with ASCII diagrams?

Codebase exploration supports visualizing architecture by encouraging structured sketches and ASCII diagrams. This helps communicate ideas and map requirements collaboratively before any concrete implementation begins.

When should I not use a thinking partner for problem framing?

You should not use a thinking partner for problem framing when concrete code changes are required. It is designed strictly for early discovery, architecture decisions, and requirement clarification without implementing code.