openspec-explore

Explore software problems and clarify requirements through questioning and comparison.

38|11|Updated Apr 7, 2020
One-click install
npx skills add https://github.com/rustyrazorblade/easy-db-lab --skill openspec-explore-rustyrazorblade
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openspec-explore
Source: https://github.com/rustyrazorblade/easy-db-lab/tree/main/.claude/skills/openspec-explore
Command: npx skills add https://github.com/rustyrazorblade/easy-db-lab --skill openspec-explore-rustyrazorblade

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires openspec.

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 a change, without directly implementing solutions.

Core Features & Use Cases

  • Exploratory Thinking: Asks clarifying questions, challenges assumptions, and reframes problems.
  • Codebase Investigation: Maps architecture, finds integration points, and identifies patterns.
  • Option Comparison: Brainstorms approaches, sketches tradeoffs, and visualizes concepts.
  • Use Case: A user wants to add a new feature but is unsure about the best approach. This Skill helps them explore the problem space, understand existing code, and compare potential solutions.

Quick Start

Enter explore mode to think through the implications 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
What is requirements clarification and how does it help software development?

Requirements clarification is the process of investigating problems and challenging assumptions to define project scope. This Skill acts as a thinking partner to facilitate exploratory thinking by asking questions and reframing problems before implementing code changes.

How do I explore ideas and compare options for a new feature?

To explore ideas and compare options, you can use this Skill to brainstorm approaches, sketch tradeoffs, and visualize concepts. It maps the problem space and identifies patterns to help you evaluate potential solutions before committing to an implementation.

Can I analyze my codebase to find integration points during problem exploration?

Yes, you can analyze your codebase during problem exploration. This Skill maps architecture, finds integration points, and identifies patterns to provide context awareness while you investigate problems and clarify requirements.

Do I need the openspec CLI to clarify requirements and explore ideas?

Yes, you need the openspec CLI installed to clarify requirements and explore ideas. This Skill requires the openspec CLI for context awareness and artifact management during the exploratory thinking process.

What is the best way to investigate a problem space before writing code?

The best way to investigate a problem space is through adaptive exploration using questioning and visualization. This Skill helps you explore the implications of changes, understand existing code, and compare potential solutions without directly implementing them.

When should I avoid using an exploratory thinking partner for design thinking?

You should avoid using an exploratory thinking partner when you need direct code implementation. This Skill focuses strictly on problem clarification, codebase analysis, and option comparison rather than generating or applying the actual solution code.