openspec-explore

Guide non-implementation exploration of codebases using ASCII diagrams and surfacing risks/questions.

25|4|Updated Nov 13, 2025
One-click install
npx skills add https://github.com/rozx/Tsukuyomi --skill openspec-explore-rozx
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openspec-explore
Source: https://github.com/rozx/Tsukuyomi/tree/main/.opencode/skills/openspec-explore
Command: npx skills add https://github.com/rozx/Tsukuyomi --skill openspec-explore-rozx

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill provides a non-implementation thinking partner to help teams explore ideas, examine codebases, and clarify requirements without writing code.

Core Features & Use Cases

  • Non-implementation exploration: read files, search code, and investigate the codebase to surface design choices and gaps.
  • Visualize ideas: ASCII diagrams and architecture sketches to convey concepts quickly.
  • Surface risks and questions: identify uncertainties and potential pitfalls early in planning or refactoring.
  • OpenSpec artifact support: surface opportunities to capture proposals, designs, or specs when requested.

Quick Start

Ask me to start exploring the codebase and surface key questions.

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 to identify design assumptions without writing code?

To explore a codebase without writing code, you investigate files and search code to surface design choices and gaps. This method clarifies requirements and identifies assumptions during early planning or refactoring sessions.

What is the best way to surface risks and uncertainties during project planning?

Surfacing risks during project planning requires a non-implementation deliberation session to identify potential pitfalls and uncertainties. This process maps exploration paths and frames problems clearly before any code changes are generated.

How do I visualize architecture ideas quickly without using complex diagramming tools?

Architecture ideas can be visualized quickly using ASCII diagrams and architecture sketches. This lightweight method conveys concepts rapidly during exploratory thinking sessions without requiring external diagramming software.

Can I generate OpenSpec proposals and design artifacts directly from a planning session?

OpenSpec proposals and design artifacts can be surfaced directly from a planning session when requested. The exploration process identifies opportunities to capture proposals, designs, and specs without executing code.

How do I frame problems in a refactoring project without executing commands?

Problem framing for refactoring projects applies non-execution constraints to explore options and identify gaps. This deliberation process maps exploration paths and evaluates risks without generating code or running commands.

When should I use a non-implementation thinking partner for software architecture?

A non-implementation thinking partner is used for early planning, design reviews, and problem framing sessions. It is needed when a project requires deep exploratory thinking to map paths and identify assumptions without implementation changes.