원클릭으로
paper-from-zero
// Route a fixed research topic into a rigorous paper-generation workflow. Handles active literature search, innovation framing, contribution/evidence planning, and routes to either the review writer or empirical writer skill.
// Route a fixed research topic into a rigorous paper-generation workflow. Handles active literature search, innovation framing, contribution/evidence planning, and routes to either the review writer or empirical writer skill.
Writes ML/AI review and survey papers for arXiv using the IEEEtran LaTeX template with verified BibTeX citations. Triggers when the deliverable is a review paper, literature survey, or when an existing LaTeX project needs citation validation or repair.
Verify that Gemini CLI and Claude Code CLI are installed, authenticated, and API-reachable before starting collaboration workflows.
Use the Claude Code CLI as a depth-analysis co-pilot for paper-from-zero. Primary role: claim tree compression, logical hole detection, evidence sufficiency audit, and review/empirical routing judgment. Also supports generic code collaboration as fallback.
Use the Gemini CLI as a breadth-exploration co-pilot for paper-from-zero. Primary role: candidate direction expansion, adjacent work scanning, keyword cluster generation, and alternative framing proposals. Also supports generic code collaboration as fallback.
Draft IEEE-style empirical ML/AI papers from a structured research contract. Builds experiment plans, section skeletons, placeholder-safe results, and a near-submission draft without fabricating evidence.
Post-process LaTeX project prose to improve readability through varied sentence and paragraph lengths. Removes filler phrases and unnecessary transitions while preserving all citations and semantic meaning.
| name | paper-from-zero |
| description | Route a fixed research topic into a rigorous paper-generation workflow. Handles active literature search, innovation framing, contribution/evidence planning, and routes to either the review writer or empirical writer skill. |
| metadata | {"short-description":"Research-to-paper router for review and empirical papers"} |
Use this skill when the user already has a topic/domain and wants a structured path from topic -> innovation framing -> evidence plan -> draft-ready paper workflow.
This skill is the front door of the paper stack:
review or empirical paper.brief/topic-brief.mdbrief/contribution-map.yamlbrief/evidence-matrix.csvnotes/innovation/ (innovation candidates + evidence links; recommended)plan/outline-contract.mdplan/router-decision.md../arxiv-paper-writer/SKILL.md for review papers../empirical-paper-writer/SKILL.md for experimental papersreview -> use ../arxiv-paper-writer/SKILL.mdempirical -> use ../empirical-paper-writer/SKILL.mdThe following hooks integrate the breadth (Gemini) and depth (Claude) co-pilots at fixed points in the workflow. Hooks are optional but strongly recommended for research rigor.
| # | Trigger | Call | Input | Output consumed by |
|---|---|---|---|---|
| 1 | After step 2 (literature initial screening) | Gemini literature-map | topic + Key Terms from topic-brief | Candidate papers and keyword clusters feed back into literature search; not written directly into artifacts. |
| 2 | After step 5 (contribution-map initial draft) | Claude claim-stress-test | contribution-map.yaml full text | risks and reviewer_objections feed back into contribution-map revision. |
| 3 | After step 6 (evidence-matrix initial draft) | Gemini evidence-matrix-gap-check OR Claude evidence-sufficiency-audit | evidence-matrix.csv + claims list | Gap list or sufficiency assessment feeds back into evidence-matrix revision. |
| 4 | Before step 8 (routing decision) | Claude route-review-vs-empirical | contribution-map + evidence-matrix summary | Routing recommendation + adversarial challenge written into router-decision.md. |
Hooks are non-blocking. If the target model is unavailable, the orchestrator decides the fallback. Candidates-Only constraint applies regardless of executor.
Hook 3 selection rule: If the average evidence rows per claim < 3, call Gemini
evidence-matrix-gap-check first (breadth). If coverage appears sufficient, call
Claude evidence-sufficiency-audit (depth). Both may be called sequentially.
Constraint: Collaboration outputs are inputs to artifact revision, not direct
writes. All candidate entries must pass the Candidates-Only constraint defined in the
co-pilot skills. validate_handoff.py does not check capsule state — it only validates
final artifact completeness.
review when the deliverable is a survey, synthesis, taxonomy, benchmark-style review, or evidence-first overview.empirical when the deliverable makes a novel method/setting/evaluation claim that needs experimental validation.Before routing, create the following artifacts in the target project folder:
brief/topic-brief.md: topic, scope, audience, constraints, venue/page targetsbrief/contribution-map.yaml: claims, non-claims, novelty framing, risksbrief/evidence-matrix.csv: claim-to-evidence mappingplan/outline-contract.md: section tree + section intent + citation/figure quotasplan/router-decision.md: chosen mode and whyThe downstream writer must consume these artifacts rather than re-guessing user intent.
Before routing, validate the handoff artifacts:
python3 .codex/skills/paper-from-zero/validate_handoff.py --project-dir <paper_dir>
planned, placeholder, and verified results.references/architecture.mdreferences/innovation-framing.mdreferences/routing-policy.md