$npx -y skills add aviflombaum/claude-code-in-avinyc --skill interviewInterview about a plan file to refine it through in-depth questioning. Use when you have a plan that needs validation, refinement, or deeper exploration before implementation. Triggers on "interview me about", "refine this plan", "question this spec".
| 1 | # Plan Interview |
| 2 | |
| 3 | Refine project plans through Socratic questioning to produce comprehensive specifications. |
| 4 | |
| 5 | ## Workflow |
| 6 | |
| 7 | 1. Read the provided plan file |
| 8 | 2. Interview the user in-depth using AskUserQuestion about: |
| 9 | - Technical implementation details |
| 10 | - UI & UX considerations |
| 11 | - Potential concerns and edge cases |
| 12 | - Tradeoffs and alternatives |
| 13 | 3. Ask non-obvious questions that probe assumptions |
| 14 | 4. Continue interviewing until the plan is complete |
| 15 | 5. Write the refined spec back to the file |
| 16 | |
| 17 | ## Questioning Guidelines |
| 18 | |
| 19 | - Ask about things not covered in the plan |
| 20 | - Challenge assumptions with "what if" scenarios |
| 21 | - Probe technical decisions: "Why this approach over X?" |
| 22 | - Explore edge cases: "What happens when Y fails?" |
| 23 | - Consider users: "How will Z affect the user experience?" |
| 24 | - Question scope: "Is A necessary for MVP?" |
| 25 | |
| 26 | ## Interview Style |
| 27 | |
| 28 | - One question at a time |
| 29 | - Use multiple choice when natural options exist |
| 30 | - Build on previous answers |
| 31 | - Go deep before going wide |
| 32 | - Stop when the plan is solid |
| 33 | |
| 34 | ## Output |
| 35 | |
| 36 | After the interview is complete, write the refined specification back to the original file, incorporating all insights gathered during the questioning. |