openspec-explore

Guide requirement clarification through file inspection and visual option mapping.

26|1|Updated May 2, 2022
One-click install
npx skills add https://github.com/anssip/passlane --skill openspec-explore-anssip
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openspec-explore
Source: https://github.com/anssip/passlane/tree/main/.pi/skills/openspec-explore
Command: npx skills add https://github.com/anssip/passlane --skill openspec-explore-anssip

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Exploration mode provides a guided space for thinking through problems, gathering context, and clarifying requirements without writing code or committing to solutions.

Core Features & Use Cases

  • Curious, adaptive thinking partner for mapping problems, asking clarifying questions, and surfacing alternatives.
  • Codebase grounding by inspecting files and context when needed.
  • Open-ended surface of options to surface risks, dependencies, and design directions.

Quick Start

Tell me what you want to explore and I will start by asking clarifying questions.

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 design options before writing code?

To clarify requirements before writing code, you can use an exploration mode that acts as a thinking partner, asking questions and visualizing options without modifying your codebase. It reads project context to ground the discussion in your actual files.

What is the best way to map open-ended problems and surface design risks?

Mapping open-ended problems involves surfacing alternatives, dependencies, and design directions through guided questions. An adaptive thinking partner helps structure this discovery phase, ensuring you identify risks before committing to a specific solution.

Can I read codebase files to gather context during requirement discovery sessions?

Yes, you can read codebase files during requirement discovery sessions to ground your understanding. The exploration mode inspects project context and files as needed, ensuring the design discussion remains aligned with your existing architecture.

How do I start a problem definition session without committing to code changes?

To start a problem definition session without committing to code changes, simply describe the idea you want to explore. The system will begin by asking clarifying questions to map the problem space and visualize potential options.

Does an exploration mode work for visualizing dependencies without modifying the codebase?

Yes, exploration mode works for visualizing dependencies while remaining non-intrusive to your code. It provides a guided space to inspect project context and surface design risks without writing code or altering existing files.

When should I use a thinking partner instead of directly implementing a solution?

You should use a thinking partner when facing open-ended problems or ambiguous requirements before or during changes. It helps clarify the problem definition and gather context, preventing premature commitment to an unsuitable technical solution.