一键导入
finalize
Use when the quest is ready to consolidate final claims, limitations, recommendations, summary state, and graph exports before stopping or archiving.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Use when the quest is ready to consolidate final claims, limitations, recommendations, summary state, and graph exports before stopping or archiving.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Use for natural-science or engineering tasks, scientific software routing, simulation, dataset analysis, model fitting, package checks, HPC-through-shell work, validation, and evidence-backed scientific claims using DeepScientist's `artifact.science(...)` Science Evidence Graph. Includes a progressive-disclosure catalog of FermiLink skilled-scipkg package cards.
Prepare, audit, or revise Nature-ready Data Availability statements, data repository plans, dataset citations, and FAIR metadata checklists for manuscripts. Use when the user asks about Nature data availability, research data sharing, repository selection, accession numbers, restricted or sensitive data, source data, supplementary datasets, DataCite-style dataset references, FAIR metadata for academic publication, or Chinese-to-English data availability wording for Chinese-speaking authors preparing Nature-family submissions.
Submission-grade Nature/high-impact journal figure workflow for Python or R. Use whenever the user asks to create, revise, audit, or polish manuscript figures, multi-panel scientific plots, or journal-ready SVG/PDF/TIFF outputs, especially for Nature-family or other high-impact journals. Before plotting, define the figure's conclusion, evidence logic, export needs, and review risks. If the user has not chosen Python or R, ask "Python or R?" and stop. Use only the selected backend for figure generation, previewing, exporting, and QA. Supports matplotlib/seaborn and ggplot2/patchwork/ComplexHeatmap. Not for dashboards or Illustrator/Figma-first infographics.
Build a complete but efficient Nature-style Chinese PPTX presentation from a scientific paper, preprint, PDF, article text, abstract, figure legends, or reading notes. Use this skill whenever the user asks to make slides/PPT/PPTX for journal club, group meeting, paper sharing, thesis seminar, lab meeting, department report, or academic presentation from a research paper, not only medical papers. It identifies the paper type and argument, selects only the figures needed for the story, writes Chinese slide content and speaker notes, creates the actual .pptx deck, and performs lightweight verification with cross-platform Python tooling by default.
Polish, restructure, or translate academic prose into Nature-leaning English using the paper-architecture and writing-strategy principles from Scientific English Writing & Communication, with phrase-level support from Academic Phrasebank. Use whenever the user asks to polish a manuscript paragraph, abstract, introduction, results, discussion, conclusion, title, methods section, or Chinese academic draft for publication-quality English.
Use when a quest has enough evidence to draft or refine a paper, report, or research summary without inventing missing support.
| name | finalize |
| description | Use when the quest is ready to consolidate final claims, limitations, recommendations, summary state, and graph exports before stopping or archiving. |
| skill_role | stage |
Use this skill to close or pause a quest responsibly. The goal is to leave a stable stopping point and a clean resume path, not to keep rediscovering work that is already done.
artifact.interact(kind='milestone', ...) update that names the recommendation, why it is the right call, and any reopen condition that still matters.artifact.complete_quest(...).bash_exec.plan.md as the top-level research map and closure mapPLAN.md as the active finalize-node contract when closure work is multi-stepCHECKLIST.md as the finalize execution frontier with one real in-progress item and a short Next listfinalize is the loop-closure controller, not automatic quest deathplan.md to one of: stop, park_and_continue_later, or publish_and_continue_from_new_incumbentWhen finalize work is multi-step, create or refresh:
PLAN.md as the finalize-node contractCHECKLIST.md as the finalize execution frontierThe finalize node should make explicit:
The finalize stage should not pretend every line succeeded. It should produce the most accurate final state of the quest:
Finalize is not just a short summary. It is the durable closure protocol that turns a long-running research graph into a recoverable stopping point, a publishable handoff, or an honest continue-later checkpoint.
Before finalizing, gather:
If finalization reveals that the quest is still too uncertain, route back through decision rather than forcing closure.
For paper-like deliverables, do not finalize while any of these remain true:
artifact.validate_manuscript_coverage(detail='full') does not report submission_ready=trueartifact.validate_academic_outline(detail='full') does not pass for the selected outlineartifact.validate_manuscript_language(detail='full') reports main-text wording blockersdraft_checkpoint or review_packageIf the current paper-state blocker is not obvious from the existing files, call artifact.get_paper_contract_health(detail='full') before deciding whether finalize is legitimate.
If the exact section rows, evidence rows, or experiment-matrix rows matter, call artifact.get_paper_contract(detail='full') before deciding whether finalize is legitimate.
If a paper bundle exists, call artifact.validate_manuscript_coverage(detail='full') before treating the paper line as final.
If a selected outline or draft exists, call artifact.validate_academic_outline(detail='full') and artifact.validate_manuscript_language(detail='full') before treating the paper line as final.
If the active quest/runtime state is unclear after restart or long pause, call artifact.get_quest_state(detail='summary') first.
If the exact latest SUMMARY.md, status.md, or active user requirement wording matters for closure, call artifact.read_quest_documents(...).
If earlier user/assistant continuity matters for whether the quest should really stop, call artifact.get_conversation_context(...) instead of guessing from prompt context alone.
Use:
SUMMARY.mdartifact.arxiv(...) when final claim checks require rereading an arXiv paperDo not finalize from chat memory alone.
The finalize stage should usually leave behind:
SUMMARY.mdstatus.mdIf the quest produced a paper-style bundle, finalization should also check that the writing stage left behind enough closure evidence, such as:
State clearly:
Do not only say that evidence exists. Say clearly what exists and why it matters. Name concrete paths or artifact ids only when the user asks for them or needs them to act. When a paper bundle exists, verify the manifest inventory explicitly, including:
paper/paper_bundle_manifest.jsonpaper/evidence_ledger.jsonpaper_branch and source evidence branch / run fields in that manifestoutline_pathdraft_pathwriting_plan_pathreferences_pathclaim_evidence_map_pathevidence_ledger_pathbaseline_inventory_pathcompile_report_pathpdf_pathlatex_root_pathrelease/open_source/manifest.json when open-source preparation has startedrelease/open_source/cleanup_plan.md when the paper line is being prepared for a public code releaseFor every important outcome, classify it as one of:
For each claim, record:
If a claim was once believed and later weakened, preserve that downgrade history rather than silently deleting it.
Also build a compact belief-change log for the most important claim transitions, such as:
For each transition, record:
Limitations should include:
Also preserve:
Choose the most honest next recommendation, such as:
The recommendation should include:
When deciding whether the quest is publish-ready or only archive-ready, be explicit about which writing or validation gates have actually passed.
If the quest may continue later, leave behind a compact restart packet that answers:
This packet should be short, high-signal, and directly usable by a future agent turn.
Refresh:
SUMMARY.mdstatus.mdIf the summary changes materially, make it clear why the quest is now considered final or paused.
When summarizing long histories, prefer the highest-impact findings and decisions rather than a full chronological replay.
The final stage should end with an explicit durable decision or report rather than an implied stopping point. If multiple closure options were available, record why the chosen one beat the alternatives.
Good finalization:
Weak finalization:
Stage-start requirement:
memory.list_recent(scope='quest', limit=5)memory.search(...) before closure writingFinalize should read memory before writing closure, especially:
decisionsknowledgeepisodespapers when the final story depends on citation or literature contextIf final closure depends on rereading a paper, keep the same split:
artifact.arxiv(paper_id=..., full_text=False) for the actual paper reading or refreshfull_text=True only when the shorter view is insufficientWrite to memory only when the lesson is reusable across quests, such as:
If later continuation remains plausible, also write or refresh one compact checkpoint-style quest memory card that mirrors the live resume packet. That checkpoint-style memory should usually state:
Preferred tags usually include:
stage:finalizetype:checkpoint-memorytype:status-clarificationroute:<current_route>node:<current_active_node> when the node label is stable enough to reuseUse references/checkpoint-memory-template.md when helpful so the current node history stays explicit.
Stage-end requirement:
memory.write(...) before leaving the stageQuest-specific closure state belongs in files and artifacts first, not only memory.
Typical final artifacts:
artifact.render_git_graph()Good final artifacts often include:
If finalization is premature, record that explicitly.
Common blocked finalize states:
In that case, route back to the proper stage through decision.
Use these references when you need a denser closure checklist:
references/finalization-checklist.mdreferences/resume-packet-template.mdreferences/checkpoint-memory-template.mdExit the finalize stage once one of the following is durably true:
A good finalize pass leaves the quest easier to reopen correctly than it was before finalization began.