openspec-explore

Explore software change ideas and clarify requirements before implementation.

Updated Jun 9, 2026
One-click install
npx skills add https://github.com/hellyaxs/case-cell-shop --skill openspec-explore-hellyaxs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openspec-explore
Source: https://github.com/hellyaxs/case-cell-shop/tree/main/.cursor/skills/openspec-explore
Command: npx skills add https://github.com/hellyaxs/case-cell-shop --skill openspec-explore-hellyaxs

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps users think through software changes, investigate problems, and clarify requirements before implementation begins, preventing premature coding decisions.

Core Features & Use Cases

  • Collaborative Exploration: Helps analyze ideas, challenge assumptions, and uncover unknowns through adaptive discussion.
  • Codebase Investigation: Guides reading files, mapping architecture, identifying patterns, and understanding existing systems without modifying code.
  • Decision Support: Compares approaches, visualizes tradeoffs, and captures potential OpenSpec artifacts when users want to formalize decisions.

Quick Start

Use the openspec-explore skill to investigate my proposed change and help me understand the risks, options, and existing architecture.

Frequently Asked Questions about openspec-explore

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

FAQPage Schema
How do I explore software architecture before making code changes?

To explore architecture before code changes, you investigate existing systems by reading files, mapping patterns, and analyzing tradeoffs. This approach prevents premature coding by clarifying requirements and uncovering unknowns through contextual investigation.

What is the best way to clarify requirements before implementation begins?

The best way to clarify requirements before implementation is collaborative exploration. Analyzing ideas, challenging assumptions, and comparing approaches helps visualize tradeoffs and capture potential planning artifacts to formalize decisions.

Can I investigate codebase patterns without modifying code?

Yes, you can investigate codebase patterns without modifying code. Codebase investigation guides you through reading files, mapping architecture, and identifying existing system behaviors while strictly adhering to non-implementation exploration behavior.

How does tradeoff analysis help with planning software changes?

Tradeoff analysis helps with planning software changes by comparing approaches and visualizing potential risks. This decision support process captures OpenSpec planning artifacts when you want to formalize decisions, preventing premature coding.

When do I need OpenSpec planning artifacts for architecture discussions?

You need OpenSpec planning artifacts for architecture discussions when you want to formalize decisions after exploring ideas. These artifacts are optionally created to capture the outcomes of tradeoff analysis and requirements clarification.

Why should I analyze software change ideas before writing code?

You should analyze software change ideas before writing code to prevent premature coding decisions. Exploring ideas, uncovering unknowns, and understanding existing architecture through adaptive discussion mitigates risks and clarifies requirements.