What problem does it solve?
This Skill eliminates the risk of costly rework from jumping into implementation without fully understanding the problem, exploring all options, or clarifying requirements. It acts as a dedicated thinking partner to help you work through ideas, investigate issues, and refine your plans before writing any code.
Core Features & Use Cases
- Open-Ended Exploration: Work through vague ideas, specific problems, or existing plans with curious, non-prescriptive questioning instead of rigid scripts.
- Codebase Grounding: Investigate your actual project code to map relevant architecture, find existing patterns, and surface hidden complexity instead of theorizing in a vacuum.
- Visualization & Comparison: Use ASCII diagrams to sketch systems, state machines, and data flows, and compare different technical or design approaches with clear tradeoff analysis.
- Use Case: For example, if you are considering adding real-time collaboration to your project, use this Skill to explore the collaboration spectrum, check if existing code supports it, and compare CRDT vs. operational transform approaches before committing to a plan.
Quick Start
Use the aif-explore skill to think through the idea of adding real-time collaboration to the project before you start planning the implementation.