openspec-explore

Explore complex problems and codebases with ASCII diagrams.

1|Updated Mar 3, 2026
One-click install
npx skills add https://github.com/hiro1989/copy-path-for-claude-code --skill openspec-explore-hiro1989
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openspec-explore
Source: https://github.com/hiro1989/copy-path-for-claude-code/tree/main/.claude/skills/openspec-explore
Command: npx skills add https://github.com/hiro1989/copy-path-for-claude-code --skill openspec-explore-hiro1989

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps users explore ideas, investigate problems, and clarify requirements by acting as a thinking partner, without implementing code.

Core Features & Use Cases

  • Deep Thinking: Engages in curious, adaptive, and visual exploration of problems and codebases.
  • Codebase Investigation: Maps architecture, finds integration points, and identifies patterns.
  • Use Case: When faced with a complex new feature, use this Skill to brainstorm approaches, visualize tradeoffs, and understand the existing codebase before writing any implementation code.

Quick Start

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

Frequently Asked Questions about openspec-explore

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

FAQPage Schema
How do I investigate codebase architecture before implementing a new feature?

To investigate codebase architecture before implementation, use an exploration tool to map integration points, identify patterns, and visualize tradeoffs. This helps you understand existing structures and clarify requirements thoroughly before writing any code.

What is the best way to brainstorm approaches for a complex new feature?

The best way to brainstorm approaches for a complex feature is to use a thinking partner that grounds discussions in your actual codebase. It facilitates curious, adaptive exploration and visualizes tradeoffs using ASCII diagrams without writing implementation code.

Can I use a thinking partner to clarify requirements for a complex problem?

Yes, you can use a thinking partner to clarify requirements for a complex problem. It engages you in a deep thinking process that facilitates adaptive exploration, ensuring your design decisions are grounded in the actual codebase before development begins.

How do I map architecture and find integration points in an existing codebase?

You map architecture and find integration points by engaging in a codebase investigation process. This involves grounding your exploration in the actual codebase to identify patterns and visualize structural relationships without directly implementing code.

Does this codebase exploration approach generate any implementation code?

No, this codebase exploration approach does not generate any implementation code. It is specifically designed to facilitate deep thinking, clarify requirements, and compare options visually, leaving the actual coding phase for a separate step.