academic-review-workflow

Scaffold and validate LaTeX literature review projects from reusable templates.

11|2|Updated May 17, 2026
One-click install
npx skills add https://github.com/haozhang04/homework_skill --skill academic-review-workflow-haozhang04
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: academic-review-workflow
Source: https://github.com/haozhang04/homework_skill/tree/main/skill/academic-review-workflow
Command: npx skills add https://github.com/haozhang04/homework_skill --skill academic-review-workflow-haozhang04

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and assets (resource) components.

What problem does it solve? Writing a course paper or literature review involves many fragile steps: picking a topic, downloading real papers, enforcing citation limits, managing BibTeX entries, and checking figure references. This Skill turns that into a controlled, repeatable workflow with templates and an automated checker. ## Core Features & Use Cases - Project Scaffolding: Copy ready-made CJME (Chinese journal) or IEEE single-column LaTeX project templates with a fixed directory structure for docs, papers, notes, bib files, and assets. - Evidence-First Writing Rules: Enforces downloading at least 10 core papers into refs/papers/ before drafting, tracking them in paper_index.md, and keeping roughly 42 references with a 3:7 Chinese-to-English ratio. - Deterministic QA Script: Runs scripts/check_review_project.py to verify citation frequency limits, BibTeX coverage, downloaded-PDF citation, and exactly-once figure label/reference pairing. - Use Case: A graduate student needs a 42-reference survey paper in IEEE style. They copy the IEEE template, fill in the README requirements, download core papers, draft section by section, then run the checker until it reports PASS before submission. ## Quick Start Ask the assistant to create a new academic review project from the IEEE or CJME template, then follow the workflow to plan, download papers, write, and run the check script before delivery.

Frequently Asked Questions about academic-review-workflow

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I start a literature review project with a LaTeX template?

Copy either the CJME or IEEE project template from the assets directory into a new project folder, then edit its README.md to define the topic, length, and citation requirements before writing. The template provides docs/, refs/papers/, refs/notes/, refs/bib/, and assets/ directories.

How do I check citation and figure rules in a LaTeX paper automatically?

Run python scripts/check_review_project.py with your project root as the argument. It verifies per-source citation limits, BibTeX entry coverage, that downloaded PDFs are cited, minimum reference counts, and that each figure label is defined and referenced exactly once.

What citation rules does this academic writing workflow enforce?

The workflow requires roughly 42 references, a 3:7 Chinese-to-English ratio, sources from the last 5 years, at most 2 citations per reference, and at least 10 downloaded core papers from top venues that must all be cited in the text.

Does the checker script require any external Python packages?

No, check_review_project.py uses only the Python standard library (re, sys, pathlib, collections). It runs with any standard Python 3 installation without installing additional dependencies.

What are the limitations of the automated project checker?

The script only performs mechanical checks such as citation counts and figure references. Topic consistency, abstract-to-body alignment, conclusion structure, and paragraph depth still require manual human review as noted in the documentation.