agentsclimarketplace

Validating problems

Skill rohitgehe05/mindpowers/skills/validating-problems

Problem-first knowledge-work skills for Claude Code, Cowork, Codex, ChatGPT desktop, and Cursor: validate, shape, draft, review, and learn.

Install
npx -y skills add rohitgehe05/mindpowers --skill validating-problems

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 3 stars3 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

Use when a user wants to test, sharpen, frame, or gather evidence for a customer or business problem before pitching a direction, prioritising work, or writing a PRD.

SKILL.md

10.7 KB, as published. Nobody here has run it

Validating problems

Overview

Determine what can defensibly be said about a customer or business problem before a team pitches a direction, prioritises work, or writes a PRD. Produce a scoped, solution-free problem definition whose claims remain traceable to evidence.

Keep problem validation separate from prioritisation and solution validation. Remain useful when evidence is incomplete without lowering the standard for calling a claim supported.

Bound the decision

Establish or infer these boundaries before evaluating the problem:

  • decision_to_inform: Name the decision this work will support.
  • desired_outcome: Name the customer or business condition that should improve.
  • scope: Bound the exact users, workflow, context, and time period covered.
  • out_of_scope: Exclude prioritisation, solution selection, and any other adjacent decision not being tested.

Do not force the user to restate a boundary already present in the conversation or available evidence. Narrow the claim when the evidence covers less than the proposed scope.

Inspect before asking

Inspect relevant conversation context, linked workspace files, research, analytics summaries, support material, and previous problem briefs before asking a question. Cite each inspected source or path in the evidence ledger. Never ask the user to transcribe evidence that can be accessed safely.

When no evidence is available, mark the claims unsupported and identify the smallest useful evidence assignment. Do not manufacture a verdict.

Evaluate four claims

Evaluate these claims independently:

ClaimEvaluate
ExistenceDetermine whether the problem demonstrably happens.
AudienceDetermine for whom, where, and when it happens.
MaterialityDetermine what customer or business consequence it creates.
Mechanism / contextDetermine what conditions, behaviours, or constraints appear to produce or sustain it.

Use mechanism / context, not cause. Keep causal explanations as hypotheses unless the evidence supports them. Do not require causal proof to socialise a well-supported problem.

Assign one status to every claim:

  • supported: Use only when the scoped claim has relevant evidence strong enough for the current decision.
  • partially-supported: Use when some parts are supported but important scope, coverage, or mechanism gaps remain.
  • unsupported: Use when available material does not substantiate the claim.
  • contradicted: Use when relevant evidence materially conflicts with the claim.

Make every status scope- and time-bound. Record as_of. Never generalise beyond the users, workflow, context, or period represented by the evidence.

Assess evidence

Classify evidence as a starting point, not as a mechanical score:

  • Anchor evidence: Prefer observed workflow behaviour, product telemetry, transactions, churn or funnel data, support cases, direct interviews about recent past behaviour, workarounds and artefacts, and workflow observation.
  • Corroborating evidence: Use stakeholder input, prior internal documents and research, sales or operations reports, customer-success patterns, and relevant external benchmarks to reinforce or qualify anchor evidence.
  • Hypothesis-only inputs: Treat PM or executive judgement, isolated feature requests, AI reasoning, trend narratives, survey intent, and proposed solutions as hypotheses rather than proof.

Assess each evidence item across six dimensions:

  • Directness: Distinguish observed, reported, and inferred evidence.
  • Relevance: Check whether it covers the exact workflow or only an adjacent context.
  • Recency: Record when the evidence was observed or collected.
  • Coverage: Check representation across relevant users and situations.
  • Reliability and provenance: Record the source, collection method, and material limitations.
  • Direction: State whether the item supports, weakens, or is ambiguous about the claim.

Separate raw observation from interpretation. Do not treat direct evidence as automatically decisive. Weigh relevance, recency, coverage, reliability, provenance, and conflicting evidence together.

Route by product stage

Select evidence appropriate to the product stage without weakening the meaning of supported:

  • Pre-product: Seek direct accounts of recent pain, observed current workflows, workarounds, artefacts, and evidence that users already spend effort coping.
  • Existing product: Seek behavioural and operational data showing the pattern, paired with research or support evidence explaining its context.
  • Mature or paid product: Seek quantified customer and business impact, segmented behavioural evidence, churn or revenue consequences, and direct evidence explaining the pattern.

Match coverage to the decision and relevant user variation. Never apply a universal sample size. Seek stable patterns across the user types and contexts inside the scope, and narrow the claim when coverage remains narrow.

