Execute the Define phase of a Double Diamond engagement — converge from discovery insights to a clear problem statement. Verifies assumptions via cogni-claims, guides affinity clustering and HMW framing. Use whenever the user wants to synthesize findings, frame the problem, or narrow focus within a diamond engagement. Trigger on: "define the problem", "what's the real issue", "frame the challenge", "synthesize the findings", "narrow down", "converge", "problem statement", "how might we", "verify assumptions", "check our assumptions", "what did we learn", "so what does this all mean", "cluster the themes", "prioritize the insights", "define phase", "D1 converge", "assumption check", or any request to move from broad research to focused problem framing. Also trigger when the user says something like "I think the real problem is..." — they're already doing Define work and this skill should scaffold it.
From cogni-consultingnpx claudepluginhub cogni-work/insight-wave --plugin cogni-consultingThis skill is limited to using the following tools:
evals/evals.jsonevals/fixtures/cost-opt-user-blind-spot/consulting-project.jsonevals/fixtures/cost-opt-user-blind-spot/discover/synthesis.mdevals/fixtures/digital-transform-clean/consulting-project.jsonevals/fixtures/digital-transform-clean/discover/synthesis.mdevals/fixtures/gtm-weak-framing/consulting-project.jsonevals/fixtures/gtm-weak-framing/discover/synthesis.mdreferences/personas/delivery-lead.mdreferences/personas/end-user-advocate.mdreferences/personas/engagement-sponsor.mdreferences/personas/solution-architect.mdreferences/review-protocol.mdSearches, retrieves, and installs Agent Skills from prompts.chat registry using MCP tools like search_skills and get_skill. Activates for finding skills, browsing catalogs, or extending Claude.
Searches prompts.chat for AI prompt templates by keyword or category, retrieves by ID with variable handling, and improves prompts via AI. Use for discovering or enhancing prompts.
Creates consistent pitch decks, one-pagers, investor memos, financial models, accelerator apps, and fundraising materials from a single source of truth.
Synthesize discovery findings into a clear, actionable problem statement. This is the convergence half of Diamond 1 — the goal is to narrow from a broad evidence base to the core challenge worth solving.
Define is about making choices. Discovery surfaced many themes, tensions, and opportunities. Define forces the consultant and client to decide: "Of everything we learned, what is the one challenge that, if solved, would create the most value?" This requires both analytical rigor (verifying assumptions) and creative synthesis (reframing the problem).
The outputs — a problem statement and HMW questions — become the brief for Diamond 2. Getting the problem framing wrong means solving the wrong problem, no matter how elegant the solution.
discover/synthesis.md) should exist — the starting input for DefineRead consulting-project.json and discover/synthesis.md. Review the themes, surprises, and tensions from Discovery.
Update phase state:
bash $CLAUDE_PLUGIN_ROOT/scripts/update-phase.sh "<project-dir>" define in-progress
Present the convergence plan:
Assumption Verification (plugin-powered):
Guided Convergence Methods (interactive):
| Method | Purpose | Reference |
|---|---|---|
| Affinity Clustering | Group discovery themes into clusters | references/methods/affinity-clustering.md |
| HMW Synthesis | Reframe clusters as "How Might We" questions | references/methods/hmw-synthesis.md |
| Assumption Mapping | Map and prioritize assumptions by risk | references/methods/assumption-mapping.md |
Ask: "I recommend starting with assumption verification, then affinity clustering, then HMW synthesis. Want to adjust the approach?"
Extract 10-20 key assumptions from the discovery synthesis. These are factual claims that underpin the emerging problem framing.
Present them to the consultant:
Assumptions extracted from Discovery:
- "Mid-market cloud spend in DACH will grow 18% YoY through 2028" — from desk research
- "No incumbent offers unified monitoring across hybrid environments" — from competitive analysis
- ...
Any to add, remove, or reframe?
After confirmation, dispatch to cogni-claims:
claims skill in verify mode to check against cited sourcesSave verified/deviated results to define/assumptions.json.
Key decision point: deviated assumptions need resolution. Common patterns:
Expect 20-30% of assumptions to deviate — this is normal and valuable, not a failure. The deviations themselves refine understanding.
Read $CLAUDE_PLUGIN_ROOT/references/methods/affinity-clustering.md and guide the consultant:
Output: 3-7 named theme clusters, ordered by priority. Save to define/theme-clusters.md.
Read $CLAUDE_PLUGIN_ROOT/references/methods/hmw-synthesis.md and guide the consultant:
Save to define/hmw-questions.md.
Synthesize the verified assumptions, clusters, and HMW questions into a problem statement:
Structure:
Example (strategic-options for DACH market growth):
Context: The client's DACH cloud portfolio has plateaued at €45M ARR despite 18% market growth, with mid-market share eroding to two vertical-specialist competitors. Tension: Current horizontal positioning serves enterprise accounts well but fails to resonate with mid-market buyers who prioritize speed-to-value over feature breadth. Question: How might we reposition the portfolio to capture mid-market growth without cannibalizing enterprise margins? Constraints: No M&A, 6-week timeline, existing technology stack.
Draft the problem statement and present for consultant review. The problem statement is the most consultant-dependent artifact in the entire engagement — draft it, but expect 2-3 rounds of refinement. That iteration is where the real value lives.
Save to define/problem-statement.md.
Before transitioning to Develop, stress-test the Define outputs against four stakeholder perspectives. Getting the problem framing wrong means solving the wrong problem in Diamond 2 — this review catches misalignment before it compounds.
Launch one Task agent per persona. Each reads the Define artifacts and evaluates from their perspective.
| Persona | Focus | Reference |
|---|---|---|
| Engagement Sponsor | Right problem for the business? | references/personas/engagement-sponsor.md |
| Delivery Lead | Rigorous convergence process? | references/personas/delivery-lead.md |
| Solution Architect | Can Develop work with this? | references/personas/solution-architect.md |
| End-User Advocate | Real user pain preserved? | references/personas/end-user-advocate.md |
For each persona, launch a Task with this prompt:
You are a {PERSONA_NAME} reviewing the Define phase outputs of a Double Diamond engagement.
FILES TO READ (use Read tool):
1. Problem statement: {project-dir}/define/problem-statement.md
2. HMW questions: {project-dir}/define/hmw-questions.md
3. Verified assumptions: {project-dir}/define/assumptions.json
4. Theme clusters: {project-dir}/define/theme-clusters.md
5. Discovery synthesis: {project-dir}/discover/synthesis.md (for traceability)
6. Diamond project: {project-dir}/consulting-project.json (for engagement context)
7. Your persona profile: {absolute path to references/personas/{persona}.md}
INSTRUCTIONS:
1. Read all files
2. Adopt the tone described in your persona profile
3. Evaluate each of your 5 criteria, assigning PASS / WARN / FAIL
4. For each criterion, provide specific evidence from the Define artifacts
5. Calculate your weighted score: PASS=1.0, WARN=0.5, FAIL=0.0
6. Generate 3-5 questions your stakeholder would ask
7. Identify the single most important issue from your perspective
8. List 2-3 concerns that could block Develop phase success
OUTPUT FORMAT (Markdown):
## {PERSONA_NAME} Evaluation
### Criteria Assessment
| Criterion | Weight | Verdict | Evidence |
|---|---|---|---|
| {criterion 1} | {weight}% | {PASS/WARN/FAIL} | {specific evidence from Define artifacts} |
| ... | ... | ... | ... |
**Score**: {weighted score}/1.0 — {count PASS} pass, {count WARN} warn, {count FAIL} fail
### Top Questions
1. {Question a real stakeholder would ask}
2. ...
### Critical Issue
{The single most important concern, with specific suggestion}
### Develop Blockers
- {Concern that could block Diamond 2 success} — {one-line rationale}
- ...
Agent configuration: Use a fast model (haiku or sonnet), Read tool only. Launch all 4 persona agents in the same turn for parallel execution.
Read references/review-protocol.md and apply it to the persona results:
Decision logic:
Save the full review results to define/review-summary.md.
If CRITICAL issues triggered revision:
This keeps the "warn, not block" principle intact — the review enforces a quality bar but the consultant always has the last word.
Update method log and decision log with key choices made during Define.
Present the Define summary:
Define phase complete.
- Assumptions: N verified, N deviated, N unresolved
- Theme clusters: [list top 3]
- HMW questions: [list top 3]
- Problem statement: [one-sentence version]
- Review: [PASSED / PASSED with observations / PASSED after N revision rounds]
Ready to move to Diamond 2? The Develop phase will generate solution options for these HMW questions.
Mark Define complete:
bash $CLAUDE_PLUGIN_ROOT/scripts/update-phase.sh "<project-dir>" define complete
define/review-summary.md) is a key artifact for the Deliver phase — it documents which stakeholder concerns were addressed and which were flagged for downstream resolution