paper-spine-audit
Audits PaperSpine outputs for missing artifacts, shallow revisions, logic transfer, unsupported claims, and translation coverage. (internal /paperspine step)
How do I install this agent skill?
npx skills add https://github.com/wubing2023/paperspine --skill paper-spine-auditIs this agent skill safe to install?
- Gen Agent Trust Hubpass
The paper-spine-audit skill is a comprehensive suite of auditing and quality assurance tools for academic document processing. It consists of multiple Python scripts that perform local analysis of manuscript integrity, structural correctness (LaTeX and Word), and reasoning depth. All scripts use only the Python standard library, perform no network operations, and exhibit no malicious patterns such as obfuscation or credential harvesting.
- Socketpass
No alerts
- Snykpass
Risk: LOW · No issues
What does this agent skill do?
PaperSpine Audit
Use this skill before calling a PaperSpine rewrite or build complete.
Required Checks
- Artifact completeness.
- Reference material workspace exists and has a source index.
- Motivation was confirmed by the user after research, not invented before research.
writing_rationale_matrix.mdexists, is ordered, and covers the whole-work framework plus the task-specific writing units for the selected scene. It should split the paper/report into paragraph-sized, claim-sized, evidence, model, synthesis, heading, caption, or competition-solution units as needed; it must not be a fixed IMRaD checklist when the task is not an IMRaD paper. The first row must deeply justify the whole-work framework, and each row must include concrete motivation, reference/SOTA, target-scene, evidence, and planned text-move anchors rather than short labels.- No append-only or shallow revision for substantive rewrite tasks.
- Logic transfer from original draft or materials to final manuscript.
- Claim support from user evidence.
- LaTeX citation, label, and figure safety when a LaTeX project exists.
citation_support_bank.mdcount, recency, and per-paper support-sentence quality before citations are selected for Introduction/Discussion.- Final LaTeX source exists; compiled PDF exists when a TeX engine is available.
- Word output is structurally valid when a
.docxis requested or generated. - Translation coverage is complete when
translation_packageiszh, includingfull_paper_translation.zh.mdfor the complete final paper text and row-by-row translation of large intermediate artifacts such aswriting_rationale_matrix.md.
Scripts
Run when available:
python scripts/integrity_audit.py paper_rewriting_output --markdown --write
python scripts/artifact_check.py paper_rewriting_output --markdown --write
python scripts/revision_audit.py <original> <revised> --markdown
python scripts/structured_review.py paper_rewriting_output --dispatch
# Then: launch three parallel sub-agents per review_prompts/dispatch.md
# After sub-agents complete: python scripts/structured_review.py paper_rewriting_output --validate review_prompts
python scripts/citation_quality_audit.py paper_rewriting_output --write
python scripts/latex_guard.py <main.tex> --bib <references.bib> --markdown
python scripts/word_guard.py paper_rewriting_output/final_paper/paper.docx --markdown --output paper_rewriting_output/word_report.md
Multi-Agent Review Flow
The structured review uses independent sub-agents for genuine reviewer independence:
- Run
structured_review.py --dispatchto generate three isolated reviewer prompts underreview_prompts/. - Read
review_prompts/dispatch.mdand launch three Agent calls in parallel. Each agent reads ONLY its own prompt file and the manuscript. - After all three agents write their output files, run
structured_review.py --validate review_promptsto check independence (cross-contamination detection via text similarity). - Produce Editor Synthesis merging the three independent reviews.
Required Outputs
paper_rewriting_output/integrity_audit.mdpaper_rewriting_output/artifact_check.mdpaper_rewriting_output/revision_audit.mdfor rewrite taskspaper_rewriting_output/structured_review.mdpaper_rewriting_output/citation_quality_audit.mdpaper_rewriting_output/logic_transfer_audit.md- unresolved risks and user decisions
Do not mark the task complete if required artifacts are missing, if the final manuscript contains unsupported claims, if translation is partial, or if the rationale matrix is generic.
How can the creator link this skill?
Add the canonical catalog link to the repository README so users can inspect current installs and available audits. The publishing guide covers the complete discovery path.
<a href="https://skillzs.dev/skills/wubing2023/paperspine/paper-spine-audit">View paper-spine-audit on skillZs</a>