aif-explore

Explore ideas and clarify requirements before implementing software changes.

Updated Apr 21, 2026
One-click install
npx skills add https://github.com/marinkobabic/dario-shop --skill aif-explore-marinkobabic
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: aif-explore
Source: https://github.com/marinkobabic/dario-shop/tree/main/.claude/skills/aif-explore
Command: npx skills add https://github.com/marinkobabic/dario-shop --skill aif-explore-marinkobabic

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill solves the problem of rushed, misaligned, or incomplete software changes by providing a dedicated thinking space to explore ideas, investigate problems, and clarify requirements before any implementation work begins.

Core Features & Use Cases

  • Thinking Partner Mode: Acts as a curious, non-prescriptive partner to ask clarifying questions, challenge assumptions, and reframe problems for vague ideas or specific pain points.
  • Codebase-Grounded Investigation: Reads and analyzes the actual project codebase to map relevant architecture, find existing patterns, and surface hidden complexity for technical problems.
  • Option Comparison & Risk Identification: Brainstorms multiple approaches, builds tradeoff comparisons, and highlights potential risks or unknowns to inform better decision-making.
  • Use Case: If you are unsure whether to refactor the existing auth system or add a new feature, use this Skill to work through the tradeoffs, investigate the current codebase, and clarify requirements before creating a plan.

Quick Start

Use the aif-explore skill to think through the best approach for adding real-time notifications to the storefront.

Frequently Asked Questions about aif-explore

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

FAQPage Schema
How do I clarify requirements and explore architecture tradeoffs before writing code?

To clarify requirements and explore architecture tradeoffs before coding, use a dedicated thinking space to investigate your codebase, challenge assumptions, and map out risks. This approach ensures technical decisions are grounded in existing patterns before implementation begins.

What is the best way to analyze a codebase for risk assessment before a complex refactor?

Codebase analysis for risk assessment involves reading the actual project code to map relevant architecture, find existing patterns, and surface hidden complexity. This identifies potential risks and unknowns to inform better decision-making before modifying application code.

Can I compare multiple implementation approaches for a vague feature concept without modifying code?

Yes, you can compare multiple implementation approaches for a vague feature concept without modifying code by brainstorming options and building tradeoff comparisons. This clarifies requirements and captures decisions while keeping the application codebase untouched.

How do I find the root cause of a complex bug through structured problem investigation?

Finding the root cause of a complex bug requires structured problem investigation using a thinking partner to ask clarifying questions and reframe the issue. This method relies on codebase-grounded discussion to trace the origin without writing fixes.

When do I need to perform an architecture review before planning software changes?

You need to perform an architecture review before planning software changes when facing vague feature concepts, evaluating tradeoffs, or refining existing plans. It satisfies the need for risk identification and decision capture prior to any implementation work.