Agent skills
Skills
Instructions your coding agent loads when the task calls for them.Motion, accessibility, typography and colour on one side, architecture, testing and debugging on the other, all written by people who ship.
93 of 93
12-principles-of-animation
Disney's 12 principles, adapted for web interfaces.
Audits motion code against squash and stretch, anticipation, follow-through, secondary action and the rest. Outputs file:line findings.
npx skills add https://github.com/raphaelsalaja/skill --skill 12-principles-of-animation
animate
Builds an animation from scratch, decisions in the order that matters.
Should it animate at all, what purpose, which tool, which properties, which curve and duration, how it interrupts, how it exits. Then writes the implementation.
npx skills add https://github.com/emilkowalski/skills --skill animate
apple-design
Apple's interface and motion principles, translated for the web.
Distilled from the WWDC design talks. Gesture-driven UI, spring physics, interruptible transitions, translucent materials, optical sizing and the restraint underneath all of it.
npx skills add https://github.com/emilkowalski/skills --skill apple-design
better-interface
Every better-* skill as a single review pass.
Accessibility, layout, writing, typography, colour and UI polish in one go. The one to take if you only take one.
npx skills add https://github.com/jakubkrehel/skills --skill better-interface
better-ui
Concentric radius, optical alignment, surface depth, hit areas.
Based on the Details That Make Interfaces Feel Better article. The small corrections that separate a shipped interface from a generated one.
npx skills add https://github.com/jakubkrehel/skills --skill better-ui
design-taste-frontend
Anti-slop frontend: reads the brief, picks a direction, avoids the template.
For landing pages, portfolios and redesigns. Infers the right design direction rather than defaulting to one, and uses a real design system where there is one to use.
npx skills add https://github.com/Leonxlnx/taste-skill --skill design-taste-frontend
emil-design-eng
The design-engineering house style behind Sonner and Vaul.
Emil's main skill. Mostly animation, with the UI-polish and component judgement that surrounds it: what to build, how far to push it, and when to stop.
npx skills add https://github.com/emilkowalski/skills
gsap-scrolltrigger
Scroll-linked animation, pinning, scrub and batch triggers.
GreenSockMotionPerformanceOfficial ScrollTrigger guidance, including horizontal containerAnimation and batching — which is where most scroll work goes wrong.
npx skills add https://github.com/greensock/gsap-skills --skill gsap-scrolltrigger
ordinary-interfaces
180 interface rules that each carry a number and its evidence grade.
Every rule states a value, cites whether that value is spec, measured or convention, and says where it stops applying. Reads your project's own tokens before it quotes a default, so a 7px radius in a 7px system is correct rather than a finding.
npx skills add https://github.com/Board-ly/ordinary-interfaces
threejs-shaders
GLSL, ShaderMaterial, uniforms, custom vertex and fragment effects.
Writing your own shaders rather than stacking built-in materials until something looks close enough.
npx skills add https://github.com/CloudAI-X/threejs-skills --skill threejs-shaders
transitions.dev
27+ production transitions, plus commands to audit and replace your own.
Jakub AntalikMotionSystemsTeaches an agent the transitions.dev motion library and adds four commands: reveal lists the catalogue, review finds ad-hoc transitions and hardcoded durations across the project, apply proposes the best-fit transition for where your cursor sits, and refine maps raw durations onto the motion tokens by each token's usage rather than by its number. Review and refine are read-only.
npx skills add Jakubantalik/transitions.dev
vercel-react-best-practices
React and Next.js performance patterns from Vercel Engineering.
Applied when writing, reviewing or refactoring React and Next.js code, so the performance decisions are made while the code is written rather than profiled afterwards.
npx skills add https://github.com/vercel-labs/agent-skills --skill vercel-react-best-practices
web-design-guidelines
Reviews UI code against the Web Interface Guidelines.
VercelReviewAccessibilityLast commit 10 months ago. Worth checking it still matches current practice.Checks a build against the published guidelines rather than a reviewer's taste, covering accessibility, interaction and the details that guidelines exist to settle.
npx skills add https://github.com/vercel-labs/agent-skills --skill web-design-guidelines
webgl-components
Always-on WebGL visuals that survive being rendered fifty times in a list.
One shared context blitted into cheap 2D canvases, one rAF loop, IntersectionObserver gating, mipmaps, and real optics instead of painted ones. The failure modes are predictable and nearly all come from treating the widget like a demo.
npx skills add https://github.com/flornkm/skills --skill webgl-components
accessibility
Audit and improve accessibility against WCAG 2.2.
Contrast, keyboard navigation, screen reader support and the rest, checked against the current standard rather than a folk memory of it.
npx skills add https://github.com/addyosmani/web-quality-skills --skill accessibility
accessibility-audit
A full WCAG 2.2 audit of a site, following the WCAG-EM methodology.
Defines the scope, samples representative pages and reports against the standard. The formal counterpart to a single-page scan.
npx skills add https://github.com/AccessLint/claude-marketplace --skill accessibility-audit
accessibility-diff
Diffs a page's a11y violations against a baseline branch.
A regression check. Tells you what your uncommitted changes broke, rather than everything that was ever wrong.
npx skills add https://github.com/AccessLint/claude-marketplace --skill accessibility-diff
accessibility-scan
WCAG 2.2 violations grounded to DOM selectors and source lines.
Runs the AccessLint rule engine against a live page and returns a worklist, not a PDF.
npx skills add https://github.com/AccessLint/claude-marketplace --skill accessibility-scan
animate-expo
The same motion decisions, made for React Native and Expo.
Which thread it runs on, spring or timing, how the gesture hands off, how it degrades. Writes the implementation with Reanimated, Gesture Handler and expo-haptics, and fixes motion that stutters on device.
npx skills add https://github.com/emilkowalski/skills --skill animate-expo
animation-vocabulary
Reverse-lookup glossary: describe the effect, get the exact term.
"The bouncy thing when a popover opens" becomes Pop in. "The iOS rubber-band scroll" becomes rubber-banding. Better words in, better motion out.
npx skills add https://github.com/emilkowalski/skills --skill animation-vocabulary
antfu-design
UnoCSS-first design conventions for tooling and devtools UIs.
Class-based semantic tokens with dual light/dark, plus design-read, anti-slop and micro-interaction polish for product surfaces.
npx skills add https://github.com/antfu/skills --skill antfu-design
ask-sonner
Sonner, from wiring up the Toaster to the toasts that refuse to appear.
Which toast() call to reach for, promise and loading toasts, updating and dismissing, styling and theming. Also the failures: toasts that appear twice, lose their styles, sit behind a modal or ignore dark mode.
npx skills add https://github.com/emilkowalski/skills --skill ask-sonner
better-accessibility
Focus states, keyboard navigation, ARIA, forms, screen readers, hit areas.
Brings a project up to accessibility standards and keeps it there, at the level of the actual markup rather than a checklist.
npx skills add https://github.com/jakubkrehel/skills --skill better-accessibility
AccessibilityFull page & trust audit →better-colors
Move a project to OKLCH, and answer anything about colour.
Convert colours, generate palettes, check contrast, clamp to a target gamut, set up fallbacks. Semantic tokens rather than a pile of hexes.
npx skills add https://github.com/jakubkrehel/skills --skill better-colors
better-layout
Grouping, alignment, reading order, progressive disclosure.
The structural decisions that make a layout legible before anything is styled.
npx skills add https://github.com/jakubkrehel/skills --skill better-layout
better-typography
Type scale, variable fonts, OpenType features, wrapping, truncation.
The typographic details that hold up across a whole product rather than on one hero section.
npx skills add https://github.com/jakubkrehel/skills --skill better-typography
TypographyFull page & trust audit →better-writing
Button labels, error messages, settings, onboarding, empty states.
Improves product copy while keeping voice and terminology consistent across the whole surface.
npx skills add https://github.com/jakubkrehel/skills --skill better-writing
WritingFull page & trust audit →brainstorming
Explores intent before any creative work begins.
Runs ahead of building a feature or a component and digs into what is actually wanted. It exists because the most expensive agent mistake is building the wrong thing correctly.
npx skills add https://github.com/obra/superpowers --skill brainstorming
PlanningFull page & trust audit →break
Renders a component in every state on a temp page and stress-tests it.
Finds the design-system failures you don't know about: long names, empty data, overflow, every interactive state at once.
npx skills add https://github.com/jakubkrehel/skills --skill break
canvas-design
Original visual design on a canvas: form, space, colour.
For posters, graphics and compositions rather than product screens. Design philosophy first, output second.
npx skills add https://github.com/anthropics/skills --skill canvas-design
code-review
Reviews a diff on two axes: standards and spec.
Reviews everything since a commit, branch or merge base twice over. Once against the repository's own documented standards, once against what the originating issue actually asked for, and reports the two separately so you can see which kind of problem you have.
npx skills add https://github.com/mattpocock/skills --skill code-review
codebase-design
Shared vocabulary for designing deep modules.
Gives the agent language for the thing most architecture conversations lack: where a seam belongs, what makes a module deep rather than wide, and why a narrow interface over real work is easier for both people and agents to navigate.
npx skills add https://github.com/mattpocock/skills --skill codebase-design
core-web-vitals
LCP, INP and CLS, fixed with field and lab evidence.
Diagnose and repair page-experience regressions using real measurement rather than a guess about what got slow.
npx skills add https://github.com/addyosmani/web-quality-skills --skill core-web-vitals
PerformanceFull page & trust audit →diagnosing-bugs
A diagnosis loop for hard bugs and performance regressions.
Stops the agent from guessing at a fix. It reproduces, narrows, forms one hypothesis at a time and tests it, which is the difference between a bug being fixed and a symptom being buried.
npx skills add https://github.com/mattpocock/skills --skill diagnosing-bugs
DebuggingFull page & trust audit →domain-modeling
Builds and sharpens the project's domain model.
Names the things your codebase talks about and keeps those names honest, through a CONTEXT.md and architecture decision records. Worth reaching for when two parts of the system call the same concept different things.
npx skills add https://github.com/mattpocock/skills --skill domain-modeling
executing-plans
Works a written plan through to the end.
The other half of writing-plans. It keeps the agent on the plan it agreed to, step by step, rather than quietly redesigning halfway down.
npx skills add https://github.com/obra/superpowers --skill executing-plans
explain-interface
Works out how something on the web was built.
Point it at a page and an effect, such as "how is the gradient on interfere.com built?", and get the actual technique back.
npx skills add https://github.com/jakubkrehel/skills --skill explain-interface
figma-design-to-code
Implement a Figma design as code, correctly.
FigmaDesign-to-codeSystemsMandatory prerequisite before get_design_context. Handles the parts a naive export gets wrong: components over detached layers, variables over hardcoded values.
https://www.figma.com/blog/introducing-figmas-dev-mode-mcp-server/
figma-generate-library
Build a design system in Figma from your codebase.
FigmaDesign-to-codeSystemsTokens, variant sets, theming and component libraries generated from what the code already decided.
https://www.figma.com/blog/introducing-figmas-dev-mode-mcp-server/
find-animation-opportunities
Finds where motion would genuinely help, and says what not to animate.
High-conviction opportunities for useful interface motion, with an explicit rejection list so you don't end up animating noise.
npx skills add https://github.com/emilkowalski/skills --skill find-animation-opportunities
find-skills
Finds and installs a skill for whatever you just asked for.
Turns a question like how do I do this into a search across the registry, then installs what it finds. The most installed skill there is, which is its own argument for keeping it in the stack.
npx skills add https://github.com/vercel-labs/skills --skill find-skills
SystemsFull page & trust audit →frontend-design
Production-grade frontend that avoids the generic AI aesthetic.
Anthropic's first-party skill for distinctive interface work: creative, polished code rather than the default purple gradient.
npx skills add https://github.com/anthropics/skills --skill frontend-design
generating-sounds-with-ai
Procedural Web Audio synthesis, reviewed like code.
Audits Web Audio API code for synthesis quality, UX decisions and parameter choices instead of shipping the first oscillator that made a noise.
npx skills add https://github.com/raphaelsalaja/skill --skill generating-sounds-with-ai
GreenSock's own guidance for the core API, including the responsive and reduced-motion patterns matchMedia exists for — the part most GSAP code skips.
npx skills add https://github.com/greensock/gsap-skills --skill gsap-core
gsap-frameworks
Vue, Nuxt, Svelte and SvelteKit lifecycle setup.
GreenSockMotionComponentsScoped selectors and cleanup on unmount, for the frameworks that are not React.
npx skills add https://github.com/greensock/gsap-skills --skill gsap-frameworks
gsap-performance
Compositor-friendly transforms, quickTo and stagger batching.
GreenSockPerformanceMotionHolding 60fps with GSAP: what to animate, what quickTo is actually for, and how to batch staggers so they do not thrash layout.
npx skills add https://github.com/greensock/gsap-skills --skill gsap-performance
gsap-plugins
Flip, Draggable, ScrollSmoother, SplitText, SVG tools, CustomEase.
GreenSockMotionWhich plugin solves which problem, and the registerPlugin() wiring each one needs.
npx skills add https://github.com/greensock/gsap-skills --skill gsap-plugins
gsap-react
useGSAP, refs, contextSafe callbacks and SSR-safe cleanup.
GreenSockMotionComponentsGSAP in React and Next.js without leaking tweens across renders. gsap.context(), contextSafe callbacks, and cleanup that survives strict mode.
npx skills add https://github.com/greensock/gsap-skills --skill gsap-react
gsap-timeline
Sequencing with position parameters, labels and nesting.
GreenSockMotionTimelines are what separate GSAP from a pile of tweens. Position parameters, labels, nested timelines and playback control.
npx skills add https://github.com/greensock/gsap-skills --skill gsap-timeline
gsap-utils
clamp, mapRange, snap, distribute and selector scoping.
GreenSockMotionThe animation maths helpers in gsap.utils, which quietly replace most hand-written interpolation.
npx skills add https://github.com/greensock/gsap-skills --skill gsap-utils
improve-animations
Audits every animation in a codebase and hands back prioritised plans.
Read-only on source. Surveys the motion you already ship and produces self-contained implementation plans any agent can execute, ordered by what actually matters.
npx skills add https://github.com/emilkowalski/skills --skill improve-animations
improve-codebase-architecture
Scans a codebase for deepening opportunities and reports them.
Walks the codebase looking for modules whose interface is wider than the work they do, writes the findings up as a visual report, then works through whichever one you pick. The useful part is that it argues each case rather than handing you a list.
npx skills add https://github.com/mattpocock/skills --skill improve-codebase-architecture
interface-review
A detailed read of your work across UI, type, layout, colour, writing and accessibility.
Reviews what you have built across every category at once and reports the findings in detail, rather than fixing as it goes.
npx skills add https://github.com/jakubkrehel/skills --skill interface-review
mastering-animate-presence
AnimatePresence exit patterns, and the fixes for when they misfire.
Audits Motion and Framer Motion presence usage: exits that never play, popLayout, mode="wait", keys that break unmount.
npx skills add https://github.com/raphaelsalaja/skill --skill mastering-animate-presence
mcp-builder
Builds MCP servers that are worth connecting.
Covers designing the tools rather than just exposing an API, in Python with FastMCP or in TypeScript with the MCP SDK. Most of the value is in the part about what makes a tool legible to a model.
npx skills add https://github.com/anthropics/skills --skill mcp-builder
SystemsFull page & trust audit →morphing-icons
Icons that morph between SVG shapes, line by line.
Builds icon components with smooth, line-based transformation rather than a crossfade wearing a costume.
npx skills add https://github.com/raphaelsalaja/skill --skill morphing-icons
performance
Load time, bundle size and the audit that finds where it went.
General web performance work such as "speed up my site" or "why is this slow", with the fixes ordered by payoff.
npx skills add https://github.com/addyosmani/web-quality-skills --skill performance
PerformanceFull page & trust audit →pick-ui-library
Picks the library from the set Emil actually uses and trusts.
Stops your agent hand-rolling a toast or installing whatever is trending. Covers components, motion, charts, interaction, state and styling.
npx skills add https://github.com/emilkowalski/skills --skill pick-ui-library
prefer-container-queries
Container queries over viewport breakpoints for anything reusable.
A component should respond to the space it is given, not to the window. Enforces Tailwind container queries when writing or reviewing responsive code.
npx skills add https://github.com/flornkm/skills --skill prefer-container-queries
prototype
Builds several genuinely different UI variants behind a live picker.
Flip through real implementations instead of arguing about descriptions, then promote the one that wins.
npx skills add https://github.com/emilkowalski/skills --skill prototype
pseudo-elements
::before, ::after and View Transitions, used deliberately.
Audits pseudo-element and View Transition usage for hover effects, decorative layers and transitions that would otherwise need a wrapper div.
npx skills add https://github.com/raphaelsalaja/skill --skill pseudo-elements
receiving-code-review
Handles review feedback with rigour instead of agreement.
The interesting one. It requires the agent to verify a suggestion before implementing it, and to push back where the feedback is unclear or wrong, which is the opposite of what an agent does by default.
npx skills add https://github.com/obra/superpowers --skill receiving-code-review
redesign-existing-projects
Audits what exists, names the generic patterns, then raises it.
Upgrades a live site or app without breaking it: identifies the tells of generated design and applies a higher standard, in whatever CSS the project already uses.
npx skills add https://github.com/Leonxlnx/taste-skill --skill redesign-existing-projects
requesting-code-review
Asks for review at the points where review is worth having.
Triggers on finishing a task, landing a significant feature or preparing to merge, and frames the request around what the work was meant to do rather than what changed.
npx skills add https://github.com/obra/superpowers --skill requesting-code-review
research
Investigates a question against primary sources and files the answer.
Sends the reading legwork to a background agent, restricted to high-trust primary sources, and captures what it found as a Markdown file in the repository so the next person does not repeat it.
npx skills add https://github.com/mattpocock/skills --skill research
PlanningFull page & trust audit →resolving-merge-conflicts
Works through an in-progress merge or rebase conflict.
For the moment you are mid-rebase with twelve conflicted files and no memory of what either side was trying to do. It reads both sides for intent rather than picking a hunk and moving on.
npx skills add https://github.com/mattpocock/skills --skill resolving-merge-conflicts
DeliveryFull page & trust audit →review-animations
Reviews your motion strictly, against Emil's rules.
A production-critical pass over animation quality, timing and consistency in a diff. Pairs with improve-animations, which does the same for a whole codebase.
npx skills add https://github.com/emilkowalski/skills --skill review-animations
seo
Meta tags, structured data, sitemaps and search visibility.
The technical half of being found: what to emit, what crawlers do with it, and which of it actually moves ranking.
npx skills add https://github.com/addyosmani/web-quality-skills --skill seo
skill-creator
Writes, edits and evaluates skills.
The first-party skill for making skills. It covers writing one from scratch, improving an existing one, running evals against it and tuning the description so the agent actually loads it at the right moment.
npx skills add https://github.com/anthropics/skills --skill skill-creator
SystemsFull page & trust audit →sounds-on-the-web
Interface sound that earns its place, and can be turned off.
Audits sound feedback for UX quality, accessibility and the implementation patterns that keep it from being obnoxious.
npx skills add https://github.com/raphaelsalaja/skill --skill sounds-on-the-web
subagent-driven-development
Runs the independent parts of a plan in parallel.
For a plan whose tasks do not depend on each other. It hands them to separate agents in the same session, which is faster and keeps each one's context focused on its own piece.
npx skills add https://github.com/obra/superpowers --skill subagent-driven-development
DeliveryFull page & trust audit →systematic-debugging
Forces a method before any fix is proposed.
Fires on any bug, failing test or surprise, and it fires before the agent is allowed to suggest a change. The order is the whole point: understand the failure, then propose. It is the counterweight to an agent that is eager to be helpful.
npx skills add https://github.com/obra/superpowers --skill systematic-debugging
DebuggingFull page & trust audit →tdd
Red, green, refactor, run by the agent.
Test-first for features and bug fixes, with integration tests rather than mocks where the integration is the risk. The discipline it adds is writing the failing test before the agent is allowed near the implementation.
npx skills add https://github.com/mattpocock/skills --skill tdd
TestingFull page & trust audit →test-driven-development
Test first, on every feature and every bugfix.
The Superpowers take on TDD, written to trigger before implementation code exists rather than after. Pairs with verification-before-completion, which is what stops the agent declaring the tests green without running them.
npx skills add https://github.com/obra/superpowers --skill test-driven-development
TestingFull page & trust audit →threejs-animation
Keyframes, skeletal animation, morph targets, blending.
CloudAI-X3DMotionDriving animation that came out of a modelling tool, and blending between clips.
npx skills add https://github.com/CloudAI-X/threejs-skills --skill threejs-animation
threejs-fundamentals
Scene setup: cameras, renderer config, hierarchy, transforms.
Where every Three.js project starts, and where a surprising number of them go wrong before anything is drawn.
npx skills add https://github.com/CloudAI-X/threejs-skills --skill threejs-fundamentals
threejs-geometry
Built-in shapes, BufferGeometry, custom meshes and instancing.
CloudAI-X3DPerformanceIncluding instancing, which is the difference between fifty objects and fifty draw calls.
npx skills add https://github.com/CloudAI-X/threejs-skills --skill threejs-geometry
threejs-interaction
Raycasting, controls, pointer input, object selection.
CloudAI-X3DComponentsMaking a 3D scene respond to a cursor without rebuilding hit testing from scratch.
npx skills add https://github.com/CloudAI-X/threejs-skills --skill threejs-interaction
threejs-lighting
Light types, shadows, environment lighting, performance tuning.
CloudAI-X3DPerformanceShadows are the expensive part. This says when to pay for them and when to fake it.
npx skills add https://github.com/CloudAI-X/threejs-skills --skill threejs-lighting
threejs-loaders
GLTF, textures, HDR assets, async loading, progress handling.
CloudAI-X3DPerformanceAsset loading with the progress and error states a real page needs, not the ones a demo gets away with.
npx skills add https://github.com/CloudAI-X/threejs-skills --skill threejs-loaders
threejs-materials
PBR, classic materials, ShaderMaterial and optimisation.
Choosing a material by what it costs as well as by what it looks like.
npx skills add https://github.com/CloudAI-X/threejs-skills --skill threejs-materials
threejs-postprocessing
EffectComposer, bloom, depth of field, screen-space effects.
CloudAI-X3DPerformancePost effects, and the frame cost each one adds.
npx skills add https://github.com/CloudAI-X/threejs-skills --skill threejs-postprocessing
threejs-textures
Maps, UV mapping, environment maps, texture configuration.
Texture workflows including the mip and colour-space settings that quietly make everything look wrong when skipped.
npx skills add https://github.com/CloudAI-X/threejs-skills --skill threejs-textures
to-spec
Turns the conversation you just had into a spec.
No interview and no questionnaire. It synthesises what has already been discussed into a spec and publishes it to the issue tracker, which is the step most people skip between deciding and building.
npx skills add https://github.com/mattpocock/skills --skill to-spec
PlanningFull page & trust audit →to-spring-or-not-to-spring
Decides when springs beat easing curves, and when they don't.
Audits animation timing choices. Springs are not free, so this is the argument for each one, per interaction.
npx skills add https://github.com/raphaelsalaja/skill --skill to-spring-or-not-to-spring
transitions-polish
Aligns motion you already have to the transitions.dev token scale.
Jakub AntalikMotionReviewAn add-on that layers open/close, hover in/out and stagger rules on top of token matching, with explicit distance coverage. Works alongside the main skill or on its own.
npx skills add Jakubantalik/transitions.dev -s transitions-polish
using-git-worktrees
Gives the work an isolated workspace before it starts.
Sets up a worktree so a feature or a plan runs somewhere other than your current checkout. Cheap insurance when an agent is about to touch a lot of files.
npx skills add https://github.com/obra/superpowers --skill using-git-worktrees
DeliveryFull page & trust audit →variant
Builds several versions of a component so you can pick one.
Rather than arguing about a description, it builds the alternatives and helps you iterate until one is clearly right.
npx skills add https://github.com/jakubkrehel/skills --skill variant
vercel-react-view-transitions
Native-feeling motion with React's View Transition API.
The ViewTransition component, addTransitionType and the CSS pseudo-elements, used to animate between states without hand-rolling a shared-element transition.
npx skills add https://github.com/vercel-labs/agent-skills --skill vercel-react-view-transitions
verification-before-completion
No success claim without the command output behind it.
Fires the moment the agent is about to say something is done, fixed or passing. It has to run the verification and read the output first. If you have ever been told the build is green when it is not, this is the skill for that.
npx skills add https://github.com/obra/superpowers --skill verification-before-completion
web-quality-audit
One evidence-led pass over performance, accessibility, SEO and best practice.
The whole-site check, run from measurement rather than opinion, with the findings ordered by what they cost the user.
npx skills add https://github.com/addyosmani/web-quality-skills --skill web-quality-audit
webapp-testing
Drives a local web app with Playwright.
Lets the agent open your dev server, click through it, screenshot what it sees and read the browser console. The gap it closes is an agent that writes frontend code it has never actually run.
npx skills add https://github.com/anthropics/skills --skill webapp-testing
writing-plans
Turns a spec into a plan before anything is touched.
For multi-step work, where the failure mode is an agent that starts confidently in the wrong place. It produces a plan you can read and correct while correcting it is still cheap.
npx skills add https://github.com/obra/superpowers --skill writing-plans
PlanningFull page & trust audit →