AGENTS.md · git:20260910.a03ac61 · 2026-09-10 · sha256 b223af57e731fc0e
AGENTS.md git:20260910.a03ac61A
Immutable. This exact content is served forever at /api/v1/blob/b223af57e731fc0e.
# AGENTS.md ## Repository purpose An Academic Writing Assistant Skill for Chinese and English research manuscripts: polishing, translation, section drafting, reviewer responses and rebuttals, submission materials, and whole-draft consistency checking. ## What this Skill is actually for Not "make the prose flow better" -- models do that easily, and that is the danger: fluent prose quietly upgrades claims. The Skill exists to improve writing *without moving the boundary between what the evidence supports and what it does not*, and to make that boundary cheap for the author to audit. Any change that weakens the fidelity contract or the integrity boundaries defeats the purpose of the project. ## Working rules - Preserve the fidelity contract in `SKILL.md`: the three zones (locked, load-bearing, free surface) and the L1/L2/L3 change tiers. - Preserve citation safety and the fabrication prohibitions. These are not decoration; they are what makes the output usable in a real submission. - Keep `SKILL.md` lean. Detailed rules belong in `references/`. - Explain *why* an instruction matters rather than stacking imperatives. The model following these instructions has good judgment; give it the reasoning and it will handle cases the rules did not anticipate. - Examples must not contain real citations, real unpublished results, or private user data. Invented illustrative content must be obviously illustrative. - Do not add claims about venue policies without a verifiable source. Publisher and conference requirements change; where they differ by venue, say so and point the author to the venue's own guide. - Run `python -m pytest tests/` after changing scripts or repository structure. - Keep the Revision Compass logo in both READMEs. The lint script and tests enforce this. - Preserve AGPL-3.0-only for the current project and retain the historical MIT notices and grants. Keep root and standalone package licenses in sync. - Put raw development records and private material in `.internal/` or `.local/`. Keep useful public documentation, synthetic examples, tests, and evaluations. - Distinguish unit tests, model evaluations, Skill discovery, and native host execution. Report failures, untested coverage, and unavailable checks honestly. ## Structure - `skills/academic-writing-assistant/SKILL.md` — core contract and routing. - `skills/academic-writing-assistant/references/` — detailed rules, loaded on demand. - `skills/academic-writing-assistant/scripts/` — deterministic checks. - `skills/academic-writing-assistant/assets/` — terminology maps. - `examples/`, `evals/`, `docs/`, `tests/` — usage, evaluation, documentation, verification. ## Definition of done 1. The Skill remains coherent and usable end to end. 2. Both READMEs remain accurate and beginner-friendly, with the logo intact. 3. The fidelity contract and integrity boundaries are preserved. 4. `python -m pytest tests/` passes. 5. `python skills/academic-writing-assistant/scripts/skill_lint.py .` passes. 6. No fabricated citations, results, or venue policy claims anywhere in the repo.