openspec-explore

Explore ideas and clarify requirements before implementation in software development workflows.

9|1|Updated May 13, 2026
One-click install
npx skills add https://github.com/susomejias/rembric --skill openspec-explore-susomejias
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openspec-explore
Source: https://github.com/susomejias/rembric/tree/main/.opencode/skills/openspec-explore
Command: npx skills add https://github.com/susomejias/rembric --skill openspec-explore-susomejias

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill eliminates the risk of rushing into implementation without fully exploring ideas, clarifying requirements, or investigating underlying problems, which often leads to rework, misaligned solutions, and wasted development effort.

Core Features & Use Cases

  • Idea Exploration: Act as a non-prescriptive thinking partner to brainstorm, challenge assumptions, and reframe vague ideas into clear, actionable problem statements.
  • Codebase Grounding: Read and map existing code, architecture, and patterns to ensure all discussions are rooted in the actual project reality, not just theoretical assumptions.
  • Option Comparison: Brainstorm multiple technical approaches, build tradeoff tables, and visualize tradeoffs to help users make informed decisions before starting work.
  • Use Case: A developer considering adding real-time collaboration to their CLI tool can use this Skill to explore the collaboration feature spectrum, assess existing codebase constraints, and compare CRDT vs. cursor sync options before writing any implementation code.

Quick Start

Use the openspec-explore skill to think through your idea for adding real-time collaboration to the project before creating a change proposal.

Frequently Asked Questions about openspec-explore

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

FAQPage Schema
How do I clarify requirements and explore ideas before starting implementation?

To clarify requirements and explore ideas before implementation, use a non-prescriptive thinking partner to challenge assumptions, map existing codebase architecture, and reframe vague ideas into clear problem statements. This reduces rework from misaligned solutions.

What is the best way to compare technical tradeoffs before building a new feature?

The best way to compare technical tradeoffs before building is to brainstorm multiple approaches, build tradeoff tables, and visualize the options. Grounding these comparisons in your actual project code ensures you make informed decisions before writing any code.

How does codebase analysis help with pre-implementation brainstorming?

Codebase analysis during pre-implementation brainstorming reads and maps existing code, architecture, and patterns. This grounds all discussions in actual project reality rather than theoretical assumptions, ensuring proposed ideas fit your current constraints.

Can I investigate codebase constraints without creating formal artifacts or writing code?

Yes, you can investigate codebase constraints without writing code or creating formal artifacts. An adaptive exploration environment allows you to map architecture and surface hidden risks early, deliberately avoiding premature implementation or formal documentation generation.

When should I not rush into software implementation?

You should not rush into software implementation when adding complex features like real-time collaboration. Without first exploring the feature spectrum, assessing codebase constraints, and comparing sync options, you risk building misaligned solutions that require significant rework.

Does openspec-explore work for visualizing technical tradeoffs in software development workflows?

Yes, openspec-explore works for visualizing technical tradeoffs in software development workflows. It uses visual aids to clarify complex concepts, helping you compare approaches like CRDT versus cursor sync options before committing to a specific implementation path.