| name | paper-to-implementation |
| description | Turn a paper, tech report, benchmark writeup, or architecture figure into an implementation plan for ML, systems, or hardware-software research. Use when reproducing a method, converting equations into modules, extracting pseudocode, filling missing details, or building an MVP from a PDF or spec. |
Paper To Implementation
Use this skill when a paper is clear enough to build from, but not clear enough to code directly.
Core Workflow
- Extract the objective, inputs, outputs, train path, and inference path.
- Build a module graph before touching code.
- Map equations, diagrams, and tables to code objects:
- tensors,
- kernels,
- loops,
- queues,
- state machines,
- interfaces.
- Use
references/implementation-checklist.md to find missing details.
- Propose the smallest testable slice first, then the full reproduction plan.
- Write a staged implementation order with config, tests, and failure probes.
Execution Rules
- Keep an assumption log. Do not hide gaps with confident prose.
- Distinguish direct paper statements from your fill-ins.
- Prefer the smallest reproducible vertical slice over a full rewrite.
- If official code exists, compare paper intent against repo behavior and call out mismatches.
- When hardware or systems claims depend on undocumented implementation details, make those risks explicit.
Output Contract
Return:
- Assumption log.
- Module breakdown.
- Data and control-flow summary.
- Staged implementation plan.
- Tests, probes, and unresolved questions.