openspec-explore

Explore ideas and requirements using the openspec CLI within OpenSpec boundaries.

1|Updated Aug 16, 2023
One-click install
npx skills add https://github.com/monlor/dotfiles --skill openspec-explore-monlor
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openspec-explore
Source: https://github.com/monlor/dotfiles/tree/main/config/ai/agents/skills/openspec-explore
Command: npx skills add https://github.com/monlor/dotfiles --skill openspec-explore-monlor

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires openspec, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill serves as a thinking partner for exploring ideas, investigating problems, and clarifying requirements. It is ideal for users who need to think through something before or during a change.

Core Features & Use Cases

  • Explore Mode: Enter a mode to think deeply and visualize ideas.
  • Problem Space Exploration: Ask clarifying questions, challenge assumptions, and reframe problems.
  • Codebase Investigation: Map architecture, find integration points, and identify patterns.
  • Option Comparison: Brainstorm approaches, build comparison tables, and recommend paths.
  • Visualization: Use ASCII diagrams to clarify thinking.
  • Risk Surface: Identify potential issues and suggest spikes or investigations.
  • OpenSpec Awareness: Full context of the OpenSpec system, with the ability to check for existing changes, read artifacts, and capture decisions.

Quick Start

Start the openspec-explore skill and begin exploring your idea or problem.

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 and explore ideas before starting code changes?

To clarify requirements and explore ideas, you can use a thinking partner that asks clarifying questions, challenges assumptions, and visualizes thoughts using ASCII diagrams to map the problem space before implementation.

What is the best way to investigate a codebase to find integration points and map architecture?

The best way to investigate a codebase involves systematically mapping architecture and identifying patterns to find integration points, while also checking existing changes and capturing decisions within your project constraints.

How do I brainstorm approaches and compare options for a new feature?

To compare options for a new feature, you can brainstorm approaches, build comparison tables, and identify potential risk surfaces to recommend the most viable path forward for your implementation.

Do I need the openspec CLI to explore requirements and map visual thinking?

Yes, you need the openspec CLI installed as a prerequisite dependency, because the requirement exploration and visual thinking tools operate entirely within the constraints of the OpenSpec system boundaries.

Can I use OpenSpec to check existing artifacts and capture architectural decisions?

Yes, you can use OpenSpec awareness to check for existing changes, read project artifacts, and capture decisions, ensuring your codebase investigation aligns with the current system context.

When should I not use a requirement exploration approach for problem-solving?

You should avoid using requirement exploration when you already have fully clarified specifications and mapped risk surfaces, as the deep thinking and problem space reframing tools target ambiguous problem domains.