openspec-explore

Explore ideas, requirements, and codebase context before implementation.

Updated Mar 4, 2026
One-click install
npx skills add https://github.com/kuchida1981/discord-service-gateway --skill openspec-explore-kuchida1981
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openspec-explore
Source: https://github.com/kuchida1981/discord-service-gateway/tree/main/.gemini/skills/openspec-explore
Command: npx skills add https://github.com/kuchida1981/discord-service-gateway --skill openspec-explore-kuchida1981

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you explore ideas, clarify requirements, and investigate codebases before committing to implementation. It is designed for moments when the problem is still forming and you need a thoughtful partner to surface assumptions, risks, and options.

Core Features & Use Cases

  • Requirement Clarification: Turn vague requests into sharper questions and more concrete problem statements.
  • Codebase Investigation: Read files, trace flows, and map architecture to understand how a system works today.
  • Option Comparison: Weigh multiple approaches, tradeoffs, and constraints before choosing a direction.
  • OpenSpec Context: Review active changes and related artifacts to keep exploration grounded in the current work.
  • Use Case: A team is unsure whether to refactor an integration or redesign it; this Skill can compare paths, reveal hidden complexity, and help decide what to explore next.

Quick Start

Ask the skill to explore the current problem, inspect the relevant code or OpenSpec artifacts, and help you clarify the best direction before implementation.

Frequently Asked Questions about openspec-explore

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

FAQPage Schema
How do I clarify vague software requirements before starting implementation?

To clarify vague software requirements before implementation, you can explore ideas, surface hidden assumptions, and translate fuzzy requests into concrete problem statements. This investigation process maps architecture constraints to ensure your direction is grounded.

What is the best way to investigate an existing codebase to understand architecture tradeoffs?

The best way to investigate an existing codebase for architecture tradeoffs is to read files, trace system behavior, and map flows. This exploration reveals how the system works today and highlights hidden complexity before you commit to a redesign.

How do I compare refactoring vs redesigning an integration when unsure of the path forward?

To compare refactoring versus redesigning an integration, weigh multiple approaches, tradeoffs, and constraints. This option comparison reveals hidden complexity and helps you decide the best direction to explore next without writing application code.

Can I review OpenSpec change proposals and trace related artifacts without writing code?

Yes, you can review OpenSpec change proposals and trace related artifacts without writing code. The exploration process reads active changes, captures insights, and grounds your design proposals in the current work context.

Does this codebase exploration approach support capturing insights into specs and designs directly?

Yes, codebase exploration supports capturing insights directly into specs and designs. It traces system behavior and maps architecture context to produce concrete proposals without generating application code.

When should I avoid jumping straight into coding and focus on problem discovery instead?

You should focus on problem discovery instead of coding when the problem is still forming and you need a thoughtful partner. Use this approach to surface risks, investigate requirements, and clarify options before committing to implementation.