openspec-explore

Explore codebase problems and clarify requirements with ASCII diagrams.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/dianedef/ShipFlow --skill openspec-explore-dianedef
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openspec-explore
Source: https://github.com/dianedef/ShipFlow/tree/main/.claude/skills/openspec-explore
Command: npx skills add https://github.com/dianedef/ShipFlow --skill openspec-explore-dianedef

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill acts as an AI thinking partner to help users explore ideas, investigate problems, and clarify requirements before or during code changes, without directly implementing solutions.

Core Features & Use Cases

  • Exploratory Thinking: Engages in curious, adaptive conversations to surface multiple directions and clarify complex issues.
  • Codebase Investigation: Maps architecture, finds integration points, and identifies existing patterns within the codebase.
  • Option Comparison: Brainstorms approaches, sketches tradeoffs, and visualizes options using ASCII diagrams.
  • Use Case: A user wants to understand the implications of a new feature. This Skill can help them explore the problem space, investigate relevant parts of the codebase, and compare potential implementation strategies.

Quick Start

Use the openspec-explore skill to think through the implications of adding real-time collaboration to the platform.

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 implementing a new feature in a codebase?

To clarify requirements before implementation, you need an exploratory thinking process that maps architecture and surfaces tradeoffs. This approach helps you investigate the codebase and understand problem implications without writing code, using visualization to compare potential strategies.

What is the best way to compare implementation options for a software project?

Comparing implementation options involves brainstorming approaches, sketching tradeoffs, and visualizing alternatives using ASCII diagrams. This method clarifies complex issues by surfacing multiple directions, allowing you to evaluate integration points and existing patterns before committing to a strategy.

How do I investigate a codebase to find integration points for a new feature?

Investigating a codebase to find integration points requires mapping the architecture and identifying existing patterns. An AI-driven exploratory mode acts as a thinking partner to help you navigate the codebase, clarify complex issues, and understand where new functionality fits.

Can I use AI for design thinking without directly modifying my code?

Yes, you can use AI for design thinking without modifying code by engaging in curious, adaptive conversations. This exploratory mode focuses on requirements clarification and problem investigation, ensuring you think through ideas and visualize options rather than directly implementing solutions.

Do I need external tools to explore ideas and generate OpenSpec artifacts?

No external tools are required beyond the AI's core capabilities and awareness of the OpenSpec CLI. The exploration process relies entirely on internal reasoning to map architecture, compare options, and facilitate deep thinking for artifact generation.