界面已本地化;技能介绍与说明文档按所选语言由 AI 自动翻译,代码、命令、路径和专业术语保留原文,以原作者文档为准。
探索技能
开发与工程 · SKILL.md

paper-to-code

paper-to-code

【开发与工程】Use when implementing a paper, method, or system from a publication and you need to translate claims, methods, and diagrams into an executable implementation plan.

独立 GitHub 快照 · 自动分类 · 以原作者文档为准

技能说明

GitHub

name: paper-to-code description: Use when implementing a paper, method, or system from a publication and you need to translate claims, methods, and diagrams into an executable implementation plan.

Purpose

Convert a paper into a concrete implementation roadmap without hiding ambiguities.

When To Use

  • implementing a method from a paper or preprint
  • turning a paper idea into a prototype or baseline
  • extracting architecture, training, and evaluation details from text
  • estimating what is missing before starting reproduction or extension work

Inputs

  • paper, notes, figures, appendices, or pseudo-code
  • any released repo, checkpoint, or supplemental material if available
  • target implementation scope and resource constraints

Outputs

  • implementation map from paper components to code modules
  • list of explicit versus inferred details
  • dependency order for coding tasks
  • acceptance tests tied to paper claims
  • list of missing assumptions or ambiguous steps

Workflow

  1. Extract the paper's main claims and component boundaries.
  2. Convert each contribution into modules, data flow, and interfaces.
  3. Separate paper-stated details from inferred implementation choices.
  4. Define a build order that reaches a testable baseline early.
  5. Tie implementation milestones back to paper claims and evaluation targets.

Constraints

  • do not present inferred details as if the paper explicitly stated them
  • keep reproduction goals separate from extension goals
  • prefer the simplest faithful baseline before optimization
  • record ambiguities early so they do not disappear into code guesses
我的收藏