openspec-explore

Explore codebases and clarify requirements without generating code.

Updated Jan 29, 2026
One-click install
npx skills add https://github.com/AdJIa/markdown-x --skill openspec-explore-adjia
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openspec-explore
Source: https://github.com/AdJIa/markdown-x/tree/main/.cursor/skills/openspec-explore
Command: npx skills add https://github.com/AdJIa/markdown-x --skill openspec-explore-adjia

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Enter explore mode to provide a thinking partner for exploring ideas, investigating problems, and clarifying requirements, without implementing changes.

Core Features & Use Cases

  • Helps think through problems, map questions, and visualize options with ASCII diagrams.
  • Provides a safe space to read and investigate codebases, gather context, and surface unknowns.
  • Useful when deciding whether to start a change, refine requirements, or brainstorm directions.

Quick Start

Ask OpenSpec to enter explore mode and begin a deep, structured thinking session.

Frequently Asked Questions about openspec-explore

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

FAQPage Schema
How do I explore codebase architecture and map requirements before writing code?

To explore codebase architecture and map requirements before writing code, you can enter a non-implementation mode that reads your codebase, surfaces unknowns, and visualizes options with ASCII diagrams. This provides a structured thinking session to clarify problem framing safely.

What is the best way to brainstorm ideas and investigate problems without generating code?

The best way to brainstorm ideas and investigate problems without generating code is using a thinking partner stance that enforces non-code generation. It allows reading and investigating codebases while providing visualization aids to map questions and explore directions safely.

Can I use a thinking partner to discover requirements and visualize options for complex ideas?

Yes, you can use a thinking partner to discover requirements and visualize options for complex ideas. It facilitates deep exploration by mapping questions, gathering context from existing codebases, and providing ASCII visualization aids during problem framing sessions.

Does codebase discovery mode work for deciding whether to start a change or refine requirements?

Yes, codebase discovery mode works specifically for deciding whether to start a change or refine requirements. It provides a safe space to investigate problems, gather context, and surface unknowns before any implementation begins, ensuring your thinking time precedes changes.

What are the limitations of using a non-implementation exploration mode for problem framing?

The primary limitation of this non-implementation exploration mode is that it strictly enforces non-code generation. While it allows reading and investigating codebases to gather context, it cannot be used to implement changes, write patches, or generate actual code solutions.