Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
A highly customizable agentic harness for arXiv-ready ML/AI review papers (and beyond). It drives agentic AI like Codex CLI and Claude Code through a gated LaTeX workflow with verified BibTeX citations.
| Date | Stars |
|---|---|
| 2026-07-31 | 392 |
| 2026-08-06 | 392 |
Today
— stars today
This week
— stars this week
This month
— stars this month
Momentum
0.0
growth rate 0.00%/day
# arXiv Review Paper Harness
[](https://github.com/appautomaton/latex-arxiv-SKILL/actions/workflows/ci.yml)
[](https://github.com/appautomaton/latex-arxiv-SKILL/stargazers)
[](https://www.anthropic.com/claude-code)
[](https://developers.openai.com/codex/skills)
[](agent-skills-standard.md)
[](#requirements)
[](LICENSE)
> **An agentic harness, packaged as a portable Agent Skill for Claude Code and Codex. It turns a topic into an arXiv-ready ML/AI review paper that is gated, issue-driven, and verified citation by citation.**
**arXiv Review Paper Harness** is an agentic harness for writing machine-learning and AI **review papers** in LaTeX. You give your coding agent a topic, and the harness drives it through a disciplined pipeline: literature discovery, a human approval gate, an issue-by-issue writing loop, citation verification, prose refinement, and compilation. The result is a two-column **IEEEtran** project that compiles to a PDF. Its skills and scripts follow the portable [Agent Skills standard](agent-skills-standard.md), so the same files run in **OpenAI Codex** and **Anthropic Claude Code**.
---
## How it works
```mermaid
flowchart TD
A([Topic]) --> B[Research snapshot<br/>10 to 20 papers, no prose]
B --> C[Scaffold IEEEtran project<br/>plus draft plan and candidate titles]
C --> D{Approval gate}
D -- revise --> C
D -- approved --> E[Issues CSV<br/><i>execution contract</i>]
E --> F[Per-issue writing loop<br/>research, write, <b>verify every citation</b>]
F --> G[Rhythm refinement<br/>vary sentence and paragraph length]
G --> H[QA and compile<br/>fix overfull boxes, zero undefined cites]
H --> I([main.pdf and ref.bib])
style D fill:#f5b400,stroke:#333,color:#000
style I fill:#3da639,stroke:#333,color:#fff
```
The agent cannot write a single paragraph into `main.tex` until two conditions hold. First, you approve the plan. Second, the issues CSV exists. From there, every section is a tracked issue with target citations and acceptance criteria, and every citation is checked against a live source before it enters `ref.bib`.
## Why it's different
- **Hard quality gates, not vibes:** no prose before plan approval, and nothing marked `DONE` until acceptance criteria are met.
- **Verified citations only:** every `\cite{}` is web-checked against its source before being added, so there are no hallucinated references.
- **Issue-driven execution:** an `issues/*.csv` file is the single source of truth for progress, and the agent splits or inserts issues as scope grows instead of doing untracked work.
- **Deterministic where it matters:** scaffolding, plan and issue generation, arXiv discovery (with a local **SQLite cache**), validation, and compilation are Python scripts, so they behave the same on every run.
- **Dual-runtime:** one skill bundle that runs in both Claude Code and Codex.
- **Compiles or it is not done:** delivery requires a clean `pdflatex` and `bibtex` build with no undefined-citation warnings.
## Quickstart
The [`example/v0-single-SKILL`](example/v0-single-SKILL/) paper was generated by activating the `arxiv-paper-writer` skill with **two prompts**.
**Prompt 1 (start the paper):**
```text
write a review article for arxiv that is about SOTA generative image models
```
The agent does an initial literature pass, drafts a section Excerpt of 7,515 characters
Read on GitHubWould you bet a product on this? Bounded 0–100 and slow moving.
matched fp:25e97f6b0874f254, topic:ai-agents, topic:agentic, topic:agentic-ai