FDE Problem Discovery
Find the customer problem worth testing from field evidence
xukun0821
@xukun0821
Install
$ openclaw skills install @xukun0821/fde-problem-discoveryFDE Problem Discovery
Turn a verbal customer request into a bounded, handoff-ready problem worth testing. Do not rush into a solution.
Accepted inputs
- Interview notes, transcripts, frontline observations, tickets, chat logs, or customer emails.
- Current workflows, sample data, metrics, and existing-system information.
- Customer ideas, complaints, or desired outcomes.
If the input is insufficient, ask no more than three critical questions and explain what each question is intended to validate. Do not assume the answers.
Use references/discovery-input-guide.md to assess source reliability. When the material is extensive, do not summarize each document separately. Extract facts around user → task → current state → pain → impact → constraint → evidence.
Method
- Collect evidence: Separate customer statements, observable facts, inferences, and untested hypotheses.
- Reconstruct the current state: Describe triggers, steps, roles, systems, manual actions, and breakpoints.
- Define the minimum valuable problem: Identify affected users, frequency, business impact, current workaround, and cost of inaction.
- Assess POC readiness: Confirm that the problem is real, material, testable within a limited time, and supported by necessary customer participation.
See references/discovery-rules.md for decision rules, anti-patterns, and readiness scoring.
Execution sequence
- Inventory the material and label every item with source, date, role, and evidence level.
- Extract the most recent real task before summarizing requested features.
- Compare the prescribed workflow with the actual workflow; locate waiting, rework, errors, risk, and human judgment.
- Interview users, accountable owners, and technical or risk stakeholders separately to expose conflicting perspectives.
- Draft the problem statement, impact, and alternative explanations; actively seek disconfirming evidence.
- Produce several POC candidates instead of assuming the first problem is the best one.
- Use readiness scoring and hard gates to recommend proceed, gather evidence, or stop.
Output modes
- Material analysis: Produce a discovery package from notes, tickets, or data.
- Interview preparation: Produce role sampling, questions, evidence targets, and a note-taking structure without prewriting answers.
- Interview synthesis: Merge several interviews and mark agreement, conflict, outliers, and open questions.
- Field observation: Focus on real actions, system switching, waiting, and manual fallback.
- Problem screening: Compare candidate problems by value, evidence, feasibility, and customer commitment.
Question strategy
Prioritize behavior and evidence questions. Ask about outcomes and constraints only after understanding the current state. Never validate demand by asking, “Would you use an agent if one existed?” When a user cannot answer, request tickets, logs, sample documents, or a field observation instead of repeatedly rephrasing the same question.
Interview principles
- Ask about the most recent real behavior and its evidence before asking abstract preferences.
- Understand the work and constraints before discussing a product or agent solution.
- Do not treat a customer suggestion as a requirement. Investigate the underlying job, motivation, and measure of success.
- Identify decision-makers, daily users, affected parties, and technical or compliance gatekeepers.
Output
Use references/problem-discovery-pack.md to produce the Customer Problem-Discovery Package. Separate:
- Confirmed facts.
- Hypotheses requiring validation.
- The minimum problem recommended for the POC Charter.
- Problems to defer or reject, with rationale.
When designing interviews or decomposing complex needs, load references/user-research.md and references/requirement-analysis.md as needed. Use them only for discovery; they do not replace the POC Charter or PRD.
To generate consistent interview guides for several roles, run node scripts/generate-interview-guide.js --input project.json --output interview-guide.md. The script generates evidence-oriented prompts and note structures only. Adapt them to the industry, role, and existing evidence. Never treat generated questions or placeholders as discovery findings.
Output quality gates
Before delivery, confirm that:
- At least one behavioral, observational, or data point supports the work; opinions alone are insufficient.
- The most recent real workflow can be reconstructed end to end.
- The problem statement does not contain a predetermined technical solution.
- Users, decision-makers, data or system owners, and risk gatekeepers are distinguished.
- Business impact is quantified, has a quantification plan, or explicitly states why measurement is not currently possible.
- Disconfirming evidence and alternative explanations are listed.
- The package recommends entering the POC Charter, continuing discovery, or stopping investment.
See references/discovery-quality-rubric.md and references/discovery-worked-example.md for detailed scoring and a complete example.
See references/discovery-field-handbook.md for enterprise interview sampling, observation, data analysis, and workshop operations.
For regulated or highly constrained contexts such as finance, healthcare, manufacturing, or enterprise support, load references/industry-discovery-overlays.md as needed. Treat industry patterns as hypotheses, never as substitutes for customer-field facts.
Boundary
Do not commit delivery scope, price, schedule, or technical solution in this skill. Route those decisions to fde-engagement-charter and downstream stages.
See references/public-sources.md for public methodological sources.
Top skills in this category
Skill Vetter
@spclaudehomeSecurity-first skill vetting for AI agents. Use before installing any skill from ClawdHub, GitHub, or other sources. Checks for red flags, permission scope, and suspicious patterns.
Humanizer
@biostartechnologyRemove signs of AI-generated writing from text. Use when editing or reviewing text to make it sound more natural and human-written. Based on Wikipedia's comprehensive "Signs of AI writing" guide. Detects and fixes patterns including: inflated symbolism, promotional language, superficial -ing analyses, vague attributions, em dash overuse, rule of three, AI vocabulary words, negative parallelisms, and excessive conjunctive phrases.
Clawdhub
@steipeteUse the ClawdHub CLI to search, install, update, and publish agent skills from clawdhub.com. Use when you need to fetch new skills on the fly, sync installed skills to latest or a specific version, or publish new/updated skill folders with the npm-installed clawdhub CLI.
Evolver
@autogame-17A self-evolution engine for AI agents. Analyzes runtime history to identify improvements and applies protocol-constrained evolution. Communicates with EvoMap...
PollyReach
@pollyreachPollyReach gives every AI agent a phone number and the ability to get things done over the phone — finding contacts, making calls, and completing tasks. Just...