From STORM
Run STORM phase 4 — article polishing. This skill should be used when the user asks to "polish the storm article", "finalize the article", or invokes /storm:polish. Adds a summary section, removes duplicate content, and verifies citation integrity.
How this command is triggered — by the user, by Claude, or both
Slash command
/storm:SKILL <topic> [--remove-duplicate] [--output-dir PATH | --save] [--force]polish/This command is limited to the following tools:
The summary Claude sees in its command listing — used to decide when to auto-load this command
# /storm:polish Phase 4 of the STORM pipeline. Adds a summary/intro section, removes duplicate content across sections, and verifies every inline `[n]` citation resolves to a References entry and vice versa. ## CRITICAL: Prerequisites - Load `storm-engine` via the Skill tool. - `article.md` MUST exist (phase 3 complete). If absent, stop and instruct the user to run `/storm:write` first. ## Completion Contract This phase is complete iff `article-polished.md` exists. If `--force` is not set and it exists, skip and exit early. ## Procedure 1. Resolve output dir. 2. Read `article.md`, `o...
Phase 4 of the STORM pipeline. Adds a summary/intro section, removes duplicate content across sections, and verifies every inline [n] citation resolves to a References entry and vice versa.
storm-engine via the Skill tool.article.md MUST exist (phase 3 complete). If absent, stop and instruct the user to run /storm:write first.This phase is complete iff article-polished.md exists. If --force is not set and it exists, skip and exit early.
article.md, outline.md, and research/sources.json.outline.md had an "Introduction" or "Summary" placeholder, write a summary section synthesizing the article's main points (1-2 paragraphs). Do not introduce new claims or citations not already in the body.--remove-duplicate is explicit but the behavior is the default) — detect near-duplicate paragraphs across sections and remove the later occurrence, keeping the one in the more topically-appropriate section.[n] keys present in the body. Append a ## References section listing exactly those sources, numbered to match, each as n. title — url (accessed YYYY-MM-DD). Drop any [n] in the body that has no source (replace with <!-- TODO: missing source -->). Drop any source not cited (do not list uncited sources in References).article-polished.md.run-config.json: phases.polish = "completed", final word count, source count, any integrity warnings.Report: final word count, number of cited sources, number of duplicate paragraphs removed, any integrity warnings (missing sources / TODO sections), and the absolute path to article-polished.md.
npx claudepluginhub daisycatts/dotclaude --plugin storm/SKILLEnables work verification for a task. Claude completes the work, verifies it, and appends a verified tag before session exit.
/SKILLResolves a GitHub issue by creating an isolated worktree, implementing a TDD fix, and opening a PR with auto-closing keywords.
/SKILLSurfaces the current session task from a state file and evaluates its clarity and completeness. Reports completion status or identifies remaining steps.