openspec-explore

Explore software ideas and clarify requirements through structured thinking.

1|Updated Jan 15, 2026
One-click install
npx skills add https://github.com/hi-yuki-922/accounting-assistant --skill openspec-explore-hi-yuki-922
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openspec-explore
Source: https://github.com/hi-yuki-922/accounting-assistant/tree/main/.claude/skills/openspec-explore
Command: npx skills add https://github.com/hi-yuki-922/accounting-assistant --skill openspec-explore-hi-yuki-922

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, without implementing code.

Core Features & Use Cases

  • Idea Exploration: Helps users think through vague ideas by asking clarifying questions and challenging assumptions.
  • Problem Investigation: Assists in understanding complex problems by mapping existing architecture, finding integration points, and surfacing hidden complexity.
  • Option Comparison: Facilitates brainstorming and comparing different approaches, sketching tradeoffs, and visualizing options.
  • Use Case: A user wants to add real-time collaboration to a product. This Skill can help them explore the different facets of collaboration (awareness, coordination, sync) and visualize potential architectures.

Quick Start

Use the openspec-explore skill to think through a new feature idea.

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 ideas before implementing code?

To clarify requirements and explore ideas before implementing code, use a thinking partner that asks clarifying questions and challenges assumptions. This approach helps surface hidden complexity and map the problem space before development begins.

What is the best way to investigate a codebase to understand complex problems?

The best way to investigate a codebase for complex problems is to map existing architecture, identify integration points, and surface hidden dependencies. This adaptive exploration clarifies the problem space and highlights architectural constraints before making changes.

How do I compare different architectural options for a new software feature?

To compare different architectural options for a new software feature, facilitate a brainstorming session to sketch tradeoffs and visualize potential approaches. This helps you evaluate different facets like coordination and synchronization before committing to an implementation.

Can I use design thinking to break down vague software ideas into actionable requirements?

Yes, you can use design thinking to break down vague software ideas into actionable requirements by engaging in an adaptive exploration process. This involves asking targeted questions and visualizing concepts to transform abstract ideas into clear, documented decisions.

Does this requirements clarification process require any specific dependencies or environments?

No specific dependencies or environments are required for this requirements clarification process. It operates through natural language interaction and integrates with the OpenSpec system to capture insights, requiring only your problem description to begin.