openspec-explore

Explore codebases and clarify requirements with ASCII diagrams and OpenSpec artifacts.

1|Updated Dec 9, 2024
One-click install
npx skills add https://github.com/hadenlabs/tasks --skill openspec-explore-hadenlabs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openspec-explore
Source: https://github.com/hadenlabs/tasks/tree/main/.opencode/skills/openspec-explore
Command: npx skills add https://github.com/hadenlabs/tasks --skill openspec-explore-hadenlabs

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Helps users think through problems and clarify requirements.

Core Features & Use Cases

  • Acts as a thinking partner to read context, read files, search code, and investigate the codebase to surface questions and clarifications.
  • Visualizes ideas and relationships with ASCII diagrams to map dependencies, decisions, and risks.
  • On request, can generate OpenSpec artifacts (proposals, designs, specs) while staying in exploration mode.

Quick Start

Enter explore mode and think deeply, using questions and visualizations to explore ideas without implementing code.

Frequently Asked Questions about openspec-explore

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

FAQPage Schema
How do I clarify codebase requirements before starting implementation?

To clarify codebase requirements, you can use a thinking partner to read files, search code, and surface questions. This exploration process maps dependencies and risks visually without writing any new code.

Can I visualize code dependencies and risks with ASCII diagrams?

Yes, you can visualize code dependencies and risks with ASCII diagrams. This thinking partner maps relationships and decisions directly from codebase exploration to help you understand structural impacts.

How do I explore a codebase without writing any implementation code?

You explore a codebase without writing code by entering an exploration mode that enforces a strict no-code stance. It reads context, investigates files, and surfaces clarifications rather than applying changes.

Does this thinking partner generate OpenSpec proposals and designs?

Yes, the thinking partner can generate OpenSpec proposals, designs, and specs on request. It creates these artifacts while staying in a no-code exploration mode to document your requirements.

What is the best way to analyze risks before modifying a codebase?

The best way to analyze risks before modifying a codebase is to use a thinking partner that investigates your files and surfaces potential issues. It maps dependencies and decisions visually to highlight risks.

When should I not use a thinking partner for codebase exploration?

You should not use a thinking partner for codebase exploration when you need to directly implement, compile, or deploy code changes. It enforces a no-code stance and focuses solely on clarifying requirements and design.