openspec-explore

Explore codebase problems and clarify requirements with visual diagrams.

Updated Jun 4, 2025
One-click install
npx skills add https://github.com/alexei-lexx/budget --skill openspec-explore-alexei-lexx
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openspec-explore
Source: https://github.com/alexei-lexx/budget/tree/main/.gemini/skills/openspec-explore
Command: npx skills add https://github.com/alexei-lexx/budget --skill openspec-explore-alexei-lexx

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Enter explore mode to think deeply with the AI, acting as a thinking partner that reads context, surfaces questions, visualizes options, and clarifies requirements during early discovery.

Core Features & Use Cases

  • Cognitive exploration: ask clarifying questions, surface multiple directions, and map tradeoffs.
  • Codebase awareness: reference real code structure, diagrams, and architecture sketches to ground discussions.
  • Risk identification: surface uncertainties, edge cases, and dependencies without implementing changes.
  • OpenSpec guardrails: abide by guardrails that avoid code implementation and propose artifacts like designs or proposals when requested.

Quick Start

Think deeply about the problem before any implementation and visualize options while surfacing key 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 architecture options and map tradeoffs before writing code?

Architecture exploration is handled by acting as a thinking partner that surfaces clarifying questions, maps tradeoffs, and visualizes options without generating code. It grounds discussions in real codebase structure to clarify requirements during early discovery.

What is the best way to investigate codebase problems and surface risks during project discovery?

Investigating codebase problems involves identifying uncertainties, edge cases, and dependencies while providing visual diagrams. The tool surfaces risks and clarifies requirements without implementing changes, ensuring safe discovery before development.

Can I generate design proposals and architecture sketches without writing implementation code?

Design proposals and architecture sketches can be generated on request while adhering to guardrails that prevent code implementation. The tool offers artifacts like designs or proposals rather than code generation to maintain strict discovery boundaries.

How do I visualize design options and clarify requirements for a complex software architecture?

Visualizing design options requires mapping multiple directions and cognitive exploration of the problem space. The tool provides visual diagrams and references real code structure to ground discussions, helping clarify requirements before any implementation begins.

Does this problem-solving thinking partner work without external dependencies or libraries?

The thinking partner works entirely without external dependencies or libraries, operating as a standalone exploration tool. It requires no setup beyond the conversation itself to investigate problems and articulate the problem space within a project.

When should I not use an exploration tool for requirements clarification and codebase analysis?

You should not use this exploration approach when you need actual code implementation, prompt hijacking, or direct codebase changes. It is strictly limited to discovery, risk identification, and surfacing questions rather than producing functional code.