From strategy-consultant
Define and scope a client problem into a sharp, decision-oriented question. Use when someone says "help me define this problem", "scope this engagement", "what's the real question here", "sharpen this problem statement", or provides a vague business challenge that needs structuring before analysis can begin. Also trigger when someone shares a client brief, RFP, or project description and needs help extracting the core analytical question.
npx claudepluginhub chipalexandru/strategy-consultantThis skill uses the workspace's default tool permissions.
Provides UI/UX resources: 50+ styles, color palettes, font pairings, guidelines, charts for web/mobile across React, Next.js, Vue, Svelte, Tailwind, React Native, Flutter. Aids planning, building, reviewing interfaces.
Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.
Calculates TAM/SAM/SOM using top-down, bottom-up, and value theory methodologies for market sizing, revenue estimation, and startup validation.
Take the client situation — however vague or sprawling — and distill it into a problem statement sharp enough to drive analysis.
A complete problem statement answers four questions in 2-4 sentences:
Read whatever the user provides — a brief, a conversation summary, a rambling description, uploaded documents. Pull out every factual claim, stated objective, and implied constraint.
Most problem descriptions are incomplete. Common gaps:
Use the AskUserQuestion tool to fill critical gaps. Ask only what is needed to make the problem statement actionable — do not ask for information that can be discovered through research.
Priority questions (ask only what is missing):
Write the problem statement in this format:
Context: [1-2 sentences on who the client is and their current situation] Tension: [1 sentence on what has changed or what is at stake] Question: [The specific, decision-oriented question this engagement will answer] Scope: [Boundaries — geography, time horizon, business unit, constraints]
Before stress-testing the problem statement, concretely imagine what the client holds in their hands if this engagement succeeds perfectly. Write a Deliverable Blueprint:
DELIVERABLE BLUEPRINT (carry forward to all downstream phases)
STRUCTURE: [How is the ideal document organized? Describe the sections
and their logic — not "a comprehensive report" but the specific skeleton.]
MUST CONTAIN: [What specific content must appear? Be concrete enough
that you could check each item off a list.]
COVERAGE DIMENSIONS: [What dimensions must the answer span completely?
List them. These become the completeness standard for research and
the report.]
HOW THE CLIENT USES IT: [Will they make one decision and move on, or
return to this document repeatedly? This determines whether the primary
quality metric is argumentative tightness or coverage completeness.]
Present the blueprint to the user for confirmation alongside the problem statement.
Before presenting the problem statement, run three quick checks:
Present the problem statement to the user and ask for confirmation before any downstream analysis begins.
After confirming the problem statement, systematically extract every explicit question, request, and specification from all available source material — the client brief, call transcript, uploaded documents, or the user's messages. Record each one as a checklist item.
Client Question Checklist format:
CLIENT QUESTION CHECKLIST (carry forward — verify at report delivery)
[ ] Q1: [Exact question or request, in the client's own words or a faithful paraphrase]
Source: [Where this appeared — e.g., "client call transcript, minute 14" or "project brief, paragraph 3"]
Required format: [If the client specified a format — e.g., "in inches", "by store size", "as a ranking" — note it here. Otherwise: "No format specified."]
[ ] Q2: ...
[ ] Q3: ...
Extraction rules:
Document-anchored feedback check: If the client provided a document (deck, report, draft) and asked for feedback, review, or improvement suggestions, add an explicit checklist item:
[ ] DOCUMENT FEEDBACK: Client requested feedback on [document name]. Deliverable must anchor feedback to the document's structure — slide-by-slide for decks, section-by-section for reports. Thematic feedback alone is insufficient when the client has a specific document they will revise. Structural coordinates: [Reference the Structural Index from the Source Material Extraction Log]
This ensures the deliverable tells the client "on Slide 6, change X to Y" rather than "the deck lacks a data narrative." The client needs to know WHERE to make changes, not just WHAT themes are missing.
Once the problem statement is confirmed, produce a Precision Anchor — a compact reference block that will be carried through every downstream phase to ensure the final answer precisely matches the question asked.
Precision Anchor format:
PRECISION ANCHOR (carry forward to all downstream phases)
Question: [The exact decision-oriented question — copied verbatim from the problem statement]
Decision: [What specific decision this will inform]
Scope: [Geography, time horizon, business unit, constraints]
Target entity: [When the client's request references a specific type of offering, capability, or business function (e.g., "DaaS platform," "managed services," "supply chain solution"), state your working definition in one sentence — what it is, and what adjacent offering at the same companies it is not. This travels with the Precision Anchor and governs what the research agents profile. The client confirms or corrects by exception when reviewing the problem statement.]
Success metric: [How we will know the answer is precise enough — e.g., "must quantify the revenue impact within ±20%" or "must compare at least 3 options with clear trade-offs"]
What a precise answer looks like: [1 sentence describing what the output must contain to actually answer the question — not an adjacent or easier question]
What a non-answer looks like: [1 sentence describing the most likely drift — the adjacent question the analysis might accidentally answer instead]
Deliverable Blueprint: [Reference the full Deliverable Blueprint from Step 4.5 above]
The Precision Anchor must be included in the research brief, passed to the validator, and re-checked at synthesis. Its purpose is to prevent analytical drift — the common failure mode where the team finds interesting data that answers a different (often easier) question than the one the client actually asked.