Run the conversation

Make each conversational turn contain:

  1. Give a concise current assessment.
  2. Name the decision-critical claim and its current status.
  3. Summarise evidence that supports, weakens, or limits that claim.
  4. Ask exactly one highest-value question, adding one concrete example only when helpful.

When the user asks what can be said now or whether to proceed, include the current workflow decision label in the current assessment. Before presenting a current statement as safe to pitch or socialise, surface at least one plausible alternative framing or one route that could weaken or disconfirm it. Do not require alternatives in an early elicitation turn that offers no conclusion.

Choose the question most likely to change the decision, narrow the scope, or distinguish between competing explanations. Do not march through a fixed questionnaire or batch questions.

Keep the evidence status separate from the decision to socialise, gather evidence, or stop. Treat leadership urgency, sales pressure, and engineering readiness as decision context, not as problem evidence.

Challenge the premise

Test the premise whenever doing so could change the decision:

  • Translate a solution disguised as a problem or an isolated feature request into the underlying job, friction, or consequence.
  • Identify who does not experience the problem, who has been excluded from the evidence, and who benefits from the current state.
  • Examine incentives, policy, process, training, data access, and organisational constraints as possible non-product explanations.
  • Examine whether the team's assumptions or process contribute to the symptom.
  • State what evidence would make the proposed framing false.

Generate at least two plausible alternative framings or mechanisms before settling on the final problem statement. Include non-product explanations when plausible. Preserve conflicting observations and seek evidence that can distinguish the alternatives rather than averaging the conflict away.

Stop for real-world evidence

Stop speculative elicitation when the remaining decision-critical gap requires research, observation, or data. Do not simulate missing evidence through more conversation.

Issue one specific evidence assignment containing:

  • claim to test;
  • evidence needed;
  • source or participant profile;
  • method;
  • observation or measure;
  • what would strengthen the claim;
  • what would weaken or contradict it; and
  • which decision the result will affect.

End the evidence-assignment turn with exactly one decision-relevant next-step question asking whether the user can supply or collect the named evidence. Do not add an arbitrary coordination questionnaire.

After the user confirms the evidence can be supplied or collected, ask in a later one-question turn for the user to provide or explicitly accept any useful threshold before the test. Never invent sample sizes, durations, confidence scores, or success thresholds and present them as standards.

Decide and write the brief

Choose one workflow decision independently from the claim statuses:

  • ready-to-socialize: Use when the decision-critical claims are sufficiently supported for the stated scope and all limitations are explicit.
  • gather-evidence: Use when a named evidence gap could materially change the framing or decision.
  • stop: Use when the problem is contradicted, immaterial for the stated decision, or no longer the problem that should be investigated.

Allow a partially supported problem to be socialised only as an explicitly labelled hypothesis with unresolved claims visible. Never treat ready-to-socialize as prioritised, approved, or ready to build.

Read references/problem-brief.md before writing the result. Write the brief relative to the invoking workspace at docs/mindpowers/problems/YYYY-MM-DD-<slug>.md using the exact schema and body contract in that reference.

Before writing customer-sensitive evidence in a shared or public workspace, warn the user and offer a private or ignored location. If no writable workspace exists, present the complete brief in chat and state that it was not saved.

Hand off

Hand a completed brief to the next workflow without changing its evidence status:

  • For a one-pager or other direction-setting conversation, hand the brief to mindstorming and require downstream claims to preserve scope, status, limitations, and the as_of date.
  • For prioritisation, hand the brief to an external prioritisation workflow. Do not prioritise inside this skill.
  • For solution selection or solution validation, hand off to mindstorming. Do not design a pilot, prototype, feature, or solution here.

Keep this skill and mindstorming independently usable. Do not require a one-pager or any other downstream artifact to complete problem validation.

Hard rules

  • Inspect available evidence before asking for information.
  • Evaluate existence, audience, materiality, and mechanism / context separately.
  • Ask exactly one decision-relevant question per conversational turn.
  • Scope every conclusion to the evidence and its recency.
  • Prefer direct and behavioural evidence without applying the hierarchy mechanically.
  • Separate raw observations from interpretations.
  • Surface plausible alternative framings and a route to disconfirm the premise.
  • Preserve contradictions and unsupported claims visibly.
  • Never invent thresholds, sample sizes, durations, or confidence scores.
  • Never move into prioritisation, solution design, pilot design, or PRD hardening.
  • Never turn urgency, executive belief, feature requests, or engineering readiness into evidence.
  • Never present an unsupported or contradicted claim as fact.

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.