name: ma-peer-review description: Act as Reviewer 1 and Reviewer 2 for a meta-analysis manuscript, checking rigor, reproducibility, and reporting compliance. Use when validating the final paper before submission.
Ma Peer Review
Overview
Perform structured peer review and produce actionable feedback and validation checks.
Inputs
07_manuscript/rendered outputs06_analysis/validation.md01_protocol/and03_screening/artifacts
Outputs
08_reviews/reviewer1.md08_reviews/reviewer2.md08_reviews/action-items.md08_reviews/grade_summary.csv08_reviews/grade_summary.md08_reviews/analysis_stats.json(collected from Stage 06)08_reviews/grade_suggestions.csv(semi-automated)08_reviews/grade_suggestions.md(semi-automated)08_reviews/grade_detailed.md(per-domain reviewer decision format)03_screening/round-01/quality_rob2.csv(RoB 2 for RCTs)03_screening/round-01/rob2_assessment.md(RoB 2 narrative)03_screening/round-01/quality_robins_i.csv(ROBINS-I for observational)03_screening/round-01/robins_i_assessment.md(ROBINS-I narrative)
Workflow
- Reviewer 1 focuses on methodology, inclusion criteria, and statistical validity.
- Review
01_protocol/pico.yaml,03_screening/round-01/agreement.md,06_analysis/validation.md - Write to
08_reviews/reviewer1.md
- Review
- Reviewer 2 focuses on clarity, reporting completeness, and reproducibility.
- Review
07_manuscript/index.pdf,07_manuscript/prisma_checklist.md - Write to
08_reviews/reviewer2.md
- Review
- Record issues with severity, location, and recommended fixes.
- Write to
08_reviews/action-items.md(columns: issue_id, severity, location, recommendation, status)
- Write to
- Create a consolidated action list with owners and status.
- Update
08_reviews/action-items.md
- Update
- Initialize GRADE summary tables with
scripts/init_grade_summary.pyviauv run.- Use
scripts/init_grade_summary.py - Read from
05_extraction/extraction.csv(outcomes) - Write to
08_reviews/grade_summary.csv(columns: outcome, n_studies, n_participants, effect_estimate, certainty, reasons) - Write to
08_reviews/grade_summary.md
- Use
- Collect analysis statistics from Stage 06 outputs with
scripts/collect_analysis_stats.py.- Parses markdown reports and CSV tables for I², Egger's test, CI bounds, total events
- Optionally includes RoB 2 assessment summary via
--rob-csv - Write to
08_reviews/analysis_stats.json
- Generate semi-automated GRADE suggestions with
scripts/auto_grade_suggestion.py.- Use
--stats 08_reviews/analysis_stats.jsonto enable computed suggestions - Use
--out-detailed-mdfor per-domain reviewer decision format - Write to
08_reviews/grade_suggestions.csv,grade_suggestions.md,grade_detailed.md
- Use
Resources
references/reporting-checks.mdfor PRISMA-style reporting checks.references/grade-template.mdfor GRADE evidence profiling.references/grade-summary-schema.mdfor GRADE summary columns.references/rob2-template.mdfor RoB 2 per-study assessment (RCTs).references/robins-i-template.mdfor ROBINS-I per-study assessment (observational).scripts/init_grade_summary.pyfor generating GRADE summary tables.scripts/collect_analysis_stats.pyfor extracting statistics from Stage 06 outputs.scripts/auto_grade_suggestion.pyfor semi-automated certainty suggestions with computed rationale.scripts/init_rob2_assessment.pyfor initializing RoB 2 assessment tables.scripts/init_robins_i_assessment.pyfor initializing ROBINS-I assessment tables.
Validation
- Verify that methods and results are consistent with the protocol.
- Confirm that all outputs are reproducible from the stored data and scripts.
Pipeline Navigation
| Step | Skill | Stage |
|---|---|---|
| Prev | /ma-manuscript-quarto |
07 Manuscript Drafting |
| Next | /ma-publication-quality |
09 Publication Quality |
| All | /ma-end-to-end |
Full pipeline orchestration |