openspec-explore

Explore software designs and codebases without making code changes.

1|Updated Feb 22, 2026
One-click install
npx skills add https://github.com/SiddharthChillale/cloud-operations-reasoning-agent --skill openspec-explore-siddharthchillale
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openspec-explore
Source: https://github.com/SiddharthChillale/cloud-operations-reasoning-agent/tree/main/.opencode/skills/openspec-explore
Command: npx skills add https://github.com/SiddharthChillale/cloud-operations-reasoning-agent --skill openspec-explore-siddharthchillale

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Provides a guided exploratory reasoning mode that helps teams and individuals think through ideas, investigate codebases, clarify requirements, and surface tradeoffs without performing implementation work.

Core Features & Use Cases

  • Exploratory thinking partner: Ask open-ended questions, challenge assumptions, and surface multiple directions without forcing conclusions.
  • Codebase investigation: Read repository files, map architecture, identify integration points, and surface hidden complexity relevant to the discussion.
  • Capture design artifacts: Draft proposals, designs, specs, and decision notes on request while enforcing a strict non-implementation stance.

Quick Start

Ask the agent to explore a problem and review the repository to surface options, risks, and design notes without writing or modifying code.

Frequently Asked Questions about openspec-explore

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

FAQPage Schema
How do I analyze a codebase for architecture discovery without modifying the code?

Codebase investigation for architecture discovery involves reading repository files, mapping integration points, and surfacing hidden complexity while strictly enforcing a no-implementation constraint to prevent code changes. You generate diagrams and spec drafts to capture findings without writing code.

What is exploratory reasoning for software design and when should I use it?

Exploratory reasoning for software design is an interactive process to validate ideas, challenge assumptions, and surface tradeoffs during early-stage development. Use it for idea validation, architecture discovery, and design tradeoff analysis before committing to implementation.

How do I draft design specs and proposals while keeping implementation separate?

Drafting design specs and proposals while preventing implementation requires a guided exploratory mode that captures decision notes and artifacts on request. This enforces a strict non-implementation stance, ensuring design exploration remains separate from code changes.

Can I investigate repository files and map integration points without writing code?

Yes, you can investigate repository files and map integration points without writing code by using a non-implementation exploratory mode. This allows you to read the codebase, identify architectural relationships, and surface hidden complexity relevant to the design discussion.

Does OpenSpec exploration work without any external dependencies or components?

OpenSpec exploration operates with no external dependencies or components. It functions as a standalone exploratory reasoning partner that integrates with OpenSpec commands when available, but requires no specific environment setup to begin investigating designs.