openspec-explore

Explore codebases interactively and draft OpenSpec design artifacts.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/brianzzs/GreenFiveInnings --skill openspec-explore-brianzzs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openspec-explore
Source: https://github.com/brianzzs/GreenFiveInnings/tree/main/.opencode/skills/openspec-explore
Command: npx skills add https://github.com/brianzzs/GreenFiveInnings --skill openspec-explore-brianzzs

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Helps teams and individuals think through ideas, investigate problems, and clarify requirements without immediately committing to implementation; it creates space for discovery and reduces premature design decisions.

Core Features & Use Cases

  • Exploratory Conversation: Acts as a curious, patient collaborator that asks clarifying questions, challenges assumptions, and surfaces alternatives.
  • Codebase Investigation: Reads repository artifacts, maps relevant architecture and integration points, and identifies hidden complexity or risks.
  • Design Capture: Drafts OpenSpec artifacts such as proposals, designs, and task lists to capture emerging decisions while refusing to implement code.
  • Use Case: Use this mode to explore a new feature idea, audit a messy auth flow, or decide between database options before creating a change proposal.

Quick Start

Enter explore mode and help me investigate the repository, map the architecture, surface risks, and outline possible design proposals.

Frequently Asked Questions about openspec-explore

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

FAQPage Schema
How do I explore codebase architecture and surface risks before writing code?

Codebase investigation involves reading repository artifacts to map architecture, identify integration points, and surface hidden risks. This exploratory approach clarifies requirements and reduces premature design decisions before committing to implementation.

What is the best way to draft an OpenSpec proposal without implementing code?

Drafting an OpenSpec proposal is done by capturing emerging design decisions into structured artifacts like proposals and task lists. The process explicitly refuses to execute code changes, ensuring space for discovery and clarifying requirements first.

Can I use an interactive thinking partner to decide between database options during design discussions?

Yes, an interactive thinking partner acts as a curious collaborator during design discussions. It asks clarifying questions, challenges assumptions, and surfaces alternatives to help you decide between database options or audit complex flows.

Does this exploration mode work with existing repository artifacts and change proposals?

Exploration mode works by reading existing repository artifacts and change proposals. It maps relevant architecture, identifies hidden complexity, and helps think through ideas without immediately committing to any code implementation.

When should I not use an exploratory conversation for architecture discovery?

You should not use exploratory conversation when you need to immediately implement code or execute changes. This mode is strictly for discovery, clarifying requirements, and drafting design artifacts, explicitly refusing to write or run implementation code.