openspec-explore

Explores ideas, problems, and requirements through conversation without writing implementation code.

Updated Jun 8, 2026
One-click install
npx skills add https://github.com/AlmogMaayan/ptp --skill openspec-explore-almogmaayan
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: openspec-explore
Source: https://github.com/AlmogMaayan/ptp/tree/main/skills/openspec-explore
Command: npx skills add https://github.com/AlmogMaayan/ptp --skill openspec-explore-almogmaayan

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? When starting a feature or debugging a problem, jumping straight into code often leads to rework. This Skill provides a structured thinking partner that helps you explore the problem space, investigate the codebase, and compare options before committing to an implementation. ## Core Features & Use Cases - Exploratory Dialogue: Acts as a curious thinking partner that asks questions, challenges assumptions, and surfaces risks without following a rigid script. - Codebase Investigation: Reads files, maps architecture, and finds integration points to ground discussions in the actual code. - OpenSpec Integration: Detects active changes via openspec list --json, reads existing proposals and designs, and offers to capture decisions into OpenSpec artifacts. - Use Case: Before building a new caching layer, use this Skill to discuss tradeoffs between Redis and SQLite, review the existing architecture, and then capture the final decision in design.md. ## Quick Start Ask the AI to enter explore mode and think through your idea or problem before creating any change proposal.

Frequently Asked Questions about openspec-explore

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

FAQPage Schema
How do I explore a feature idea before writing code?▼

Enter explore mode and describe your idea, problem, or requirement in natural language. The Skill investigates the codebase, asks clarifying questions, compares options, and surfaces risks without writing any implementation code.

What is OpenSpec explore mode used for?▼

Explore mode is a thinking stance for discussing problems and requirements before formalizing them. It can read existing OpenSpec change artifacts for context and offer to capture decisions into proposals, designs, specs, or tasks when insights crystallize.

Can openspec-explore write code or implement features?▼

No, explore mode never writes application code or implements features. It may only create or update OpenSpec artifacts such as proposals and specs when you explicitly ask, since that captures thinking rather than implementing.

Does openspec-explore require the openspec CLI?▼

Yes, it requires the openspec CLI to check for active changes with `openspec list --json` and to read change artifacts. Without it, codebase exploration still works but OpenSpec context detection is unavailable.

When should I exit explore mode and create a change proposal?▼

Exit explore mode when the problem and approach are clear enough to implement. The Skill may offer to create a proposal when insights solidify, but the decision to formalize is always yours.