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
Опросите пользователя, чтобы прояснить любую тему — изучение базы кода, исследование проблем, планирование функций, понимание требований или детализацию планов. Сократовский допрос для выяснения деталей. Источник: benjaming/ai-skills.