Execute the Discover phase of a Double Diamond engagement — diverge to build a rich understanding of the problem landscape. Dispatches to cogni-research, cogni-trends, and cogni-portfolio. Use whenever the user wants to research, explore, or investigate a topic within a diamond engagement. Trigger on: "start discovery", "research the landscape", "let's explore", "what do we know about", "gather evidence", "run the research", "investigate the market", "scan for trends", "competitive analysis", "who are the competitors", "what's happening in [industry]", "build the evidence base", "I need data on", "diverge", "discover phase", "D1 diverge", "let's understand the problem first", "explore the problem", "build understanding", or any request for broad research within an active engagement. Also trigger when the user asks about a specific research method (desk research, stakeholder mapping, data audit, customer journey) in the context of an ongoing engagement.
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-thin-data/consulting-project.jsonevals/fixtures/cost-opt-thin-data/discover/research/summary-thin.mdevals/fixtures/digital-transform-mfg/consulting-project.jsonevals/fixtures/digital-transform-mfg/discover/competitive/summary.mdevals/fixtures/digital-transform-mfg/discover/research/summary.mdevals/fixtures/digital-transform-mfg/discover/trends/summary.mdevals/fixtures/gtm-saas-expansion/consulting-project.jsonevals/fixtures/gtm-saas-expansion/discover/competitive/summary.mdevals/fixtures/gtm-saas-expansion/discover/research/summary.mdreferences/personas/client-domain-expert.mdreferences/personas/delivery-lead.mdreferences/personas/downstream-analyst.mdreferences/personas/engagement-sponsor.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.
Implements structured self-debugging workflow for AI agent failures: capture errors, diagnose patterns like loops or context overflow, apply contained recoveries, and generate introspection reports.
Build a rich, multi-perspective understanding of the problem landscape. This is the first phase of Diamond 1 — the goal is to cast a wide net before converging on a problem statement in the Define phase.
Discover is about breadth, not depth. The consultant and client often arrive with assumptions about what the problem is. This phase deliberately widens the lens — through desk research, trend analysis, competitive mapping, stakeholder input, and data audits — to surface insights that challenge or enrich those initial assumptions.
The key principle: diverge before converging. Premature closure is the enemy of good consulting. Discover builds the evidence base that Define will synthesize.
consulting-setup.Read consulting-project.json. Extract: engagement name, vision class, desired outcome, scope, constraints, industry, language.
Update phase state to in-progress:
bash $CLAUDE_PLUGIN_ROOT/scripts/update-phase.sh "<project-dir>" discover in-progress
Read $CLAUDE_PLUGIN_ROOT/references/vision-classes.md for the vision class's recommended Discover methods. Also read any method files referenced.
Present the proposed discovery plan, typically 3-5 activities:
Plugin-powered methods (automated via insight-wave ecosystem):
| Method | Plugin | What It Produces |
|---|---|---|
| Desk research | cogni-research | Research report with cited sources |
| Industry trend scan | cogni-trends | 60 trend candidates across 4 dimensions × 3 horizons |
| Competitive baseline | cogni-portfolio | Competitor landscape and market segmentation |
Guided methods (interactive prompts with consultant):
| Method | What It Produces |
|---|---|
| Stakeholder mapping | Influence/interest matrix, interview agenda |
| Data audit | Available data inventory, quality assessment, gaps |
| Customer journey analysis | As-is journey map with pain points |
Method mix check: Before presenting, verify the proposed plan includes at least one internal-facing method (stakeholder mapping, data audit) alongside any external-facing methods (desk research, competitive, trends, customer journey). Discovery that looks only outward misses internal capability constraints, stakeholder dynamics, and data readiness — all of which shape what the Define phase can actually work with. If the vision class recommendations are all external, add stakeholder mapping as a default internal complement.
Ask: "Which methods do you want to use for Discovery? I recommend all plugin-powered methods plus [1-2 guided methods based on vision class]. You can add, remove, or reorder."
For each confirmed plugin method, dispatch to the appropriate plugin:
Desk Research (cogni-research):
detailed for most vision classes, deep for digital-transformation or innovation-portfolioplugin_refs.research_projectdiscover/research/Industry Trend Scan (cogni-trends):
trend-scout with the industry and language settingsplugin_refs.tips_projectdiscover/trends/Competitive Baseline (cogni-portfolio):
portfolio-setup with the client contextportfolio-scan or compete depending on scopeplugin_refs.portfolio_projectdiscover/competitive/Between each plugin dispatch, check with the consultant: "Research complete. Review before moving to trend analysis?"
For each confirmed guided method, read the method file from $CLAUDE_PLUGIN_ROOT/references/methods/ and walk the consultant through it interactively.
Stakeholder Mapping (references/methods/stakeholder-mapping.md):
discover/stakeholder-map.mdData Audit (references/methods/data-audit.md):
discover/data-audit.mdAfter all methods complete, produce a discovery synthesis:
discover/ (research summary, trend candidates, competitive data, stakeholder map, data audit)*Sources: research/summary.md §Market Size, competitive/summary.md §Market Gaps*). This traceability matters because the Sponsor needs to verify claims for board briefings, and the Define-phase analyst needs to follow evidence trails back to their origin. Vague attribution ("desk research shows...") erodes trust.discover/synthesis.md with sections: Key Themes (with source citations and assumptions), Surprises, Tensions, Assumptions to Test, and Phase Transition AssessmentExample synthesis structure:
### Theme 1: [Specific insight, not a category]
[Evidence-based description integrating multiple sources]
*Sources: research/summary.md §3, competitive/summary.md §Market Gaps, stakeholder-map.md §High Influence*
*Assumption: [testable hypothesis this theme relies on]*
*Priority: HIGH — supported by 3 sources, directly addresses desired outcome*
Present the synthesis to the consultant for review and refinement.
Update the method log:
# For each method used, append to .metadata/method-log.json
Update consulting-project.json with any new plugin_refs.
Ask the consultant: "Discovery phase complete. The synthesis surfaces [N] key themes. Ready to converge in the Define phase, or do you want to explore any theme further?"
If ready to converge, mark Discover complete and suggest consulting-define:
bash $CLAUDE_PLUGIN_ROOT/scripts/update-phase.sh "<project-dir>" discover complete
For vision-class-specific method recommendations, read $CLAUDE_PLUGIN_ROOT/references/vision-classes.md.