openspec-explore

Explore ideas and requirements conversationally with ASCII diagrams.

41|7|Updated Jun 15, 2022
One-click install
npx skills add https://github.com/AuroraWebSoftware/AAuth --skill openspec-explore-aurorawebsoftware
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openspec-explore
Source: https://github.com/AuroraWebSoftware/AAuth/tree/main/.opencode/skills/openspec-explore
Command: npx skills add https://github.com/AuroraWebSoftware/AAuth --skill openspec-explore-aurorawebsoftware

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill acts as an AI thinking partner to help you explore ideas, investigate problems, and clarify requirements before or during a development process, without implementing code.

Core Features & Use Cases

  • Deep Thinking & Exploration: Engages in curious, adaptive conversations to surface insights and potential directions.
  • Codebase Investigation: Maps architecture, finds integration points, and identifies patterns within the existing code.
  • Option Comparison: Brainstorms approaches, sketches tradeoffs, and visualizes concepts using ASCII diagrams.
  • Use Case: You have a vague idea for a new feature. This Skill will help you explore the problem space, consider different technical approaches, and visualize potential solutions before you commit 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 explore ideas and clarify requirements before writing code?

To explore ideas and clarify requirements before implementation, you can use an AI thinking partner to engage in conversational problem solving, map architecture, and visualize potential solutions. This approach surfaces insights and technical tradeoffs without committing code.

What is the best way to investigate codebase architecture and find integration points?

The best way to investigate codebase architecture is by using an AI exploration tool that maps existing patterns and identifies integration points conversationally. This method helps you understand the structural layout and surface potential risks before modifying the codebase.

Can I compare technical approaches and visualize tradeoffs during requirements gathering?

Yes, you can compare technical approaches and visualize tradeoffs during requirements gathering by brainstorming with an AI thinking partner. It sketches out different options and renders concepts using ASCII diagrams to clarify decision paths.

Does this codebase analysis tool write or modify code directly?

No, this codebase analysis tool does not write or modify code directly. It operates strictly as a thinking partner to facilitate deep exploration, surface risks, and clarify requirements without performing any direct code implementation.

When do I need to use design thinking for software engineering problem solving?

You need to use design thinking for software engineering when you have a vague feature idea or complex problem space. It helps you adaptively explore the implications, map integration points, and clarify requirements before committing to a specific implementation path.