AgentSkillsCN

review-draft

采用专业评审视角进行全面写作审核——涵盖清晰度、叙事逻辑、事实准确性以及“红队”式批判性思维。

SKILL.md
--- frontmatter
name: review-draft
description: Comprehensive writing review using specialized critics (clarity, narrative, facts, red-team).

Review Draft

Comprehensive writing review using specialized critics.

Arguments

Parse from provided arguments:

  • File path: First non-flag argument (required)
  • --critics=: Comma-separated list of critics to run (default: all four)
    • clarity - Sentence-level readability
    • narrative - Structure and argument flow
    • facts - Claim verification and citations
    • redteam - Counterexamples and objections
  • --sensitivity=: conservative|balanced|aggressive (default: balanced)

Workflow

  1. Parse arguments from above
  2. Validate file exists - error if not found
  3. Ask for target audience using AskUserQuestion (required for all critics)
  4. Create feedback directory - ensure feedback/ exists in draft's directory
  5. Dispatch selected critics in parallel using Task tool
  6. Summarize - report completion and highlight top issue from each

Agent Dispatch

Launch agents in parallel using Task tool with these prompts:

Criticsubagent_typeOutput File
clarityclarity-criticfeedback/{name}_clarity.md
narrativenarrative-criticfeedback/{name}_narrative.md
factsfact-checkerfeedback/{name}_facts.md
redteamred-teamfeedback/{name}_redteam.md

Where {name} is the draft filename without extension.

Agent prompt template:

code
Review the draft at {file_path} for {audience}.
Sensitivity: {sensitivity}
Write feedback to feedback/{name}_{type}.md

Post-Review Summary

code
## Review Complete

Feedback written to `feedback/`:
{list files created}

**Start with**: {most impactful issue from any critic}

Error Handling

ScenarioResponse
File not foundError with clear message
Empty file"Nothing to review"
>5000 wordsProceed with truncation warning
feedback/ missingCreate it
Agent failsReport failure, continue with others

Examples

code
/review-draft paper.md                              # All 4 critics
/review-draft paper.md --critics=clarity            # Just clarity
/review-draft paper.md --critics=clarity,facts      # Clarity + facts
/review-draft paper.md --sensitivity=aggressive     # Stricter review