openspec-explore

Explore ideas and requirements through interactive dialogue and codebase investigation.

43|24|Updated Jul 3, 2018
One-click install
npx skills add https://github.com/tsedio/tsed-cli --skill openspec-explore-tsedio
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openspec-explore
Source: https://github.com/tsedio/tsed-cli/tree/main/.claude/skills/openspec-explore
Command: npx skills add https://github.com/tsedio/tsed-cli --skill openspec-explore-tsedio

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

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, fostering deep thinking and adaptive exploration.

Core Features & Use Cases

  • Deep Thinking Partner: Engages in curious, open-ended conversations to explore complex topics.
  • Codebase Investigation: Can analyze and map relevant parts of the codebase to ground discussions.
  • Option Comparison: Helps brainstorm, compare, and visualize trade-offs between different approaches.
  • Risk Identification: Surfaces potential risks and unknowns in a proposed solution.
  • Use Case: A user is considering a major architectural change. This Skill helps them explore the implications, potential solutions, and risks by asking clarifying questions, visualizing the current state, and comparing different architectural patterns.

Quick Start

Use the openspec-explore skill to think through the problem 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
How do I clarify requirements and explore problems before implementing a solution?

To clarify requirements and explore problems, you need a thinking partner that engages in interactive dialogue. This approach surfaces potential risks and unknowns by mapping existing codebases and visualizing trade-offs between potential solutions.

What is the best way to investigate an existing codebase before a major architectural change?

Investigating an existing codebase before an architectural change requires analyzing and mapping relevant code components. This helps ground your discussions, compare architectural patterns, and explore implications through clarifying questions and visualizations.

How do I compare potential solutions and visualize trade-offs during design thinking?

Comparing potential solutions during design thinking involves brainstorming and visualizing trade-offs between different approaches. By identifying risks and exploring implications through adaptive exploration, you can evaluate options before committing to implementation.

Can I use interactive dialogue to map codebase analysis and identify risks?

Yes, interactive dialogue can effectively map codebase analysis to identify risks. By engaging in curious, open-ended conversations, you can surface unknowns, clarify requirements, and ground your investigation in the current state of the codebase.

When should I not use deep exploration for problem solving?

You should avoid deep exploration for problem solving when implementation details are already fully defined and no architectural ambiguity exists. It is designed for pre-implementation thinking and requirement clarification, not for straightforward coding tasks.

Does openspec-explore support real-time collaboration for requirements gathering?

Openspec-explore supports requirements gathering by acting as a deep thinking partner to explore problems like adding real-time collaboration. It facilitates this through interactive dialogue, codebase investigation, and option comparison before implementation begins.