openspec-explore

Explore codebase ideas and clarify requirements through adaptive conversation.

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

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 before or during code changes, without implementing anything.

Core Features & Use Cases

  • Deep Thinking: Engages in curious, adaptive conversations to explore complex topics.
  • Codebase Investigation: Maps architecture, finds integration points, and surfaces complexity within the codebase.
  • Option Comparison: Brainstorms approaches, sketches tradeoffs, and visualizes options using ASCII diagrams.
  • Use Case: A user wants to understand the potential impact of a new feature on the existing authentication system. This Skill can help them map the current auth flow, identify potential conflicts, and visualize different implementation strategies.

Quick Start

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

Frequently Asked Questions about openspec-explore

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

FAQPage Schema
How do I explore ideas and investigate problems in a codebase before implementation?

Codebase investigation involves mapping architecture, finding integration points, and surfacing complexity to clarify requirements. A thinking partner skill facilitates this through adaptive conversations and ASCII diagrams, helping you understand impacts without writing implementation code.

What is the best way to map an existing authentication flow and visualize implementation strategies?

Mapping authentication flows requires tracing integration points and sketching tradeoffs visually. You can brainstorm approaches and visualize different implementation options using ASCII diagrams during an adaptive conversation to identify potential conflicts in the system.

Can I use a thinking partner to compare design options and sketch tradeoffs for new features?

Comparing design options involves brainstorming approaches and visualizing tradeoffs within your codebase. An exploration skill supports this by grounding discussions in actual code and sketching options using ASCII diagrams to clarify potential impacts before implementation.

Does this codebase exploration approach capture insights into OpenSpec artifacts?

Yes, exploring ideas and clarifying requirements can optionally capture insights into OpenSpec artifacts. The exploration process focuses on adaptive conversation and problem solving, ensuring design thinking insights are recorded without proceeding to actual code implementation.

When should I not use a codebase exploration tool for requirements clarification?

You should avoid using exploration tools when you need actual code implementation rather than design thinking. This approach is strictly for investigating problems, mapping architecture, and clarifying requirements, meaning it helps you think through impacts without writing the final code.