mdmanurung/research-writer
v0.5.1MIT
Evidence-bounded research writing for articles, scientific and technical reports, revision, and manuscript review.
Changelog
[0.5.1] - 2026-09-18
Changed
- Refined reviewer boundaries after a second seeded-error empirical evaluation.
- Evidence auditor now stays closer to claim-to-source mismatches.
- Skeptical reviewer now prioritizes hidden assumptions and alternatives over literal numeric/source discrepancies.
- Manuscript preflight now stays focused on release consistency rather than reopening settled interpretation.
- All review subagents explicitly allow
no material findingsto reduce critique-for-critique's-sake.
Evaluated
- Added a 14-issue synthetic manuscript fixture spanning evidence fidelity, inferential reasoning, and cross-artifact release consistency.
- Added clean negative controls and an unavailable-citation control.
- In the same-session role-conditioned retest, each specialist detected 100% of seeded issues in its target domain with zero clean-control false positives; evidence/skeptical overlap fell from 15.4% to 7.7%.
[0.5.0] - 2026-09-18
Added
- Three optional, narrow, read-only research-review subagents: evidence auditor, skeptical reviewer, and manuscript preflight.
- Native Claude Code plugin agent definitions under
agents/. - Native Codex custom-agent definitions under
.codex/agents/. docs/subagents.mdwith orchestration rules, activation thresholds, and examples.- Installer support for subagents, plus a
--skill-only/-SkillOnlyoption.
Changed
- Added a small optional-subagent routing section to
SKILL.md; routine edits remain single-agent. - Installers now deploy platform-specific reviewer agents without replacing unrelated user agent files.
- Repository validation now checks Claude and Codex subagent definitions.
[0.4.1] - 2026-09-18
Changed
- Added an auditable paired baseline-versus-skill output test with eight fixed research-writing cases.
- Added a strict post-hoc audit rather than accepting the initial skill scores at face value.
- Preserved design/method context when it affects interpretation.
- Added measurement/terminology fidelity to prevent compression such as
library size→yield. - Retested the two detected skill failures after the narrow patch.
All notable changes to Research Writer will be documented here.
[0.4.0] - 2026-09-18
Changed
- Reduced
SKILL.mdto a compact invariant/router layer. - Consolidated argument + section guidance into
structure.md. - Consolidated coherence + concise style + generic-model cleanup into
prose.md. - Removed duplicated runtime guidance and moved methodological provenance out of the runtime reference set.
- Unified mechanical prose checks into a single
lint.py. - Tightened the minimum-intervention rule for everyday edits.
Added
- Failure-oriented adversarial test suite.
- Explicit evaluation rubric with critical-fail conditions.
- Controlled before/after output review covering causal inflation, generic model-like prose, non-significance, and false coherence bridges.
- Regression cases for non-significance ≠ equivalence, transition-as-claim, and stale-state conflicts.
[0.3.0] - 2026-09-18
Added
- Dedicated five-layer coherence workflow inspired by
ericmjl/skills/coherent-writing, adapted for evidence-bounded research prose. references/coherence.mdwith separate whole-draft, within-paragraph, section-boundary, paragraph-boundary, and final-audit checks.references/llm-trace.mdfor safe cleanup of generic model-like prose without detector-evasion claims.- Conservative
style_trace_lint.pythat flags review cues but never classifies authorship. - Corpus-based provenance for LLM-associated scientific-writing vocabulary and explicit warning against banned-word logic.
- Regression evals for coherence without new claims, safe LLM-trace cleanup, and marker-word false positives.
NOTICE.mddocumenting the upstream coherent-writing inspiration and license.
Changed
- Expanded the main audit sequence to separate coherence from style cleanup.
- Added stronger safeguards against synonym spinning, artificial quirks, fake errors, and removal of legitimate scientific hedging.
- README now documents coherence mode, LLM-trace cleanup, the style-trace linter, and its limitations.
[0.2.0] - 2026-09-18
Changed
- Rewrote README around an explicit installation, verification, update, uninstall, and security guide.
- Clarified standalone-skill versus plugin installation paths.
- Added explicit implicit-invocation metadata for OpenAI-compatible clients.
- Added source-of-truth precedence for conflicting evidence, state, and manuscript prose.
- Added a minimum-necessary-edit rule for everyday copyediting.
- Expanded manuscript review to cover transparency and reproducibility items where relevant.
Added
- Optional author/team voice-profile template that cannot override evidence or reporting rules.
[0.1.0] - 2026-09-18
Added
- Initial
research-writerAgent Skill. - Portable Agent Plugins manifest plus Claude Code and Codex compatibility manifests.
- Micro/meso/macro/review task routing.
- Claim–evidence and inference-ceiling workflow.
- Extended-outline and persistent project-state templates.
- Argument, evidence, section, style, review, and project-state references.
- Project initializer, manuscript lint, and claim-ledger validator.
- Trigger/edge-case eval set.
- GitHub Actions validation workflow.
- Study-design reporting-guideline routing using current authoritative sources.
- Cross-platform convenience installers for Codex and Claude Code.