openspec-explore

Clarify ambiguous product or engineering problems through structured exploration and codebase investigation.

Updated Mar 29, 2026
One-click install
npx skills add https://github.com/Alex1980Alex/1C-Framework --skill openspec-explore-alex1980alex
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openspec-explore
Source: https://github.com/Alex1980Alex/1C-Framework/tree/main/.claude/skills/openspec-explore
Command: npx skills add https://github.com/Alex1980Alex/1C-Framework --skill openspec-explore-alex1980alex

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you explore ambiguous problems, clarify requirements, and understand tradeoffs before committing to a change.

Core Features & Use Cases

  • Problem Framing: Recast vague ideas into clearer questions and decision points.
  • Codebase Investigation: Read files, search the repository, and map relevant architecture when the issue is grounded in an existing system.
  • Option Comparison: Compare approaches, surface risks, and explain tradeoffs with diagrams or structured analysis.
  • Use Case: A user wants to add a feature but is unsure about the scope, so the Skill helps uncover constraints, dependencies, and better design directions first.

Quick Start

Use the openspec-explore skill to investigate the current codebase, surface tradeoffs, and clarify the problem before making any changes.

Frequently Asked Questions about openspec-explore

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

FAQPage Schema
How do I clarify ambiguous requirements before implementing codebase changes?

To clarify ambiguous requirements before implementing codebase changes, use structured problem framing to recast vague ideas into specific decision points, investigate existing files, and map relevant architecture to uncover dependencies and constraints.

What is the best way to compare architecture options and surface tradeoffs?

The best way to compare architecture options and surface tradeoffs is by performing structured analysis that evaluates different approaches, highlights inherent risks, and uses visual diagrams to explain the impact of each design direction.

How do I map existing architecture during codebase investigation?

You map existing architecture during codebase investigation by reading grounded files and searching the repository to understand the current system structure, enabling you to identify constraints and dependencies before modifying code.

Can I implement features directly while exploring requirements and tradeoffs?

No, you cannot implement features directly while exploring requirements, as this process strictly avoids feature implementation to focus entirely on capturing insights as OpenSpec artifacts and understanding the situation before committing to changes.

When do I need to use structured exploration for software engineering problems?

You need to use structured exploration for software engineering problems when you want to add a feature but are unsure about the scope, requiring you to uncover constraints, investigate dependencies, and clarify better design directions first.

Does openspec-explore support capturing investigation insights as artifacts?

Yes, openspec-explore supports capturing investigation insights by saving the clarified requirements, architecture mappings, and tradeoff comparisons as structured OpenSpec artifacts when explicitly requested by the user.