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
Befragen Sie Benutzer, um ein beliebiges Thema zu klären – Codebasis erkunden, Probleme untersuchen, Funktionen planen, Anforderungen verstehen oder Pläne genauer untersuchen. Sokratische Befragung, um Details aufzudecken. Quelle: benjaming/ai-skills.