A modular writing system for
research drafting, synthesis, and review.
This repository turns Academic Phrasebank-style rhetorical guidance into a task-first agent system for manuscript drafting, literature analysis, reviewer response work, and SLR or SMS methodology support. The structure is local, modular, and built to route real academic tasks instead of serving as a flat prompt template.
How this works
The system is task-first. A natural request determines the section, style, discipline overlay, methodology layer, quality checks, and anti-AI controls.
Start from a real prompt
Pick a common task. The prompt below is copied directly from the patterns supported in the README and codebase.
Prompt
More than a phrase template
The repository combines rhetorical language support with routing rules, standards, workflows, methodology notes, and anti-formulaic controls.
- Section phrases would exist without routing logic or task classification.
- Systematic review work would depend on generic web-style prompting rather than local methodology notes.
- Novelty framing, Q1 readiness, and self-review would be left implicit.
- Outputs would drift toward repetitive, polished, AI-sounding prose.
- Task-first runtime through routing files such as runtime/router.md and runtime/agent_manifest.yml.
- Methodology grounding via Kitchenham, SEGRESS, and PRISMA source notes kept locally in methodology/source_notes/.
- Quality governance through standards/q1_wos_readiness.md, standards/self_review_protocol.md, and gap validation rules.
- Anti-AI writing controls that explicitly target cadence, transition stacking, and over-symmetry.
- Packaged skill delivery under packages/scholarly-research-writing-review/.
The phrase libraries support the system. They are not the whole system.
Repository modules
Each card maps to a folder in the repository. Together they cover the full range of writing, review, methodology, and analysis support.
Phrase Libraries
- phrases/introduction.yml
- phrases/literature_review.yml
- phrases/methods.yml
- phrases/discussion.yml
- phrases/cautious_language.yml
Rhetorical Moves
- rhetorical_moves/cars_model.md
- rhetorical_moves/gap_identification.md
- rhetorical_moves/novelty_positioning.md
- rhetorical_moves/methodological_justification.md
- rhetorical_moves/contribution_framing.md
Quality Standards
Methodology
Runtime & Routing
Skill Package
Bibliometric Analysis
Discipline Overlays
Reviewer Response
Writing Notes
Journal Styles
Common questions
Use $scholarly-research-writing-review. Optional routing labels exist in COMMANDS.md, but they are presented as conventions rather than guaranteed native commands.
Open the right entry points first
These are the files that define how the repository behaves in practice.
Use these to understand the system contract, runtime behavior, and routing assumptions.
Use this when you want the installable Codex skill artifact rather than only the source repository.
Also useful: AUTO_ROUTING_RULES.md, TEST_CASES.md, and METHODOLOGY_SOURCES.md.
Open the Skill Package