What problem does it solve?
This Skill eliminates the risk of rushing into implementation without fully exploring ideas, clarifying requirements, or investigating underlying problems, which often leads to rework, misaligned solutions, and wasted development effort.
Core Features & Use Cases
- Idea Exploration: Act as a non-prescriptive thinking partner to brainstorm, challenge assumptions, and reframe vague ideas into clear, actionable problem statements.
- Codebase Grounding: Read and map existing code, architecture, and patterns to ensure all discussions are rooted in the actual project reality, not just theoretical assumptions.
- Option Comparison: Brainstorm multiple technical approaches, build tradeoff tables, and visualize tradeoffs to help users make informed decisions before starting work.
- Use Case: A developer considering adding real-time collaboration to their CLI tool can use this Skill to explore the collaboration feature spectrum, assess existing codebase constraints, and compare CRDT vs. cursor sync options before writing any implementation code.
Quick Start
Use the openspec-explore skill to think through your idea for adding real-time collaboration to the project before creating a change proposal.