openspec-explore

Explores problems and defines requirements through guided questioning and brainstorming sessions.

30|4|Updated Aug 2, 2024
One-click install
npx skills add https://github.com/belingud/gptcomet --skill openspec-explore-belingud
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openspec-explore
Source: https://github.com/belingud/gptcomet/tree/main/.codex/skills/openspec-explore
Command: npx skills add https://github.com/belingud/gptcomet --skill openspec-explore-belingud

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Clarify complex problems by acting as a thinking partner for exploring ideas, investigating problems, and clarifying requirements. This skill helps you surface questions, map possible directions, and prevent premature implementation.

Core Features & Use Cases

  • Thinking partner for problem exploration that surfaces questions and multiple directions
  • Problem framing and requirement clarification to guide design decisions
  • Safe, non-implementation mindset that supports proposing artifacts (proposals, designs, specs) when asked

Quick Start

Describe the problem or goal and I will help you think through options, questions, and constraints.

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 clarify requirements before starting implementation?

To explore ideas and clarify requirements before implementation, describe your problem or goal to start a problem-framing session that surfaces questions, maps directions, and prevents premature coding. This approach keeps your design discussions focused on constraints.

What is a thinking partner for problem framing and how does it work?

A thinking partner for problem framing works by interacting with your design proposals to surface questions and investigate alternatives. It helps you map possible directions during early discovery, ensuring you fully understand complex problems before committing to a solution.

How do I generate design proposals and specs without writing code?

You can generate design proposals and specs without writing code by requesting OpenSpec artifacts during your exploration session. This non-implementation mindset allows you to safely document requirements and design decisions while deferring actual codebase changes.

Can I use this to surface risks and alternatives during early discovery?

Yes, you can use it to surface risks and alternatives during early discovery by engaging in flexible exploration. It acts as a reasoning partner that highlights potential issues and multiple directions, helping you evaluate design decisions without implementing changes.

When should I not use a thinking partner for requirement clarification?

You should not use a thinking partner for requirement clarification when you are ready to implement changes rather than explore ideas. This approach focuses on early discovery, problem framing, and generating specs, intentionally avoiding direct codebase modifications.

Does OpenSpec work as a thinking partner for complex codebase requirements?

Yes, OpenSpec works as a thinking partner for complex codebase requirements by helping you investigate problems and clarify specifications. It supports flexible exploration of your design proposals to surface questions and prevent premature implementation.