openspec-explore

Explore codebases and compare implementation options through natural language dialogue.

Updated Mar 9, 2026
One-click install
npx skills add https://github.com/paulotks/CodeLeapTest --skill openspec-explore-paulotks
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openspec-explore
Source: https://github.com/paulotks/CodeLeapTest/tree/main/.gemini/skills/openspec-explore
Command: npx skills add https://github.com/paulotks/CodeLeapTest --skill openspec-explore-paulotks

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill acts as a thinking partner to help users explore ideas, investigate problems, and clarify requirements within a codebase, without implementing solutions.

Core Features & Use Cases

  • Deep Thinking & Exploration: Engages in curious, adaptive conversations to uncover insights.
  • Codebase Investigation: Maps architecture, finds integration points, and surfaces complexity by reading files and searching code.
  • Option Comparison: Brainstorms approaches, sketches tradeoffs, and visualizes options using ASCII diagrams.
  • Use Case: A product manager wants to understand the impact of a new feature on the existing authentication system. They activate this Skill to explore the current auth flow, identify potential conflicts, and visualize different integration strategies before any code changes are proposed.

Quick Start

Use the openspec-explore skill to think through the implications of adding real-time collaboration features.

Frequently Asked Questions about openspec-explore

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

FAQPage Schema
What is codebase exploration and how does it help with requirements gathering?

Codebase exploration maps architecture and integration points to clarify requirements before coding. It analyzes files and visualizes integration strategies through dialogue and ASCII diagrams, preventing conflicts by investigating the system thoroughly during the ideation phase.

How do I analyze codebase architecture for integration points before adding a new feature?

You analyze codebase architecture by reading files and searching code to map existing flows. This Skill investigates the current system, identifies potential conflicts, and visualizes different integration strategies using ASCII diagrams to clarify requirements.

Can I compare solution options and sketch tradeoffs without writing any code?

You can compare solution options and sketch tradeoffs without writing code by engaging in natural language dialogue. This approach brainstorms approaches, sketches tradeoffs, and visualizes architectural options using ASCII diagrams to conceptualize solutions.

Does this exploration approach work for a product manager evaluating feature impact?

This exploration approach works for a product manager evaluating feature impact by facilitating deep dives into codebase architecture. It identifies potential conflicts and visualizes integration strategies, enabling conceptual analysis of new features on existing systems without requiring implementation.

What are the limitations of using AI for problem solving and conceptualization in software development?

The limitation of this AI problem solving approach is that it performs no direct implementation, focusing solely on analysis. It facilitates thinking to investigate problems and compare options, but cannot execute or apply actual code changes to the codebase.