openspec-explore

Explore codebases and clarify requirements without implementing code changes.

Updated May 23, 2026
One-click install
npx skills add https://github.com/devturco/thiago-dev-template --skill openspec-explore-devturco
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: openspec-explore
Source: https://github.com/devturco/thiago-dev-template/tree/main/.github/skills/openspec-explore
Command: npx skills add https://github.com/devturco/thiago-dev-template --skill openspec-explore-devturco

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It helps you investigate requirements, clarify decisions, and explore the codebase without turning your exploration into unreviewed implementation work.

Core Features & Use Cases

  • Clarify requirements through exploration: Ask emergent questions, reframe assumptions, and map the problem space.
  • Investigate the actual codebase: Locate architecture patterns, integration points, and hidden complexity to ground your thinking.
  • Compare options and visualize tradeoffs: Use diagrams and structured comparisons to converge on a direction.
  • Optional OpenSpec capture: Create OpenSpec artifacts like proposals/designs/specs when the user asks, while staying in “thinking mode.”

Quick Start

Use openspec-explore when you need to explore how to approach a change, such as diagnosing an issue or clarifying scope, before any code is written.

Frequently Asked Questions about openspec-explore

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

FAQPage Schema
How do I explore architecture and clarify requirements before writing code?▼

Requirement clarification and architecture exploration happen before implementation by investigating the codebase, reading files, and mapping the problem space while enforcing a strict no-implementation stance.

What is the best way to investigate codebase complexity for ambiguous feature discovery?▼

Codebase complexity investigation locates architecture patterns and integration points to ground your thinking, allowing safe research actions like reading files and using openspec CLI for context.

Can I compare decision tradeoffs and visualize options without making code changes?▼

Decision tradeoff comparison uses diagrams and structured comparisons to converge on a direction while staying in thinking mode, preventing unreviewed implementation work.

Does requirement exploration work with OpenSpec proposals and design specs?▼

OpenSpec integration allows creating proposal, design, and spec artifacts when explicitly requested, capturing exploration results without leaving the investigation phase.

When should I not use pre-implementation exploration for debugging?▼

Pre-implementation exploration is not suited for situations where code changes are ready to be made, as it enforces a strict no-implementation stance focused on problem-space investigation.