claude

howells-skills

Daniel Howells' agent skills for design and development: UI design, motion and browser QA, code review and clean-up, prose and naming, and task recovery.

5 on GitHubby Daniel Howellsupdated todaydevelopment
/

Plugin howells-skills from marketplace howells in howells/skills. Commands read from the repo's manifest — today.

What it installs

Skills (29)

  • armature

    Turn a web app that scrolls like a document into an app shell with fixed chrome and panes that scroll on their own. Use when headers, toolbars or filters scroll out of view. Not for visual polish (`chiaroscuro`) or small-screen layout (`reflow`).

  • ask-howells

    Route a situation to the skills in this collection and the command to type. Not for doing the work.

  • blender

    Inspect, edit and render Blender scenes and films through the Blender MCP or headless CLI. Not for Remotion films (`rostrum`).

  • chiaroscuro

    Design, build, polish or critique web UI in Tailwind v4. Use when an interface should look gorgeous, looks generic or unfinished, or feels off. Not for design options (`maquette`), app shells (`armature`), screen sizes (`reflow`), Paper (`paste-up`) or QA (`fieldtest`).

  • componentize

    Consolidate duplicated UI into shared components, split god files or extract packages. Not for redesign (`chiaroscuro`), typography (`typecase`), structural review (`fettle`) or behaviour-preserving cleanup (`unslop`).

  • computer-use

    Control Mac apps, including signed-in Chrome, with native Computer Use or a headless Codex runner. Not for browser-only QA (`fieldtest`).

  • deslop

    Rewrite prose that reads as machine-written or inflated: vague attribution, staged contrasts, crutch phrases, fake citations, chatbot artefacts. Use for drafts, docs, posts and PR text. Not for interface strings (`signage`) or code (`unslop`).

  • failfast

    Remove fallbacks and swallowed errors that hide failures, and test-only code or mocks in production. Use when a failure is hidden, tests assert on mocks or a test needs production hooks. Not for test-first work (`tdd`), behaviour-preserving cleanup (`unslop`) or required compatibility.

  • fettle

    Strict structural review of a diff or whole codebase: finds restructurings that delete complexity, and real security, performance or data risks. Reports, then fixes what you pick. Not for diff tidy-ups (`unslop`), fallback removal (`failfast`), UI consolidation (`componentize`) or browser QA (`field

  • fieldtest

    QA a running web app in a real browser and report evidence-backed findings. Use for dogfooding, localhost review, console and accessibility checks, persona walkthroughs, or trying to break it. Not for building UI (`chiaroscuro`) or fixing layout (`reflow`).

  • gog

    Work in Gmail, Calendar, Drive, Docs and Sheets through the authenticated gog CLI instead of Google connectors.

  • maquette

    Explore design options for a page, component or region as live variants in the running app, then keep one and delete the rest. Use when asked for options, alternatives or directions. Not for one settled direction (`chiaroscuro`) or Paper (`paste-up`).

  • marginalia

    Add short JSDoc where IDE hovers or generated API docs need a contract the types don't show. Use for JS/TS exports, components, hooks and packages about to publish. Not for deleting restating comments (`unslop`) or README prose.

  • mastraudit

    Mastra mistakes that typecheck and fail at runtime, in agents, tools, workflows, storage, Studio and MCP Apps. Use when writing, debugging or auditing Mastra code.

  • memento

    Say where this task stands from live state: the ask, done, left, branch, uncommitted files and any drift. Use on returning to a long session. Not for many sessions (`muster`).

  • muster

    Catch up on work across concurrent or older sessions: what's in flight, who owns it, what was decided, and a handoff when asked. Not for this task's status (`memento`) or git conflicts and cleanup (`salvage`).

  • nomen

    Generate, critique and check names for products, packages, CLIs, apps or features, with domain, registry, GitHub, App Store and web conflict checks. Use when one of these needs a name or a rename. Not for interface labels (`signage`) or legal clearance.

  • paste-up

    Build a mockup in Paper (app.paper.design) from a spec, or audit and repair a Paper file: tokens, fonts, artboards, crops, labels. Not for coded UI (`chiaroscuro`) or browser QA (`fieldtest`).

  • product-description

    Document a product's user-visible behaviour feature by feature from code, tests and the running product, then triage suspected defects. Not for marketing copy, READMEs, single-feature specs or browser QA alone (`fieldtest`).

  • rebalance

    Reprioritize a project's backlog around a goal or deadline, and flag goal work too thin to build. Not for doing the work.

  • reflow

    Make a web app responsive and at home on mobile: layouts on small laptops, tablets and phones, overflow, touch targets, safe areas, input zoom, tap and hover on a phone, Safari bar color, PWA install. Not for app shells (`armature`), motion (`zoetrope`) or QA reports (`fieldtest`).

  • research

    Research a question from primary sources and earlier notes and hand back one cited answer. Use to research, compare options, check docs or API facts, enrich records, or as a research sub-agent. Not for searching this codebase or browser QA (`fieldtest`).

  • review

    Verify review feedback before acting on it. Use when PR bot comments arrive, reviewer findings are pasted, or an independent opinion is wanted from fable, sol, muse, opus or astra. Not for reviewing a diff from scratch (`code-review`) or codebase health (`fettle`).

  • rostrum

    Make product films in Remotion, from storyboard to a cut that plays on a phone. Use for a product video, a new cut of one, or sound for it. Not for web animation (`zoetrope`) or on-screen words alone (`signage`).

  • salvage

    Resolve git conflicts from a merge, rebase, cherry-pick, revert or stash, even mid-task. Rescue work stranded in detached HEADs, worktrees, unpushed branches and stashes; delete only what's proven merged and pushed. Not for status recovery (`muster`).

  • signage

    Rewrite interface strings into the words the audience already uses: labels, buttons, headings, errors, empty states, generated text, film captions. Use when UI copy reads as jargon or machine-made. Not for prose (`deslop`) or product names (`nomen`).

  • typecase

    Replace scattered Tailwind font utilities with a few named type roles and a scanner that holds them, and choose the faces. Use when text sizes have multiplied or a type ramp needs designing. Not for visual direction (`chiaroscuro`) or wording (`signage`).

  • unslop

    Strip machine-written tells from a diff without changing behaviour: narrating comments, one-caller wrappers, impossible guards, decorative logs, leftover scaffolding. Not for structural review (`fettle`), fallback removal (`failfast`) or prose (`deslop`).

  • zoetrope

    Build, review, suggest or cut web animation and drag gestures, and fix dropped frames. Use when motion feels slow, off, overdone or janky. Not for static polish (`chiaroscuro`), films (`rostrum`) or QA (`fieldtest`).

View source on GitHub

More from howells/skills

All 2 plugins →

fiction

claudecodex

Write complete novels with Claude. Literary prose, iterative review, and craft-aware feedback.

19 skills · 18 commands · 26 agents

5

Similar plugins

Matt Pocock's agent skills for real engineering (grilling, spec/ticket flows, TDD, code review, domain modelling and more).

39 skills

mattpocock/skills 323,108

superpowers

claudecodex

Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques

15 skills · hooks

obra/superpowers 316,836

nextjs

claude

Official Next.js skills: adopt and optimize Cache Components, adopt Partial Prefetching, and verify runtime behavior against a running dev server.

6 skills

vercel/next.js 143,495

Taste Skill

claudecodex

tasteskill 2.5.1: professional company websites at the figma.com and x.ai level, with one section per screen, real photographs, real product UI, effects kept for tech and gaming pages, and a real-browser checker and finish gate.

1 skill

Leonxlnx/taste-skill 114,391

humanizer

claude

Rewrite AI-sounding text so it reads like the writer without changing what it says.

1 skill

blader/humanizer 68,461

context7

claudecodex

Up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your coding agent's context.

1 MCP server

upstash/context7 64,709

Maintain howells-skills?

This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.

claude & codex plugins2 plugins