openspec-explore

Guide teams through brainstorming and codebase investigations to clarify requirements.

Updated Feb 14, 2026
One-click install
npx skills add https://github.com/twilwa/THE-REVENGER --skill openspec-explore-twilwa
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openspec-explore
Source: https://github.com/twilwa/THE-REVENGER/tree/main/.cursor/skills/openspec-explore
Command: npx skills add https://github.com/twilwa/THE-REVENGER --skill openspec-explore-twilwa

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

OpenSpec exploration mode provides a structured thinking partner to help teams think through ideas, investigate issues in a codebase, and clarify requirements without jumping to implementation.

Core Features & Use Cases

  • Non-prescriptive exploration: acts as a thinking partner to surface questions, options, and directions.
  • Codebase and design guidance: helps map architecture, dependencies, and patterns while keeping the focus on understanding.
  • Visual thinking and surface thinking: generates ASCII diagrams and surface-level representations to communicate ideas.

Quick Start

Ask the agent to begin by outlining the problem space and proposing multiple exploratory directions.

Frequently Asked Questions about openspec-explore

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

FAQPage Schema
How do I clarify software requirements before jumping into implementation?

To clarify requirements before implementation, you can use a structured thinking partner to surface questions, map options, and frame problems. This exploration approach helps teams investigate codebase design and brainstorm directions without writing code immediately.

What is the best way to explore and map a codebase architecture?

Exploring codebase architecture involves mapping dependencies and design patterns while maintaining focus on understanding. A non-prescriptive thinking partner helps surface architectural questions and generates ASCII diagrams to communicate structural relationships visually.

Can I generate diagrams to visualize software design ideas during brainstorming?

Yes, you can generate ASCII diagrams and surface-level representations to communicate design ideas during brainstorming. Visual thinking helps map architecture and dependencies, making abstract software concepts easier to discuss and evaluate.

How do I start framing a problem space for a new software project?

To start framing a problem space, begin by outlining the core issues and proposing multiple exploratory directions. A thinking partner helps surface relevant questions and options, ensuring teams fully understand the requirements before committing to a specific solution.

Does this exploration approach require any specific dependencies or scripts?

No specific dependencies are required. The approach relies on a SKILL.md file with YAML frontmatter containing name and description, while optional scripts, references, and assets directories can provide dynamic guidance for deeper codebase investigations and design exploration.