evolve
CommandEvolve skill files by integrating validated lessons from real usage
Generate a visual HTML diff review, before/after architecture comparison with code review analysis
> /plugin marketplace add jamditis/claude-skills-journalism
description: Generate a visual HTML diff review, before/after architecture comparison with code review analysis
Load the visual-explainer skill, then generate a comprehensive visual diff review as a self-contained HTML page.
Follow the visual-explainer skill workflow. Read the reference template, CSS patterns, and mermaid theming references before generating. Use a GitHub-diff-inspired aesthetic with red/green before/after panels, but vary fonts and palette from previous diagrams.
**Scope detection**, determine what to diff based on `$1`:
**Data gathering phase**, run these first to understand the full scope:
**Verification checkpoint**, before generating HTML, produce a structured fact sheet of every claim you will present in the review:
Verify each claim against the code. If something cannot be verified, mark it as uncertain rather than stating it as fact. This fact sheet is your source of truth during HTML generation, do not deviate from it.
**Diagram structure**, the page should include: 1. **Executive summary**, not just a dry before/after. Lead with the *intuition*: why do these changes exist? What problem were they solving, what was the core insight? Then the factual scope (X files, Y lines, Z new modules). Aim for "aha moment" clarity, a reader who only sees this section should understand the essence of the change. *Visual treatment: this is the visual anchor, use hero depth (larger type 20-24px, subtle accent-tinted background, more padding than other sections).* 2. **KPI dashboard**, lines added/removed, files changed, new modules, test counts. Include a **housekeeping** indicator: whether CHANGELOG.md was updated (green/red badge) and whether docs need changes (green/yellow/red). 3. **Module architecture**, how the file structure changed, with a Mermaid dependency graph of the current state. Wrap in `.mermaid-wrap` with zoom controls (+/−/reset/expand buttons), Ctrl/Cmd+scroll zoom, click-and-drag panning, and click-to-expand (opens diagram full-size in new tab). See css-patterns.md "Mermaid Zoom Controls" for the full pattern including the `openMermaidInNewTab()` function. 4. **Major feature comparisons**, side-by-side before/after panels for each significant area of change (UI, data flow, API surface, config, etc.). Overflow prevention: apply `min-width: 0` on all grid/flex children and `overflow-wrap: break-word` on panels. Never use `display: flex` on `<li>` for marker characters, use absolute positioning instead (see css-patterns.md Overflow Protection). 5. **Flow diagrams**, Mermaid flowchart, sequence, or state diagrams for any new lifecycle/pipeline/interaction patterns. Same zoom controls and click-to-expand as section 3. 6. **File map**, full tree with color-coded new/modified/deleted indicators. *Visual treatment: compact, consider `<details>` collapsed by default for pages with many sections.* 7. **Test coverage**, before/after test file counts and what's covered 8. **Code review**, structured Good/Bad/Ugly analysis of the changes:
9. **Decision log**, for each significant design choice in the diff, a styled card with:
A collection of Agent Skills for journalists, researchers, academics, media professionals, and communications practitioners. The same repository serves Claude Code and Codex while keeping Claude-only commands, agents, and hooks clearly labeled.
Evolve skill files by integrating validated lessons from real usage
Initialize .autocontext/ in the current project for knowledge persistence
Initialize the current project with Scientific Writer - a deep research and writing tool that combines AI-driven research with…