openspec-explore

Explore codebases interactively to brainstorm and clarify requirements.

Updated Apr 3, 2026
One-click install
npx skills add https://github.com/pertrai1/open-forge --skill openspec-explore-pertrai1
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openspec-explore
Source: https://github.com/pertrai1/open-forge/tree/main/.cursor/skills/openspec-explore
Command: npx skills add https://github.com/pertrai1/open-forge --skill openspec-explore-pertrai1

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires openspec, and includes scripts (resource) and references (resource) components.

What problem does it solve?

Helps users explore ideas, investigate problems, and clarify requirements by serving as a thinking partner.

Core Features & Use Cases

  • Exploration Mode: Facilitates in-depth thinking through conversation.
  • Codebase Investigation: Reads files, searches code, and investigates the codebase.
  • Option Comparison: Brainstorms approaches, builds comparison tables, and sketches tradeoffs.
  • Visualization: Uses ASCII diagrams and other visual aids.
  • Risk Surfacing: Identifies potential issues and unknowns.

Quick Start

Enter the explore mode to start thinking deeply and visualize ideas.

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 writing code?

Clarifying software requirements involves using an interactive exploration environment that acts as a thinking partner to brainstorm, challenge assumptions, and reframe problems within your codebase. This process surfaces unknowns and visualizes ideas before development begins.

What is the best way to investigate a codebase during brainstorming?

Investigating a codebase during brainstorming is best handled by reading files, searching code, and visualizing structures with ASCII diagrams. This method allows you to compare options, sketch tradeoffs, and identify potential risks while exploring ideas.

Do I need OpenSpec installed to explore requirements interactively?

Yes, you need OpenSpec installed, as the exploration environment utilizes the OpenSpec CLI for context. This dependency allows the tool to read files, search code, and reframe problems accurately within your specific codebase.

How do I compare technical approaches and visualize tradeoffs?

To compare technical approaches and visualize tradeoffs, you can use an exploration mode that builds comparison tables and sketches tradeoffs. It employs ASCII diagrams and visual aids to help you evaluate different options and surface potential risks.

Can I use this to find hidden risks in my project requirements?

Yes, you can use this to find hidden risks in your project requirements through its risk surfacing feature. It identifies potential issues and unknowns while you investigate the codebase and brainstorm approaches.