What problem does it solve?
This skill solves the problem of rushing into software implementation without fully understanding the problem, requirements, or existing codebase context, which leads to wasted effort and poorly scoped changes.
Core Features & Use Cases
- Idea Exploration: Acts as a curious, non-prescriptive thinking partner to unpack vague ideas, challenge assumptions, and reframe problems without following a fixed script.
- Codebase Grounding: Investigates the actual project codebase to map relevant architecture, find integration points, and surface hidden complexity to keep discussions rooted in reality.
- Option Analysis: Brainstorms multiple approaches, builds tradeoff comparisons, and uses ASCII diagrams to visualize systems, state flows, and decision matrices.
- Use Case: For example, if you are considering adding real-time collaboration to your app, use this skill to explore the spectrum of collaboration features, assess your current codebase's compatibility, and identify risks before drafting a change proposal.
Quick Start
Use the openspec-explore skill to discuss your idea for adding a user notification system and investigate the current frontend component structure before creating a change proposal.