openspec-explore

Investigate ambiguous technical problems and clarify requirements before implementation.

6|Updated Nov 21, 2025
One-click install
npx skills add https://github.com/remiverdiesen/ark-fork --skill openspec-explore-remiverdiesen
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openspec-explore
Source: https://github.com/remiverdiesen/ark-fork/tree/main/.claude/skills/openspec-explore
Command: npx skills add https://github.com/remiverdiesen/ark-fork --skill openspec-explore-remiverdiesen

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you explore ambiguous ideas, investigate technical problems, and clarify requirements before committing to implementation. It is designed for moments when you need a thoughtful partner to reason through options, risks, and open questions.

Core Features & Use Cases

  • Idea exploration: Break down vague concepts into concrete possibilities and decision points.
  • Codebase investigation: Inspect existing architecture, patterns, and integration points when a change touches real code.
  • Tradeoff analysis: Compare approaches, surface risks, and weigh constraints for product or engineering decisions.
  • OpenSpec-aware discussion: Use existing proposal and design artifacts to align exploration with ongoing work.
  • Use case: A developer unsure how to add a new workflow can use this Skill to map the current system, compare implementation options, and identify the next best question before coding starts.

Quick Start

Ask the assistant to enter explore mode for your current problem and help you investigate the codebase, compare options, and clarify requirements.

Frequently Asked Questions about openspec-explore

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

FAQPage Schema
How do I clarify technical requirements before starting implementation?

Clarifying technical requirements before implementation involves investigating ambiguous problems, mapping the current architecture, and comparing options to identify risks. This structured exploration process breaks down vague concepts into concrete decision points and open questions before writing any code.

What is codebase exploration for architecture review and when do I need it?

Codebase exploration for architecture review is the process of inspecting existing patterns and integration points to understand system constraints. You need it when a planned change touches real code, ensuring you map dependencies and surface risks before committing to an implementation approach.

How do I compare technical tradeoffs when choosing between architecture options?

Comparing technical tradeoffs requires analyzing different approaches to surface risks and weigh constraints for product or engineering decisions. This tradeoff analysis evaluates each option against current system patterns, helping you identify the next best question before development starts.

Can I use structured reasoning to investigate codebase changes without writing application code?

Yes, you can use read-only structured reasoning to investigate codebase changes without writing application code. This approach focuses on analyzing architecture, exploring integration points, and discussing requirements while keeping the exploration completely separate from the actual implementation phase.

What's the best way to break down vague product ideas into concrete implementation plans?

The best way to break down vague product ideas is through idea exploration that maps possibilities and identifies decision points. This process aligns with existing design artifacts to compare approaches, weigh constraints, and clarify requirements before transitioning into actual implementation.