openspec-explore

Guide reflective exploration of ideas and requirements without writing code.

1|Updated May 22, 2022
One-click install
npx skills add https://github.com/jeffbalagosa/pick-or-shuffle --skill openspec-explore-jeffbalagosa
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openspec-explore
Source: https://github.com/jeffbalagosa/pick-or-shuffle/tree/main/.gemini/skills/openspec-explore
Command: npx skills add https://github.com/jeffbalagosa/pick-or-shuffle --skill openspec-explore-jeffbalagosa

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps teams and individuals reason through ideas, clarify requirements, and align on direction without rushing to implementation.

Core Features & Use Cases

  • Guided exploration: prompts and questions to surface assumptions and options.
  • Codebase context: allows reading files and discussing design without writing code.
  • Use Case: Imagine you are examining a vague feature and want to surface trade-offs before coding.

Quick Start

Enter explore mode to think deeply, read files, search code, and discuss ideas without implementing changes.

Frequently Asked Questions about openspec-explore

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

FAQPage Schema
How do I brainstorm and clarify requirements before writing code?

To brainstorm and clarify requirements before writing code, use a guided thinking partner that prompts you with reflective questions to surface assumptions and frame problems without rushing into implementation.

What is the best way to explore a codebase and discuss design trade-offs?

Exploring a codebase to discuss design trade-offs involves reading files and searching code in an exploration-only mode, allowing you to reason through vague features and align on direction safely.

Can I write code while using a thinking partner for requirement refinement?

You cannot write code while using a thinking partner for requirement refinement. The system enforces exploration-only behavior, restricting actions to reading files and discussing ideas to prevent premature changes.

How do I create OpenSpec proposals and designs during brainstorming?

To create OpenSpec proposals and designs during brainstorming, the thinking partner permits generating these specific artifacts when deeper thinking is needed, while still strictly avoiding writing actual code.

Does requirement exploration work for framing problems in a vague project?

Requirement exploration works effectively for framing problems in a vague project by guiding you through decision-making processes that surface hidden options and clarify project direction.