openspec-explore

Explore architectural tradeoffs and codebase constraints without generating executable code.

Updated Apr 11, 2025
One-click install
npx skills add https://github.com/pabloimrik17/monolab --skill openspec-explore-pabloimrik17
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openspec-explore
Source: https://github.com/pabloimrik17/monolab/tree/main/.junie/skills/openspec-explore
Command: npx skills add https://github.com/pabloimrik17/monolab --skill openspec-explore-pabloimrik17

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a structured, reflective mode for teams and individuals who need to think through ideas, clarify requirements, and investigate code without jumping prematurely to implementation. It reduces friction during early discovery by helping surface options, risks, and integration points before any code changes are proposed.

Core Features & Use Cases

  • Exploratory conversation: Ask open questions, surface assumptions, and reframe problems to find useful directions.
  • Codebase investigation: Read repository artifacts, map relevant files, and identify integration or complexity hotspots without changing code.
  • Decision capture: Help crystallize discoveries into proposals, specs, or design notes when the user requests artifact creation.
  • Use Case: A product manager and engineer exploring real-time collaboration tradeoffs can map architectures, list risks, and draft a non-implementing proposal.

Quick Start

Ask me to Explore adding real-time collaboration to the auth system and map tradeoffs, risks, and integration points.

Frequently Asked Questions about openspec-explore

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

FAQPage Schema
How do I explore architectural tradeoffs in a codebase before writing any code?

Exploring architectural tradeoffs involves mapping integration points and surfacing unknowns through read-only codebase investigation. This skill analyzes repository artifacts and sketches non-implementing designs to clarify requirements before proposing actual code changes.

What is the best way to investigate codebase constraints during early design?

Investigating codebase constraints requires inspecting repository artifacts to map relevant files and identify complexity hotspots. This skill enables exploratory analysis to surface risks and integration points without modifying existing code.

Do I need the OpenSpec CLI to map requirements and create proposals?

Yes, the OpenSpec CLI is required to inspect artifacts and optionally generate proposals, specs, or design notes. It provides the structured environment needed to crystallize discoveries from exploratory conversations into non-implementing artifacts.

Can I use this to draft specifications for real-time collaboration features?

Yes, you can draft specifications for real-time collaboration by mapping architectures, listing risks, and capturing decisions. It helps product managers and engineers explore tradeoffs and produce non-implementing proposals before development begins.

What are the limitations of using exploratory analysis for code investigation?

The main limitation is that exploratory analysis produces non-implementing artifacts only; it does not generate executable code. It is designed for early discovery and requirement clarification rather than direct software implementation or repository modification.