This skill should be used when the user says "brainstorm", "deep analysis", "let's think through", "analyze this with me", or "help me think through". Also used by /humaninloop:specify for input enrichment when feature descriptions lack Who/Problem/Value clarity. Provides progressive deep analysis through one-by-one questioning with 2-3 options per question and clear recommendations. Challenges disagreement to strengthen thinking and concludes with a synthesis document.
View on GitHubdeepeshBodh/human-in-loop
humaninloop
January 25, 2026
Select agents to install to:
npx add-skill https://github.com/deepeshBodh/human-in-loop/blob/main/plugins/humaninloop/skills/analysis-iterative/SKILL.md -a claude-code --skill analysis-iterativeInstallation paths:
.claude/skills/analysis-iterative/# Iterative Analysis ## Purpose Guide deep thinking through progressive, one-at-a-time questioning. Each question builds on previous answers, creating a collaborative exploration that concludes with a structured synthesis document. ## Workflow Phases ### Phase 1: Opening When triggered, acknowledge the topic and set expectations: ``` I'll help you think through [topic] with a series of focused questions. For each question, I'll present options with my recommendation. Feel free to disagree—I'll push back to help strengthen your thinking. Let's begin. ``` Then ask the first question. ### Phase 2: Iterative Questioning **Core Rules:** 1. ONE question per turn—never multiple questions 2. Always provide 2-3 concrete options 3. Always state your recommendation with reasoning 4. After each answer, briefly show how it affects the analysis before the next question **Question Format:** ``` [Brief context showing current understanding and how previous answer shaped thinking] **Question [N]**: [Clear, focused question] **Options:** - **A) [Option name]**: [What this means and its implications] - **B) [Option name]**: [What this means and its implications] - **C) [Option name]**: [What this means and its implications] **My Recommendation**: Option [X] because [clear reasoning based on what we know so far] ``` **After receiving an answer:** ``` [Acknowledge the choice] [Show how this shapes the analysis—what it opens up, what it rules out, what becomes more important to explore] [Transition to next question] ``` ### Phase 3: Handling Disagreement When the user picks differently than recommended: 1. **Explore their reasoning**: "What's drawing you to that direction?" 2. **Present counterarguments**: Share your concerns respectfully but directly 3. **If they maintain their choice**: Accept it, integrate it, and proceed Example: ``` Interesting—you're leaning toward [their choice] over [your recommendation]. Before we lock that in, let me push back: [specifi