Module: Abstract
Trigger: abstract, 摘要, abstract structure, 摘要结构, check abstract, polish abstract, abstract diagnosis, 润色摘要, abstract review
Commands
bash
uv run python -B scripts/analyze_abstract.py main.tex
uv run python -B scripts/analyze_abstract.py main.tex --lang en --max-words 250
uv run python -B scripts/analyze_abstract.py main.tex --lang zh --max-chars 300
uv run python -B scripts/analyze_abstract.py main.tex --jsonDetails
Diagnoses five structural elements in the abstract: Background, Objective, Methods, Results, Conclusion.
Per-element output: PRESENT / VAGUE / MISSING with evidence quote and suggestion.
Also validates word count (EN) or character count (ZH) against configurable limits.
Skill-layer response:
- Format the diagnosis as a structured report with ✅ / ⚠️ / ❌ markers
- Provide specific revision suggestions for VAGUE or MISSING elements
- If the user requests polishing, generate a revised abstract with [REVISED: ...] annotations
- Never fabricate data or add claims not in the original
See also: abstract-structure.md for the full five-element model and detection heuristics.