From harness
Use when a task touches >2 files, introduces a new module/service/abstraction, or changes a public interface. Sketch the design and get user agreement before implementing. Skip for routine edits.
How this skill is triggered — by the user, by Claude, or both
Slash command
/harness:design-before-architecture-changesThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Brainstorming for *every* task is ceremony. Brainstorming for
Brainstorming for every task is ceremony. Brainstorming for architecture changes is leverage — the cost of redoing structural work is much higher than the cost of redoing a one-file edit.
Trigger fires if any of these is true:
If none of these match, proceed without ceremony. Modern models handle iterative work fine; over-planning is expensive ceremony.
A few paragraphs in conversation, not a dated doc. Long design docs become bureaucratic artifacts that nobody re-reads. The user can ask for a written doc if they want one.
architecture-reviewThis skill fires before implementation; architecture-review fires
after, at the end of the feature commit-set. Together they bracket
the work: the design names what should be built and how it should be
structured; the review checks whether what shipped matches that intent
and whether the structure still holds.
The user has agreed to one approach. You can name the files that will change and the interface decisions you've made.
npx claudepluginhub jackjconner/agent-harness --plugin harnessProvides UI/UX resources: 50+ styles, color palettes, font pairings, guidelines, charts for web/mobile across React, Next.js, Vue, Svelte, Tailwind, React Native, Flutter. Aids planning, building, reviewing interfaces.
Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.