From paper-reading-skills
Guides structured paper reading to extract transferable modeling ideas, architectures, training flows, optimization objectives, agent pipelines, or data construction methods for a rough problem.
How this skill is triggered — by the user, by Claude, or both
Slash command
/paper-reading-skills:05-method-inspirationThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Use this skill to run a Method Inspiration Workflow: route to exactly one Research Question Card or Source Problem Brief, decompose the problem into Method Needs, run Targeted Method Search, extract Method Patterns, map their transfer fit, assemble 3-5 Candidate Methods, and write a Method Candidate Library.
references/candidate-methods-template.mdreferences/method-candidate-libraries-summary-template.mdreferences/method-candidate-library-template.mdreferences/method-need-decomposition-template.mdreferences/method-patterns-template.mdreferences/source-problem-template.mdreferences/source-research-questions-template.mdreferences/targeted-method-search-template.mdreferences/transfer-mapping-template.mdreferences/workspace-structure.mdUse this skill to run a Method Inspiration Workflow: route to exactly one Research Question Card or Source Problem Brief, decompose the problem into Method Needs, run Targeted Method Search, extract Method Patterns, map their transfer fit, assemble 3-5 Candidate Methods, and write a Method Candidate Library.
This skill helps the user collect method inspiration. It does not invent the paper's actual core method, force a quick commitment, or produce a Committed Method Design. The human researcher owns the later jump from Candidate Methods to a real method design.
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}/method-inspirations/{field-slug}/.source_research_questions.md.{workspace-root}/method-inspirations/{field-slug}/inspirations/{problem-slug}/.inspirations/{problem-slug}/source_problem.md.inspirations/{problem-slug}/method_need_decomposition.md.inspirations/{problem-slug}/targeted_method_search.md.inspirations/{problem-slug}/method_patterns.md.inspirations/{problem-slug}/transfer_mapping.md, including Need-Pattern Fit, Assembly Roles, and Method Pattern Dispositions.inspirations/{problem-slug}/candidate_methods.md.inspirations/{problem-slug}/method_candidate_library.md.method_candidate_libraries.md.If a Method Inspiration Workspace already exists, read its current artifacts before continuing. Preserve user edits and update existing files instead of overwriting them blindly.
Method Inspiration stops at auditable Candidate Methods.
Do not:
It is fine to record light downstream implications, such as:
paper-reading-experiment-design,paper-reading-experiment-design,paper-reading-experiment-design,paper-reading-research-framing,paper-reading-experiment-design.These are routing hints only. The later workflows should use a human-owned Committed Method Design, not an uncommitted Candidate Method, as their main source.
The workflow must be routed to exactly one source:
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 provides only a rough problem, draft a Source Problem Brief and ask the user to confirm it.
The Method Inspiration Source Gate is passed only when all of the following are recorded:
If the source Research Question Card has a completed Problem Reality Check Report, read it and preserve its verdict, unsafe motivation claims, and Targeted Evidence Needs. If the verdict is reject, stop after source routing unless the user explicitly asks for speculative inspiration despite the rejected problem.
If the source is a Source Problem Brief, mark Candidate Methods as provisional unless the user later provides stronger problem evidence.
Create durable artifacts at:
{workspace-root}/method-inspirations/{field-slug}/
Use this structure:
source_research_questions.mdinspirations/{problem-slug}/source_problem.mdinspirations/{problem-slug}/method_need_decomposition.mdinspirations/{problem-slug}/targeted_method_search.mdinspirations/{problem-slug}/method_patterns.mdinspirations/{problem-slug}/transfer_mapping.mdinspirations/{problem-slug}/candidate_methods.mdinspirations/{problem-slug}/method_candidate_library.mdmethod_candidate_libraries.mdUse references/workspace-structure.md as the structure guide.
The workspace may contain many per-problem inspiration folders over time, but each workflow run handles exactly one source problem.
Before writing the Method Need Decomposition, inspect the available source context:
research_question_cards.mdcandidate_angles.mdwriting_intent.mdresearch_opportunities.mdresearch_clusters.mdsource_card.md, if presentinterrogation_transcript.md, if presentDo not invent missing evidence. Record missing or thin context in source_problem.md and mark affected Method Needs or Candidate Methods as provisional.
Write method_need_decomposition.md before searching for method papers.
Each Method Need must include:
Method Needs are problem-derived functional requirements, not model modules. Do not start with an architecture. First decide what the method would need to accomplish, then search for patterns that could satisfy those needs.
Method Need evidence status values:
supported: directly backed by source card evidence or checked problem evidenceplausible: inferred from the problem but not strongly evidencedassumed: mainly a user or agent assumptionneeds-evidence: important but too thin to support confident method designDo not run Targeted Method Search until the user confirms, revises, or explicitly delegates the Method Need Decomposition.
When asking for confirmation, show:
If several decompositions are plausible, present 2-4 options or a binary tradeoff instead of asking an open-ended question.
Run Targeted Method Search by default for each confirmed Method Need unless the user explicitly says not to search or search is unavailable.
Targeted Method Search is narrow. It looks for method ideas that satisfy specific Method Needs; it is not a broad related-work scan, a full Field Map Workflow, or baseline selection.
Use three source-paper categories:
For each search result that enters the candidate set, record:
Do not treat Same-Problem Papers as baselines by default. A paper may inspire a method pattern, become a baseline candidate later, or both, but baseline selection belongs to paper-reading-experiment-design.
Use coverage by Method Need, not fixed paper count, to decide whether search is sufficient.
For each core Method Need, aim for:
none foundIf a core Method Need has no pattern eligible for assembly, mark that need as needs-search.
Overall search may stop when every core Method Need has at least one assembly-eligible Method Pattern, or when unresolved needs-search gaps are explicitly recorded in the Method Candidate Library.
Write method_patterns.md after Targeted Method Search.
A Method Pattern is not a paper summary. Extract only the reusable design pattern that could inspire the user's method.
Each Method Pattern must include:
Evidence strength values:
strong: the source paper gives direct empirical or theoretical support for the mechanismmoderate: support is relevant but indirect or limitedweak: the mechanism is plausible but not well isolatedunknown: evidence could not be checkedWrite transfer_mapping.md before assembling Candidate Methods.
Transfer Mapping has two layers:
Need-Pattern Fit must record:
eligible, defer, reject, or needs-searchOnly Method Patterns with eligible fit should be used in Candidate Method Assembly unless the user explicitly asks to include a risky deferred pattern.
Assembly Roles may include input processor, retriever, planner, memory manager, critic, training objective, data generator, evaluation proxy, controller, or another precise role.
Every Method Pattern must receive a Method Pattern Disposition:
selected for assemblydeferredrejectedneeds searchRecord reasons such as mismatch, too-strong assumptions, high integration cost, weak evidence, excessive similarity to a baseline, or unclear transfer boundary.
Assemble 3-5 Candidate Methods in candidate_methods.md.
Each Candidate Method should combine eligible Method Patterns and make the design space comparable. It is not a final method or implementation plan.
Each Candidate Method must record:
promising, risky, too-expensive, or needs-searchPrefer diversity among Candidate Methods. If all candidates are variations of the same idea, either merge them or explain why the design space is genuinely narrow.
Do not write method_candidate_library.md until the Candidate Method Selection Gate is passed.
This gate confirms the 3-5 Candidate Methods for the library. It does not ask the user to choose a final method or create a Committed Method Design.
When asking for confirmation, show:
The gate is passed when the user confirms, revises, replaces, or explicitly delegates the Candidate Methods and assembly rationales.
Write method_candidate_library.md only after the source, needs, and candidate-method gates are passed.
The Method Candidate Library must include:
Write or update method_candidate_libraries.md as a cross-problem summary.
Do not include a prompt that pressures the user to immediately synthesize or commit to a method. If the user wants to turn the library into a Committed Method Design, route to the reserved paper-reading-method-commitment workflow.
Do not skip these gates:
Use the reference templates in this directory:
references/workspace-structure.mdreferences/source-research-questions-template.mdreferences/source-problem-template.mdreferences/method-need-decomposition-template.mdreferences/targeted-method-search-template.mdreferences/method-patterns-template.mdreferences/transfer-mapping-template.mdreferences/candidate-methods-template.mdreferences/method-candidate-library-template.mdreferences/method-candidate-libraries-summary-template.mdStop when exactly one source problem has:
needs-search gaps recorded,method_candidate_libraries.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.