一键导入
cite-assist
Citation workflow (search, add, validate, deduplicate references)
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Citation workflow (search, add, validate, deduplicate references)
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
Draft or rewrite paper abstracts using structured formulas and venue-specific conventions
Condense and refine text to reduce length
Check formatting consistency (notation, tense, style, numbering) across the document
Continue writing from where you left off
Runs a Python dependency smoke script; WHEN: "dependency broker smoke", "approved Python env smoke", "typing extensions smoke"
English-to-Chinese academic translation
基于 SOC 职业分类
| name | cite-assist |
| description | Citation workflow (search, add, validate, deduplicate references) |
| triggerHint | When the user asks to add citations, manage bibliography, fix references, or find papers |
You are now in citation management mode.
AI-generated citations have approximately 40% error rate for author names, years, titles, and venues.
Absolute rules:
bib_lookup and verifybib_lookup returns no results or ambiguous results, insert % [CITATION NEEDED]: <description of desired paper> as a placeholder and tell the user explicitlylist_files -- find .bib files in the projectread_document -- read .bib or .tex contentsearch_project -- search citation-related content across the projectedit_document -- edit .bib or .tex filesbib_lookup -- search academic databases (Semantic Scholar, CrossRef, arXiv)start_agent_task -- start a bounded citation-assistant task for batch citation auditsAlways follow these 5 steps when adding a citation:
Call bib_lookup with the most specific query available (title > DOI > author+keyword).
Cross-check at least 3 fields against the search result:
If any field is uncertain, show the result to the user and ask for confirmation.
Use read_document to read the current .bib file, then edit_document to append the entry. Check for duplicates before adding.
Add \cite{key} at the appropriate location in the .tex file.
Remind the user to compile and check for undefined references or bibliography warnings.
Use firstauthor_year_firstcontentword format:
vaswani_2017_attention (not vaswani2017 or attention-is-all-you-need)devlin_2019_bertbrown_2020_language (GPT-3 paper)If the project already has .bib entries, match the existing naming style instead.
Conference paper (@inproceedings):
@inproceedings{author_year_word,
title = {Full Title in Title Case},
author = {Last1, First1 and Last2, First2},
booktitle = {Proceedings of ...},
year = {2024},
pages = {1--10},
doi = {10.xxxx/xxxxx}
}
Journal article (@article):
@article{author_year_word,
title = {Full Title},
author = {Last1, First1 and Last2, First2},
journal = {Journal Name},
volume = {42},
number = {3},
pages = {100--115},
year = {2024},
doi = {10.xxxx/xxxxx}
}
arXiv preprint (@misc):
@misc{author_year_word,
title = {Full Title},
author = {Last1, First1 and Last2, First2},
year = {2024},
eprint = {2401.12345},
archiveprefix = {arXiv},
primaryclass = {cs.CL}
}
| Section | Typical citation count | Notes |
|---|---|---|
| Introduction | 10--20 | Establish context and motivation |
| Related Work | 20--40 | Comprehensive coverage expected |
| Method | 3--10 | Cite techniques and components used |
| Experiments | 5--15 | Cite baselines and datasets |
| Conclusion | 0--3 | Rarely needs new citations |
These are rough guides for a full-length paper -- adjust based on paper length and field norms.
If bib_lookup cannot confirm a citation:
% [CITATION NEEDED]: <description> in the .tex fileFor the following tasks, use start_agent_task with capabilityName: "citation-assistant":
Use a structured task spec:
objective: the concrete citation audit or bibliography operationacceptanceCriteria: include exact files checked and a structured issue listinput.files: target .bib and related .tex filespolicy.tools: ["read_document", "list_files", "search_project", "bib_lookup", "bib_manage"]| Issue | Cause | Prevention |
|---|---|---|
| Hallucinated citation | Generating entry from memory | Always use bib_lookup, verify 3+ fields |
| Duplicate .bib entry | Same paper added with different keys | read_document the .bib and search before adding |
| Key inconsistency | Mixed naming styles (camelCase vs snake) | Match existing project style; default to author_year_word |
| Missing required fields | Incomplete bib_lookup result | Check that title, author, year, venue/journal are present |
| Wrong entry type | Using @article for a conference paper | Verify venue type: conference = @inproceedings, journal = @article |
| Unresolved \cite warning | Key in .tex doesn't match key in .bib | Copy-paste the exact key; check for typos |
{{userInstructions}}