openspec-explore

Explore software problems and clarify requirements with codebase analysis.

2|Updated Nov 14, 2024
One-click install
npx skills add https://github.com/fkoschi/grind-it --skill openspec-explore-fkoschi
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openspec-explore
Source: https://github.com/fkoschi/grind-it/tree/main/.claude/skills/openspec-explore
Command: npx skills add https://github.com/fkoschi/grind-it --skill openspec-explore-fkoschi

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill acts as a thinking partner to help users explore ideas, investigate problems, and clarify requirements before or during a change, without implementing code.

Core Features & Use Cases

  • Deep Exploration: Facilitates in-depth thinking through questions, analogies, and challenging assumptions.
  • Codebase Investigation: Allows for mapping architecture, finding integration points, and identifying patterns within the codebase.
  • Option Comparison: Helps brainstorm approaches, build comparison tables, and sketch tradeoffs.
  • Use Case: A user wants to understand the implications of a new feature. This Skill helps them explore the problem space, investigate relevant parts of the codebase, and visualize potential solutions and risks.

Quick Start

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

Frequently Asked Questions about openspec-explore

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

FAQPage Schema
How do I clarify software requirements before implementing code?

You can clarify software requirements by using an AI thinking partner to explore the problem space, challenge assumptions, and investigate codebase architecture without writing implementation code.

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

The best way to investigate a codebase for integration points is to map the architecture and identify patterns using an AI-driven exploration tool that analyzes the problem space deeply.

Can I compare design approaches and visualize tradeoffs for a new feature?

Yes, you can compare design approaches by building comparison tables, brainstorming options, sketching tradeoffs, and visualizing potential solutions and risks using ASCII diagrams.

How does exploring ideas with design thinking help during software development?

Exploring ideas with design thinking during software development facilitates in-depth analysis through questions and analogies, helping you understand feature implications before committing to changes.

Does this requirements clarification process integrate with OpenSpec artifacts?

Yes, the requirements clarification process integrates with the OpenSpec system to capture insights and findings directly into artifacts like proposals and designs.

When should I not use AI for codebase investigation?

You should not use AI for codebase investigation when you need direct code implementation, as this exploration process focuses strictly on problem space analysis and option comparison.