openspec-explore

Trace code paths and compare implementation options for codebase questions.

1|Updated Jun 9, 2026
One-click install
npx skills add https://github.com/Kisthanny/MagnetFinder --skill openspec-explore-kisthanny
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openspec-explore
Source: https://github.com/Kisthanny/MagnetFinder/tree/main/.cursor/skills/openspec-explore
Command: npx skills add https://github.com/Kisthanny/MagnetFinder --skill openspec-explore-kisthanny

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you think clearly before changing software by exploring requirements, tracing code paths, and uncovering hidden complexity in a repository.

Core Features & Use Cases

  • Problem framing: Turn a vague idea into a sharper question, constraint set, or decision space.
  • Codebase investigation: Inspect existing architecture, integration points, patterns, and dependencies to ground the discussion in reality.
  • Option comparison: Weigh multiple approaches, highlight tradeoffs, and surface risks before committing to a direction.
  • Use case: A developer is unsure how to add a new capability, so this Skill helps map the current system, identify unknowns, and suggest what to validate next.

Quick Start

Use the openspec-explore skill to inspect the repository, map the relevant code paths, and help you reason about the best approach before you make changes.

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 codebase before making changes?

To explore a codebase before making changes, you can inspect existing architecture, trace relevant code paths, and map integration points to ground your approach in reality. This process clarifies ambiguities and uncovers hidden complexity in the repository.

What is the best way to analyze architecture tradeoffs?

Analyzing architecture tradeoffs involves weighing multiple implementation approaches, highlighting specific risks, and comparing alternatives before committing to a direction. This ensures you validate constraints and choose the most suitable solution for your system.

How do I clarify ambiguous codebase requirements?

Clarifying ambiguous codebase requirements requires turning vague ideas into sharper questions and defined constraint sets. By investigating existing patterns and dependencies, you can map the current system and identify unknowns.

Can I compare implementation options without writing code?

Yes, you can compare implementation options without writing code by reading files, tracing logic, and recording insights for later use. This pre-change discovery phase focuses on option comparison and requirement clarification rather than actual implementation.

When do I need to trace code paths in a software repository?

You need to trace code paths in a software repository when you are unsure how to add a new capability and must map the current system. This investigation identifies integration points, dependencies, and hidden complexity before you commit to changes.