Find AI skills and prompts
Search resources by name or topic, explore collections, and find out how to use what you find.
Filter by
Harness
Category
Index
9 listings
Build agent workflows and run AI models locally.
View install prompt for av/skills
View skills in av/skills
- agent-integration-testing
Apply when the user requests integration testing, feature validation, or test plan execution.
/agent-integration-testingin Cursor’s slash menu - anneal
Finds and fixes duplicated logic, unnecessary complexity, silent errors, and inconsistent conventions in AI-written code.
/annealin Cursor’s slash menu - article-factory
Create a researched long-form article from a topic prompt via an orchestrated pipeline - research agent (first-person sources, working-definition gate).
/article-factoryin Cursor’s slash menu - autoresearch
Runs repeated experiments and keeps changes that improve one measurable outcome.
/autoresearchin Cursor’s slash menu - boost-modules
Develop custom modules for [Harbor Boost](https://github.com/av/harbor/tree/main/boost), an optimizing LLM proxy.
/boost-modulesin Cursor’s slash menu - bugbash
Systematically explore and test any software project (CLI, API, Backend, Library, etc.) to find bugs, usability issues, and edge cases.
/bugbashin Cursor’s slash menu - bughunt
Finds bugs in a defined area, verifies and fixes them, then checks the fixes against project constraints.
/bughuntin Cursor’s slash menu - catalog-deslop
Catalog-then-fix slop removal on an existing prose draft.
/catalog-deslopin Cursor’s slash menu - discipline
Gives agents a set of rules for scoping work, tracking constraints, verifying claims, and recovering from failures.
/disciplinein Cursor’s slash menu - factual-communication
Rephrase content as a flat list of atomic facts in the style of av/facts fact sheets.
/factual-communicationin Cursor’s slash menu - ideate
Runs a timed brainstorming session in which independent agents propose, critique, and compare ideas.
/ideatein Cursor’s slash menu - improve-skill
Reviews an existing skill, makes one focused change, and has an independent reviewer check the result.
/improve-skillin Cursor’s slash menu - make-video
Create a HyperFrames video composition from a brief/script autonomously.
/make-videoin Cursor’s slash menu - mosaic-writing
Assemble a finished piece from human-written fragments via an orchestrated two-loop pipeline - an assembly loop (assembler + cold reviewer).
/mosaic-writingin Cursor’s slash menu - preact-buildless-frontend
Build-less ESM frontends that run directly in the browser without bundlers.
/preact-buildless-frontendin Cursor’s slash menu - pull-llamacpp-model
Downloads llama.cpp models and describes a CPU fallback for ROCm environments.
/pull-llamacpp-modelin Cursor’s slash menu - run-llms
Set up and run local LLMs with Harbor.
/run-llmsin Cursor’s slash menu - sandcastle
Orchestrate AI coding agents (Claude Code, Codex, OpenCode) in isolated sandboxes using the @ai-hero/sandcastle SDK.
/sandcastlein Cursor’s slash menu - superclaude
Set up and operate the Claude Code harness for large codebases.
/superclaudein Cursor’s slash menu - timeboxed-iterating
Carry out a task iteratively over a user-specified duration by dispatching subagents.
/timeboxed-iteratingin Cursor’s slash menu - timeframe-research
Builds a sourced research dossier by dividing a date range into year and month research passes.
/timeframe-researchin Cursor’s slash menu - tinygrad
Deep learning framework development with tinygrad - a minimal tensor library with autograd, JIT compilation, and multi-device support.
/tinygradin Cursor’s slash menu - turso-db
Shows how to install, configure, and use Turso DB, a SQLite-compatible database engine written in Rust.
/turso-dbin Cursor’s slash menu - use-coding-agents
Shows how to call installed coding agents as headless workers from a coordinating session.
/use-coding-agentsin Cursor’s slash menu - workgraph
Orchestrate work as a cyclic directed graph of subagent-executed nodes with transition criteria on edges, budgeted cycles, and per-node gates.
/workgraphin Cursor’s slash menu - workmachine
Carry out work as an explicit event-driven state machine executed by subagents.
/workmachinein Cursor’s slash menu
- agent-integration-testing
Design better interfaces and animations.
View install prompt for Emil Kowalski — interface design, animation and frontend skills
View skills in Emil Kowalski — interface design, animation and frontend skills
- animate
Designs and implements web motion, choosing the purpose, properties, timing, and interruption behaviour.
/animatein Cursor’s slash menu - animate-expo
Designs and implements motion in React Native and Expo, including gestures and thread choices.
/animate-expoin Cursor’s slash menu - animation-performance
Diagnoses frame drops and selects animation techniques that keep rendering responsive.
/animation-performancein Cursor’s slash menu - animation-vocabulary
Names motion patterns precisely so animation requests translate into clear design and implementation choices.
/animation-vocabularyin Cursor’s slash menu - apple-design
Apple's approach to interface design and fluid, physical motion, translated for the web.
/apple-designin Cursor’s slash menu - ask-sonner
Shows how to configure Sonner and manage toast messages, promises, and loading states.
/ask-sonnerin Cursor’s slash menu - break-ui
Stress-tests interfaces with extreme and incomplete data, then reports the visual and behavior failures.
/break-uiin Cursor’s slash menu - emil-design-eng
Applies Emil Kowalski’s approach to component design, animation, and interface polish.
/emil-design-engin Cursor’s slash menu - find-animation-opportunities
Search a codebase or UI for places that don't animate but should, and reject everything that shouldn't.
/find-animation-opportunitiesin Cursor’s slash menu - improve-animations
Survey a codebase's animation and motion code as a senior motion advisor, then produce a prioritized audit and self-contained implementation.
/improve-animationsin Cursor’s slash menu - mobile-native
Refines web layouts and controls for phones, including safe areas, viewport sizing, and touch behaviour.
/mobile-nativein Cursor’s slash menu - pick-ui-library
Selects a dependable frontend library that fits the component need and preferred toolset.
/pick-ui-libraryin Cursor’s slash menu - prototype
Builds contrasting interface concepts so teams can compare options before committing to a direction.
/prototypein Cursor’s slash menu - review-animations
Assesses animation and motion code against a high craft bar derived from Emil Kowalski's design engineering philosophy.
/review-animationsin Cursor’s slash menu - write-swift
Guides modern Swift development with value types, Swift 6 data-race safety, and concurrency.
/write-swiftin Cursor’s slash menu
- animate
Critique, refine, and test frontend designs.
/impeccablein Cursor’s slash menuView install prompt for impeccable
Review interfaces for layout, type, and accessibility.
View install prompt for Jakub Krehel — practical interface design skills
View skills in Jakub Krehel — practical interface design skills
- better-accessibility
Checks keyboard, screen-reader, form, motion, and zoom behavior against accessibility standards.
/better-accessibilityin Claude Code after a direct install - better-colors
Creates semantic color palettes and evaluates them for consistency and readable contrast.
/better-colorsin Claude Code after a direct install - better-interface
Evaluates screens and user flows across accessibility, layout, copy, typography, color, and visual polish.
/better-interfacein Claude Code after a direct install - better-layout
Refines grouping, reading order, responsiveness, and translation support across screen sizes.
/better-layoutin Claude Code after a direct install - better-typography
Improves type scale, spacing, font features, wrapping, and truncation for readable interfaces.
/better-typographyin Claude Code after a direct install - better-ui
Polishes interface details such as icons, surfaces, shadows, and motion with concrete design values.
/better-uiin Claude Code after a direct install - better-writing
Makes interface messages clearer and more useful across labels, errors, empty states, and confirmations.
/better-writingin Claude Code after a direct install - break
Renders a component you choose under every scenario that can reach it on a temporary page and stress tests it.
/breakin Claude Code after a direct install - build-design
Turns a visual reference into interface code while respecting the project’s existing components and tokens.
/build-designin Claude Code after a direct install - explain-interface
Explains how a site or visual effect works using a live page or screenshot as evidence.
/explain-interfacein Claude Code after a direct install - interface-review
Finds interface regressions in a branch or change across accessibility and visual design concerns.
/interface-reviewin Claude Code after a direct install - state-machine
Displays every component state with mock data so teams can inspect edge cases in context.
/state-machinein Claude Code after a direct install - teardown
Creates technical illustrations that show how physical objects and interface components are put together.
/teardownin Claude Code after a direct install - variant
Creates and compares multiple component directions to help select the strongest design.
/variantin Claude Code after a direct install
- better-accessibility
Tools for engineering, productivity, and writing.
View install prompt for Matt Pocock — engineering, productivity and writing skills
View skills in Matt Pocock — engineering, productivity and writing skills
- ask-matt
Ask which skill or flow fits your situation.
/ask-mattin Claude Code after a direct install - chief-of-staff
Pursue a long-running goal in a single session by co-ordinating subagents.
/chief-of-staffin Claude Code after a direct install - claude-handoff
Hand the current conversation off to a fresh background agent that picks up the work immediately.
/claude-handoffin Claude Code after a direct install - code-review
Reviews changes against project standards and the original specification in separate passes.
/code-reviewin Claude Code after a direct install - codebase-design
Helps choose module boundaries and interfaces that make a codebase easier to test and navigate.
/codebase-designin Claude Code after a direct install - diagnosing-bugs
Diagnosis loop for hard bugs and performance regressions.
/diagnosing-bugsin Claude Code after a direct install - domain-modeling
Defines domain terms and relationships for glossaries, architecture decisions, and code.
/domain-modelingin Claude Code after a direct install - git-guardrails-claude-code
Set up Claude Code hooks to block dangerous git commands (push, reset --hard, clean, branch -D, etc.) before they execute.
/git-guardrails-claude-codein Claude Code after a direct install - grill-me
A relentless interview to sharpen a plan or design.
/grill-mein Claude Code after a direct install - grill-with-docs
A relentless interview to sharpen a plan or design, which also creates docs (ADR's and glossary) as we go.
/grill-with-docsin Claude Code after a direct install - grilling
Grill the user relentlessly about a plan, decision, or idea.
/grillingin Claude Code after a direct install - handoff
Compact the current conversation into a handoff document for another agent to pick up.
/handoffin Claude Code after a direct install - implement
Build a piece of work based on a spec or set of tickets.
/implementin Claude Code after a direct install - implement-spec
Build the result of /to-spec and /to-tickets in code.
/implement-specin Claude Code after a direct install - improve-codebase-architecture
Scan a codebase for deepening opportunities, present them as a visual HTML report, then grill through whichever one you pick.
/improve-codebase-architecturein Claude Code after a direct install - loop-me
Grill me about specs for the workflows I want to build, within this workspace.
/loop-mein Claude Code after a direct install - migrate-to-shoehorn
Migrate test files from `as` type assertions to @total-typescript/shoehorn.
/migrate-to-shoehornin Claude Code after a direct install - pr
Drafts a pull request body that explains the change, evidence, and risk.
/prin Claude Code after a direct install - prototype
Builds contrasting interface concepts so teams can compare options before committing to a direction.
/prototypein Claude Code after a direct install - research
Investigate a question against high-trust primary sources and capture the findings as a Markdown file in the repo.
/researchin Claude Code after a direct install - retro
Reviews a completed coding session to capture lessons and improve future work.
/retroin Claude Code after a direct install - scaffold-exercises
Develop exercise directory structures with sections, problems, solutions, and explainers that pass linting.
/scaffold-exercisesin Claude Code after a direct install - setup-matt-pocock-skills
Set up this repo for the engineering skills: set up its issue tracker, triage label vocabulary, and domain doc layout.
/setup-matt-pocock-skillsin Claude Code after a direct install - setup-pre-commit
Set up Husky pre-commit hooks with lint-staged (Prettier), type checking, and tests in the current repo.
/setup-pre-commitin Claude Code after a direct install - setup-ts-deep-modules
Wire dependency-cruiser into a TypeScript repo so each package is a deep module, with implementation hidden in subfolders and reachable.
/setup-ts-deep-modulesin Claude Code after a direct install - tdd
Builds features through a test-first cycle that checks behavior before and after implementation.
/tddin Claude Code after a direct install - teach
Teach the user a new skill or concept, within this workspace.
/teachin Claude Code after a direct install - to-questionnaire
Convert a decision you can't fully answer into a questionnaire for someone else to fill in.
/to-questionnairein Claude Code after a direct install - to-spec
Convert the current conversation into a spec and publish it to the project issue tracker: no interview, just synthesis of.
/to-specin Claude Code after a direct install - to-tickets
Stress-test a plan, spec, or the current conversation into a set of tracer-bullet tickets, each declaring its blocking edges, published.
/to-ticketsin Claude Code after a direct install - triage
Move issues and external PRs through a state machine of triage roles, categorise, verify, grill if needed, and write agent-ready.
/triagein Claude Code after a direct install - wait-what
Rephrases confusing messages in clearer language so the conversation can move forward.
/wait-whatin Claude Code after a direct install - wayfinder
Shape a huge chunk of work (more than one agent session can hold) as a shared map of decision tickets.
/wayfinderin Claude Code after a direct install - wizard
Produce an interactive bash wizard that walks a human through steps only they can perform.
/wizardin Claude Code after a direct install - writing-beats
Writing, exploit; assemble raw material into a journey of beats, grounding each term before a beat leans on it.
/writing-beatsin Claude Code after a direct install - writing-for-agents
Writing documents for agents. Use when creating or editing skills, or modifying AGENTS.md or CLAUDE.md.
/writing-for-agentsin Claude Code after a direct install - writing-fragments
Writing, explore: mine raw fragments, no structure yet.
/writing-fragmentsin Claude Code after a direct install - writing-shape
Writing, exploit: shape raw material into an article, paragraph by paragraph.
/writing-shapein Claude Code after a direct install
- ask-matt
Plan, parallelise, and verify agent coding work.
View install prompt for pstack — agent workflow and engineering skills
View skills in pstack — agent workflow and engineering skills
- architect
Plans API contracts and module boundaries early, then keeps design choices aligned as implementation develops.
/architectin Cursor’s slash menu - arena
Compares several independent approaches, then combines the strongest ideas into one polished result.
/arenain Cursor’s slash menu - automate-me
Drafts or revises a personal -mode skill via create-skill + unslop, optionally pulling fresh evidence from recent transcripts.
/automate-mein Cursor’s slash menu - benchmark-checklist
Assess a perf measurement (limiter, tuning, limits, errors, repeatability, relevance, and whether the work happened) before you report or act.
/benchmark-checklistin Cursor’s slash menu - blast-radius
Tests what a change might break outside the diff and verifies the assumption that keeps it safe.
/blast-radiusin Cursor’s slash menu - bro
Rephrase the last message in plain human language, with no jargon.
/broin Cursor’s slash menu - correct
Identify the mistakes agents keep repeating in this repo and make each one impossible.
/correctin Cursor’s slash menu - create-formal-verification-skill
Produce a project-local skill that formally verifies the code where a bug costs the most and tests reach the least.
/create-formal-verification-skillin Cursor’s slash menu - create-verification-skill
Creates a project-specific skill that tests an application through the same steps a user takes.
/create-verification-skillin Cursor’s slash menu - figure-it-out
Builds an auditable playbook for a complex task, with hypotheses, checks, and a decision log.
/figure-it-outin Cursor’s slash menu - how
Explains a system’s design and runtime flow to answer ownership, placement, and implementation questions.
/howin Cursor’s slash menu - in-your-own-words
Rephrase in your own words what you think the user's goals are and what problem they're trying to solve.
/in-your-own-wordsin Cursor’s slash menu - interrogate
Challenges a change from several independent review angles to expose assumptions and overlooked risks.
/interrogatein Cursor’s slash menu - ketchup
Catch the user up on what changed in this chat since their last message, in plain words and small visuals.
/ketchupin Cursor’s slash menu - maintain-formal-verification-skill
Updates formal models and verification checks after code changes and distinguishes verification drift from bugs.
/maintain-formal-verification-skillin Cursor’s slash menu - maintain-verification-skill
Reviews a project’s verification guide against its features and tests those features in a live session.
/maintain-verification-skillin Cursor’s slash menu - make-bot-ui
Creates a control interface that triggers a Grok Bot through a webhook with the required sender handoff.
/make-bot-uiin Cursor’s slash menu - no-comments
Compare Comment Sicko, fix accepted findings, and offer encodings for claimed constraints.
/no-commentsin Cursor’s slash menu - poteto-help
Directs users through pstack setup, /poteto-mode, and picking the skill, playbook, or principle for a task.
/poteto-helpin Cursor’s slash menu - poteto-mode
poteto's agent style for concise, detailed responses, deliberate subagents, unslopped prose, simple code, and verified work.
/poteto-modein Cursor’s slash menu - principle-attack-the-premise
Apply when two or more fixes that share one premise have failed the same gate.
/principle-attack-the-premisein Cursor’s slash menu - principle-boundary-discipline
Apply when wiring validation, error handling, or framework adapters.
/principle-boundary-disciplinein Cursor’s slash menu - principle-build-the-lever
Apply to any non-trivial work, not just bulk work: edits, migrations, analyses, checks.
/principle-build-the-leverin Cursor’s slash menu - principle-encode-lessons-in-structure
Apply when you catch yourself writing the same instruction a second time, or notice a recurring correction.
/principle-encode-lessons-in-structurein Cursor’s slash menu - principle-exhaust-the-design-space
Apply when facing a novel UI interaction or architectural decision with no precedent in the codebase.
/principle-exhaust-the-design-spacein Cursor’s slash menu - principle-experience-first
Apply when product, UX, or feature-scope tradeoffs come up.
/principle-experience-firstin Cursor’s slash menu - principle-explain-the-number
Apply before you trust, report, or act on a number you measured: a speedup, a regression, a throughput, a latency.
/principle-explain-the-numberin Cursor’s slash menu - principle-fix-root-causes
Apply when debugging. Trace each symptom back to the first place the system went wrong and fix it there.
/principle-fix-root-causesin Cursor’s slash menu - principle-foundational-thinking
Apply before writing logic: choosing core types and data structures, sequencing scaffold-vs-feature work, asking what concurrent actors share.
/principle-foundational-thinkingin Cursor’s slash menu - principle-guard-the-context-window
Apply when context is filling up: large outputs, long files, repeated reads, fan-out planning.
/principle-guard-the-context-windowin Cursor’s slash menu - principle-laziness-protocol
Apply when refactoring, evaluating diff size, or tempted to add abstractions, layers, or signal threading.
/principle-laziness-protocolin Cursor’s slash menu - principle-make-operations-idempotent
Apply when designing commands, lifecycle steps, or processing loops that run amid crashes, restarts, and retries.
/principle-make-operations-idempotentin Cursor’s slash menu - principle-migrate-callers-then-delete-legacy-apis
Apply when introducing a new internal API while old callers still exist.
/principle-migrate-callers-then-delete-legacy-apisin Cursor’s slash menu - principle-minimize-reader-load
Apply when reviewing or shaping code that's hard to trace.
/principle-minimize-reader-loadin Cursor’s slash menu - principle-model-the-domain
Apply when writing stateful logic, or when code branches a lot or repeats a shape assumption across files.
/principle-model-the-domainin Cursor’s slash menu - principle-never-block-on-the-human
Apply when tempted to ask 'should I do X?' on reversible work.
/principle-never-block-on-the-humanin Cursor’s slash menu - principle-outcome-oriented-execution
Apply during planned rewrites and migrations with explicit phase boundaries.
/principle-outcome-oriented-executionin Cursor’s slash menu - principle-prove-it-works
Apply after completing a task, before declaring done.
/principle-prove-it-worksin Cursor’s slash menu - principle-redesign-from-first-principles
Apply when integrating a new requirement into an existing design.
/principle-redesign-from-first-principlesin Cursor’s slash menu - principle-separate-before-serializing-shared-state
Apply when concurrent actors might write to the same file, branch, key, or state object.
/principle-separate-before-serializing-shared-statein Cursor’s slash menu - principle-sequence-verifiable-units
Apply to multi-step work (sweeps, migrations, runs of similar edits) and to how you stack commits and PRs.
/principle-sequence-verifiable-unitsin Cursor’s slash menu - principle-subtract-before-you-add
Apply when sequencing an addition, refactor, or rewrite.
/principle-subtract-before-you-addin Cursor’s slash menu - principle-test-behavior-not-implementation
Apply when you write, change, or keep a test.
/principle-test-behavior-not-implementationin Cursor’s slash menu - principle-type-system-discipline
Apply when designing types, reviewing a function signature, or writing code in any statically-typed language.
/principle-type-system-disciplinein Cursor’s slash menu - recall
Reconstructs recent work from chat, live state, and shared records into a short handoff.
/recallin Cursor’s slash menu - reflect
Compares independent reviews of a session and turns findings into edits to existing skills.
/reflectin Cursor’s slash menu - setup-pstack
Set up which models pstack uses per role and at what reasoning budget.
/setup-pstackin Cursor’s slash menu - sharpen
Create a task deeper, not bigger, then rewrite the prompt.
/sharpenin Cursor’s slash menu - show-me-your-work
Records decisions, evidence, and outcomes in a reviewable log during longer tasks.
/show-me-your-workin Cursor’s slash menu - statechart
Draw what an app's user sees as a Mermaid statechart from a TLA+ model.
/statechartin Cursor’s slash menu - swarm
Fan out N parallel workers, drain them, and return one report.
/swarmin Cursor’s slash menu - tdd
Builds features through a test-first cycle that checks behavior before and after implementation.
/tddin Cursor’s slash menu - teach
Clarify a body of work plainly so a person actually understands it.
/teachin Cursor’s slash menu - technical-writing
Layered technical-writing standard: Diátaxis structure, Google developer style sentences, STE instruction rules, Global English syntax.
/technical-writingin Cursor’s slash menu - typescript-best-practices
TypeScript best practices. Use when reading or editing any .ts or .tsx file.
/typescript-best-practicesin Cursor’s slash menu - unslop
Removes common AI wording patterns from copy while preserving meaning and voice.
/unslopin Cursor’s slash menu - why
Searches project evidence to explain why a decision was made and cites the tradeoffs it finds.
/whyin Cursor’s slash menu
- architect
Structure development from planning through verification.
View install prompt for Superpowers — structured software development workflows
View skills in Superpowers — structured software development workflows
- brainstorming
Starts creative work with a structured idea session to clarify the problem and compare possible directions.
/superpowers:brainstormingin Claude Code with the Superpowers plugin - diagnosing-superpowers
Investigates failed Superpowers sessions, including repeated work and ignored plans.
/superpowers:diagnosing-superpowersin Claude Code with the Superpowers plugin - dispatching-parallel-agents
Apply when facing 2+ independent tasks that can be worked on without shared state or sequential dependencies.
/superpowers:dispatching-parallel-agentsin Claude Code with the Superpowers plugin - executing-plans
Carries out an implementation plan in the current session with checkpoints for review.
/superpowers:executing-plansin Claude Code with the Superpowers plugin - finishing-a-development-branch
Apply when implementation is complete, all tests pass, and you need to decide how to integrate the work.
/superpowers:finishing-a-development-branchin Claude Code with the Superpowers plugin - receiving-code-review
Apply when receiving code review feedback, before implementing suggestions, especially if feedback seems unclear or technically questionable - requires technical.
/superpowers:receiving-code-reviewin Claude Code with the Superpowers plugin - requesting-code-review
Apply when completing tasks, implementing major features, or before merging to verify work meets requirements.
/superpowers:requesting-code-reviewin Claude Code with the Superpowers plugin - subagent-driven-development
Apply when executing implementation plans with independent tasks in the current session.
/superpowers:subagent-driven-developmentin Claude Code with the Superpowers plugin - systematic-debugging
Apply when encountering any bug, test failure, or unexpected behavior, before proposing fixes.
/superpowers:systematic-debuggingin Claude Code with the Superpowers plugin - test-driven-development
Apply when implementing any feature or bugfix, before writing implementation code.
/superpowers:test-driven-developmentin Claude Code with the Superpowers plugin - using-git-worktrees
Sets up an isolated Git worktree for a feature or implementation plan.
/superpowers:using-git-worktreesin Claude Code with the Superpowers plugin - using-superpowers
Apply when starting any conversation - establishes how to find and use skills, requiring skill invocation before ANY response including.
/superpowers:using-superpowersin Claude Code with the Superpowers plugin - verification-before-completion
Apply when about to claim work is complete, fixed, or passing, before committing or creating PRs - requires running verification.
/superpowers:verification-before-completionin Claude Code with the Superpowers plugin - writing-plans
Apply when you have a spec or requirements for a multi-step task, before touching code.
/superpowers:writing-plansin Claude Code with the Superpowers plugin - writing-skills
Apply when creating new skills, editing existing skills, or verifying skills work before deployment.
/superpowers:writing-skillsin Claude Code with the Superpowers plugin
- brainstorming
Turn model outputs into typed decisions with evidence.
/typesafe-aiin Claude Code after a direct installView install prompt for typesafe-ai