From paper-reading-skills
Stress-tests whether a selected Research Question Card's problem is real, evidence-backed, and worth keeping as a research motivation by running a structured Problem Reality Check.
How this skill is triggered — by the user, by Claude, or both
Slash command
/paper-reading-skills:03-problem-reality-checkThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Use this skill to run a Problem Reality Check: route to exactly one Research Question Card, interrogate whether that card's problem is real and defensible, identify unsafe motivation claims, and write a Problem Reality Check Report with a fixed Problem Reality Verdict.
Use this skill to run a Problem Reality Check: route to exactly one Research Question Card, interrogate whether that card's problem is real and defensible, identify unsafe motivation claims, and write a Problem Reality Check Report with a fixed Problem Reality Verdict.
This skill checks the problem motivation. It does not critique the full method, design the experiment, or collect new papers by default.
Set {workspace-root} before creating, scanning, or updating artifacts:
{workspace-root} to workspace (the repo-local workspace/ directory).workspace/ layer.{workspace-root} from that path and keep related artifacts under the same root.{workspace-root}/research-question-checks/{field-slug}/.source_research_questions.md.{workspace-root}/research-question-checks/{field-slug}/checks/{question-slug}/.checks/{question-slug}/source_card.md.checks/{question-slug}/interrogation_transcript.md.checks/{question-slug}/problem_reality_check.md.problem_reality_checks.md.If the user asks to check multiple cards, ask them to choose one card for the current run. Do not run multiple card interrogations in one workflow pass.
The workflow must be routed to exactly one Research Question Card before interrogation begins.
If the user provides a card path, inspect it directly. If the user provides a field slug or workspace path, inspect {workspace-root}/research-questions/{field-slug}/cards/ and research_question_cards.md. If the user does not provide a card, scan {workspace-root}/research-questions/ for available Research Question Workspaces and list candidate cards.
The Source Card Gate is passed only when all of the following are recorded:
Record the gate in checks/{question-slug}/source_card.md using references/source-card-template.md.
Hard routing rules:
needs-evidence or motivation-fragile.Create durable artifacts at:
{workspace-root}/research-question-checks/{field-slug}/
Use this structure:
source_research_questions.mdchecks/{question-slug}/source_card.mdchecks/{question-slug}/interrogation_transcript.mdchecks/{question-slug}/problem_reality_check.mdproblem_reality_checks.mdUse references/workspace-structure.md as the structure guide.
The workspace may contain many per-card check folders over time, but each workflow run checks exactly one card.
Before writing the report, inspect the source card's evidence base:
candidate_angles.mdresearch_question_cards.mdwriting_intent.md when motivation fit affects the problem boundaryresearch_opportunities.md or research_clusters.md when the card's cited gap needs contextDo not claim that new external evidence was searched unless the user explicitly ran another workflow. This skill may identify Targeted Evidence Needs, but it should not launch a new literature search, field map expansion, or research-framing run by itself.
If local files are missing or links are broken, record that as evidence fragility rather than silently filling the gap.
Every Problem Reality Check Report must cover these six Reality Check Dimensions:
Each dimension must include at least one Challenge Question. Add more Challenge Questions only when the source card has multiple distinct weak assumptions.
A Challenge Question is attack-style but answerable. It should force the card's motivation to survive a concrete skeptical claim.
Do not ask generic questions such as "Is there evidence?" or "Is this important?" Instead, phrase the challenge as something a skeptical reviewer, advisor, or domain expert might say.
Every Challenge Question is a live interrogation turn. The agent may prepare a provisional recommendation from local evidence, but it must ask the question to the user and wait for feedback before marking that dimension complete.
Each Challenge Question must include:
The provisional recommended answer is required even when evidence is thin. In that case, write the most honest defensible answer and name what cannot yet be claimed. The resulting recommended answer may match the provisional answer or change after the user's response.
Dimension verdicts:
solid: The dimension is defensible from current evidence.needs-evidence: The dimension may be defensible, but current evidence is insufficient or too indirect.fragile: The dimension may be true, but the current motivation wording or scope is easy to attack.failing: The dimension currently fails or contradicts available evidence.This is a turn-by-turn interrogation, not a one-shot report generator. The agent should read the card and local evidence before asking the first question, but it must still interrogate the user one Challenge Question at a time.
The first response after the Source Card Gate should include only:
Do not include the final Problem Reality Verdict, complete Unsafe Motivation Claims table, or final Problem Reality Check Report in the first response.
For each turn:
interrogation_transcript.md,Do not skip a dimension because the local evidence seems sufficient. A strong dimension still needs a user-facing interrogation turn so the transcript records the shared judgment.
Do not treat silence, lack of time, or a previous broad instruction as a waiver. A waiver counts only when the user explicitly says to continue without live interrogation for a specific Challenge Question or for the rest of the current card.
Ask follow-up questions within the same dimension when:
When a follow-up is required, ask one focused question at a time and explain the recommended answer.
The final report must be derived from the Interrogation Transcript. If interrogation_transcript.md is missing or incomplete, do not write problem_reality_check.md; continue the interrogation instead.
Every Problem Reality Check Report must include an Unsafe Motivation Claims section.
For each unsafe claim, record:
Unsafe Motivation Claims are not generic writing polish. They are claims that could make the problem motivation collapse because they are overstated, undersupported, contradicted by evidence, too broad, or likely to be attacked during paper review.
If the report verdict is needs-evidence, motivation-fragile, or reject, record Targeted Evidence Needs where useful.
Targeted Evidence Needs must be specific:
Do not execute the next workflow automatically. The Problem Reality Check should recommend the next step and stop.
Useful next-skill routing:
paper-reading-research-framing when existing citations must be checked against specific motivation claims.paper-reading-field-map when the problem area itself is under-mapped or the card may be missing a central branch of work.paper-reading-research-framing when the main risk is that close work already solves or reframes the problem.paper-reading-experiment-design when the problem is real but the executable study route or reviewer-objection coverage is unclear.Each report must end with exactly one Problem Reality Verdict:
problem-solidneeds-evidencemotivation-fragilerejectVerdict meanings:
problem-solid: The problem is real and motivation-ready; only ordinary strengthening remains.needs-evidence: The problem may be real, but current local evidence is insufficient for a convincing motivation.motivation-fragile: The problem may be valuable, but the current motivation can be attacked because it is overstated, too broad, poorly scoped, or dependent on an unsafe assumption.reject: The problem should not continue as the current research motivation because it appears solved, unsupported, unimportant, contradicted by evidence, or badly mismatched with the user's goal.The final verdict is not the same as the Research Question Card's keep / needs more evidence / defer decision. A kept card can still receive needs-evidence or motivation-fragile after a stricter problem-reality interrogation.
Use the reference templates in this directory:
references/workspace-structure.mdreferences/source-research-questions-template.mdreferences/source-card-template.mdreferences/interrogation-transcript-template.mdreferences/problem-reality-check-report-template.mdreferences/problem-reality-checks-summary-template.mdStop when exactly one selected Research Question Card has:
problem_reality_checks.md updated.npx claudepluginhub snake-fan/paper-reading-skillsCreates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.