openspec-explore

Explores ideas and clarifies requirements in a project context using natural language and ASCII visualizations.

Updated May 5, 2022
One-click install
npx skills add https://github.com/BlackBeltTechnology/judo-runtime-core --skill openspec-explore-blackbelttechnology
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openspec-explore
Source: https://github.com/BlackBeltTechnology/judo-runtime-core/tree/main/.claude/skills/openspec-explore
Command: npx skills add https://github.com/BlackBeltTechnology/judo-runtime-core --skill openspec-explore-blackbelttechnology

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill acts as an AI thinking partner to help users explore ideas, investigate problems, and clarify requirements within a codebase or project context, without directly implementing solutions.

Core Features & Use Cases

  • Collaborative Thinking: Engage in open-ended discussions to brainstorm, challenge assumptions, and reframe problems.
  • Codebase Investigation: Analyze existing architecture, find integration points, and identify patterns.
  • Option Comparison: Brainstorm and compare multiple approaches, sketching tradeoffs and visualizing concepts with ASCII diagrams.
  • Use Case: A user is considering a new feature and wants to understand its potential impact on the existing architecture. They engage this Skill to explore the problem space, visualize relevant system components, and discuss potential design trade-offs before committing to implementation.

Quick Start

Use the openspec-explore skill to think through the implications of adding real-time collaboration to the platform.

Frequently Asked Questions about openspec-explore

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

FAQPage Schema
How do I brainstorm and compare architectural design options before writing code?

You can use AI-driven codebase exploration to brainstorm and compare multiple design approaches, sketching tradeoffs and visualizing system components with ASCII diagrams before implementation. This clarifies requirements and identifies potential integration points within your existing project context.

What is the best way to investigate a codebase to find integration points for a new feature?

Codebase investigation with an AI thinking partner helps you analyze existing architecture and identify patterns to find integration points. It facilitates collaborative thinking to explore the problem space and discuss potential design tradeoffs using natural language queries.

Can I clarify project requirements by exploring ideas without automatically generating code?

Yes, you can clarify requirements by exploring ideas without directly implementing solutions. This AI exploration mode focuses on collaborative thinking and problem investigation within a project context, ensuring you understand the implications before committing to code generation.

How do I visualize system components and design tradeoffs when considering a new feature?

You can visualize system components and design tradeoffs using ASCII visualizations generated during AI-assisted exploration. This allows you to collaboratively sketch out multiple approaches and reframe problems within your project's architecture before making implementation decisions.

Does OpenSpec provide context awareness when analyzing existing architecture?

Yes, the exploration mode supports interaction with the OpenSpec system for context awareness and artifact referencing. This integration allows the AI to understand your project context deeply while you investigate problems and think through architectural ideas.

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

You should use an AI thinking partner when you need to explore ideas, challenge assumptions, and clarify requirements before writing code. It is ideal for investigating the potential impact of new features on existing architecture and comparing design options without generating implementation code.