From sws
This skill should be used when the user invokes /sws:revise-section <section-id>, says 'revise the intro', 'polish the results section', 'clean up <section>' — and the cwd is an SWS project with at least one drafted section in _drafts/. Always dispatches reviser-fast (D18 — no --full flag in v0.1). Optionally skips the humanizer pass via --no-humanize.
How this skill is triggered — by the user, by Claude, or both
Slash command
/sws:revise-sectionThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Dispatches `reviser-fast` on one section draft. The humanizer runs by default after the reviser; pass `--no-humanize` to skip it. To run `reviser-full` on a single long section, use `/sws:revise-paper` instead (D18).
Dispatches reviser-fast on one section draft. The humanizer runs by default after the reviser; pass --no-humanize to skip it. To run reviser-full on a single long section, use /sws:revise-paper instead (D18).
$PAPER_ROOT. Marker check. If absent, print "not an SWS project (no .sws-project.local.md found)" and exit._drafts/<section-id>.md. If missing, print "no draft found for '' — run /sws:draft-section first" and exit.reviser-fast via the Task tool. Pass PAPER_ROOT, CLAUDE_PLUGIN_ROOT, and the section id in env. The agent writes:
_drafts/<section-id>-revised.md — revised prose_review/revision-notes-<section-id>.md — side-by-side change notes (what changed and why)--no-humanize: dispatch humanizer on _drafts/<section-id>-revised.md. Humanizer writes _drafts/<section-id>-humanized.md. If _drafts/<section-id>-humanized.md already exists, humanizer skips (preserves hand edits).reviser-fast always handles single-section revisions (Sonnet 4.6 high). This agent is optimized for sentence- and paragraph-level passes. Cross-section reasoning (redundancy across Intro/Discussion, citation deduplication) belongs to reviser-full, which /sws:revise-paper dispatches when word_total ≥ 1500.
/sws:revise-section <section-id>./sws:revise-section <section-id> --no-humanize.Do NOT invoke when the marker is missing or _drafts/<section-id>.md does not exist.
Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.
npx claudepluginhub piripocchio8/scientific-writing-superpowers --plugin sws