openspec-explore

Explore ideas and clarify requirements with ASCII diagrams during design sessions.

113|19|Updated Apr 8, 2025
One-click install
npx skills add https://github.com/goern/forgejo-mcp --skill openspec-explore-goern
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openspec-explore
Source: https://github.com/goern/forgejo-mcp/tree/main/.claude/skills/openspec-explore
Command: npx skills add https://github.com/goern/forgejo-mcp --skill openspec-explore-goern

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a guided thinking partner to explore ideas, investigate problems, and clarify requirements without committing to implementation.

Core Features & Use Cases

  • Exploration: Think deeply, surface multiple directions, and visualize options with ASCII diagrams.
  • Problem Framing: Help articulate user needs, constraints, and success criteria.
  • OpenSpec Guidance: Surface risks, open questions, and potential artifacts to capture later.

Quick Start

Start a session in explore mode and begin a freeform thinking conversation. You can ask me to visualize ideas, map a problem space, or propose questions to refine requirements. When you're ready to transition to concrete work, exit explore mode with the designated command (for example, "/opsx:new" or "/opsx:ff") and continue.

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 before starting codebase implementation?

To clarify requirements before implementation, use a guided thinking partner to explore problem framing, surface risks, and map constraints without writing executable code. This approach ensures team alignment on user needs and success criteria during early design sessions.

Can I visualize ideas and problem spaces without producing executable code?

Yes, you can visualize ideas and map problem spaces using ASCII diagrams during freeform thinking sessions. This exploration mode helps articulate multiple directions and constraints while deliberately keeping the conversation non-implementation focused.

What is the best way to frame problems and surface risks during early design?

The best way to frame problems and surface risks is through structured exploration guidance that highlights open questions and potential artifacts to capture later. This method maps user needs and success criteria before committing to concrete work.

How do I transition from exploring requirements to creating concrete work artifacts?

To transition from exploring requirements to concrete work, exit explore mode using a designated command like "/opsx:new" or "/opsx:ff". This shifts the session from freeform requirement framing to actionable implementation tasks.

Does this requirements exploration approach work for team codebase reviews?

Yes, this approach works for team codebase reviews by providing structured exploration guidance and non-implementation thinking prompts. It helps teams investigate problems, visualize options with ASCII diagrams, and capture open questions collaboratively.

What are the limitations of using a non-implementation thinking partner for design?

The limitation of a non-implementation thinking partner is that it does not produce executable code. It focuses purely on requirement clarification, problem framing, and visualizing options, requiring a mode transition to begin actual development work.