If topic is a file path, read it first. Otherwise, use topic as context.
Interview the user using AskUserQuestion. Adapt questions to topic type:
Codebase exploration: Architecture decisions, patterns used, why certain approaches Issue investigation: Symptoms, reproduction steps, what changed, when started New feature: Requirements, constraints, affected systems, acceptance criteria Plan/spec review: Implementation details, UI/UX, tradeoffs, edge cases, dependencies
Interviewez l'utilisateur pour clarifier n'importe quel sujet : exploration de la base de code, enquête sur les problèmes, planification des fonctionnalités, compréhension des exigences ou exploration des plans. Interrogatoire socratique pour découvrir des détails. Source : benjaming/ai-skills.