openspec-explore

Explore ideas and requirements conversationally while investigating codebase architecture.

1|Updated Feb 6, 2026
One-click install
npx skills add https://github.com/emergent-company/emergent.memory --skill openspec-explore-emergent-company
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openspec-explore
Source: https://github.com/emergent-company/emergent.memory/tree/main/.opencode/skills/openspec-explore
Command: npx skills add https://github.com/emergent-company/emergent.memory --skill openspec-explore-emergent-company

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill acts as a thinking partner to help users explore ideas, investigate problems, and clarify requirements before or during a change, without implementing code.

Core Features & Use Cases

  • Deep Thinking Partner: Engages in curious, open-ended exploration of user-provided topics.
  • Codebase Investigation: Can read files and search code to ground discussions in the actual project.
  • Option Comparison: Helps brainstorm, compare, and visualize trade-offs between different approaches.
  • Use Case: A user wants to understand the implications of a new feature. This Skill will ask clarifying questions, explore the relevant parts of the codebase, and help visualize potential architectures or risks.

Quick Start

Use the openspec-explore skill to think through the implications 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 explore and clarify software requirements before writing code?

To explore and clarify requirements, you can use a conversational thinking partner to investigate problems, ask clarifying questions, and visualize concepts without writing code. This approach grounds design decisions in actual project architecture before implementation begins.

Can I compare architectural options and visualize trade-offs for a new feature?

Yes, you can compare architectural options by brainstorming different approaches and visualizing trade-offs. The tool generates ASCII diagrams to map out potential architectures, helping you evaluate risks and implications of new features against existing codebase constraints.

What is the best way to analyze a codebase during the problem solving phase?

The best way to analyze a codebase during problem solving is through targeted investigation that reads files and searches code to ground discussions. This allows you to explore relevant parts of the architecture and clarify requirements based on actual project structure.

Does this approach integrate with existing design proposals and decisions?

Yes, this exploration approach integrates with the OpenSpec system to reference existing changes and capture decisions. It logs outcomes and clarifications directly into relevant artifacts like proposals and designs, ensuring explored ideas are formally documented.

How do I think through the implications of adding a major feature like real-time collaboration?

To think through implications of a major feature, you engage in open-ended exploration that asks clarifying questions about the topic. It investigates relevant codebase areas and helps visualize potential architectures or risks associated with the change.