From automate
Use when the user runs /automate to do brand-faithful marketing work in a repo. Three verbs — `init` (autodetect stack + extract a brand kit), `new "<brief>" [+reference]` (AUTHOR a high-fidelity marketing page through a measured fidelity gate, then propagate + ship), and a bare reference/text (PROPAGATE one brand/visual change across configured surfaces). Reads .automate/config.json + .automate/brand.json. Brand/visual only — not backend or general refactors.
How this skill is triggered — by the user, by Claude, or both
Slash command
/automate:automateThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Author or propagate brand/visual work across every surface a project defines in
Author or propagate brand/visual work across every surface a project defines in
.automate/config.json, verify in a real browser, and ship via a safe git flow.
On-brand by construction (uses .automate/brand.json); high fidelity is measured.
init → onboarding (brand kit + scaffold). See Init below.new "<brief>" [+ reference] → author a page. See New (page factory).--dry-run (any verb) → plan only, no edits.Routing is literal on the first token. A propagate request whose change involves
the word "new" must not START with new (phrase it add new X across surfaces /
update …) or it routes to the page factory.
.automate/config.json must exist (see configs/config.example.json). For new,
a brand kit (.automate/brand.json) should exist — if missing, run init first.
Never guess surfaces or brand values.
/automate init)node scripts/extract-brand.mjs <repo> > .automate/brand.json.
Read references/brand-kit.md. SHOW the result; let the user edit. Never invent values..automate/config.json from configs/config.example.json if absent;
confirm surfaces with discovery: node scripts/discover.mjs <repo>./automate new "<brief>" [+ reference])references/input-modes.md. Parse brief + optional reference
(image / URL / repo element) into a page spec (type, goal, audience, ordered
sections, CTA, tone). Load the brand kit. Confirm the outline in one message.references/generate.md. Produce generate.variants on-brand
candidates in the detected stack (static HTML default). Delegate to installed
design skills if present.references/fidelity-gate.md. Shoot 3 viewports, score the
rubric, visual-diff vs reference if any, check a11y + page weight; decide via
scripts/rubric.mjs. Refine until pass or fidelity.maxPasses; report residuals.references/surface-map.md + gate-safe-edits.md. Write the
page into pageSurface (+ mirror twin), gate-safe tokens, plus OG/email/social
assets where configured; assert parity; run gate.cmd.references/ship-flow.md. Branch off ship.baseBranch, explicit
paths, PR, merge gate, live verify + cache-bust.references/input-modes.md). 2. Discover surfaces
(scripts/discover.mjs; references/surface-map.md). 3. Propagate
(references/gate-safe-edits.md). 4. Verify (browser-screenshot routes).
5. Ship (references/ship-flow.md).git add -A; stage explicit paths.origin/main, never a stale working branch.--admin). Pause at the merge gate if blocked.Provides CDSS development patterns for drug interaction checking, dose validation, clinical scoring (NEWS2, qSOFA), and alert classification integrated into EMR workflows.
npx claudepluginhub nurseapp/automate-plugin --plugin automate