Skip to content

Skills catalogue

All 27 skills in agent-skills. Install them once, then call one by name or describe what you want, and the agent picks the skill.

Workflow

Move a task from a ticket to a commit, and keep the project around it healthy.

  • task

    Task workflow

    Runs a task from a tracker issue or a sentence to an approved local commit.

    Use it when: You start, resume or hand over any piece of work.

    Example: /task 482

  • commit

    Commit in project style

    Proposes a message in the project's convention and commits only after you approve.

    Use it when: A change is ready, or mixed changes need splitting.

    Example: /commit

  • handoff

    Handoff and resume

    Saves or reads a state file, so another agent or a new session can continue.

    Use it when: You near a usage limit, switch agents or end the day.

    Example: /handoff resume 482

  • orchestrate

    Parallel subagents

    Splits big work into independent parts, runs them in parallel, then merges and verifies.

    Use it when: A job spans many independent modules or pages.

    Example: /orchestrate migrate all forms

  • estimate

    Task estimation

    Sizes a task in hours, with risks and open questions, without touching code.

    Use it when: You need to size work before planning it.

    Example: /estimate 482

  • ci-setup

    CI pipeline setup

    Creates or fixes GitHub Actions or GitLab CI, and reviews workflows for security problems.

    Use it when: A project has no CI, or CI is slow or flaky.

    Example: /ci-setup

  • deps-update

    Safe dependency upgrades

    Groups outdated packages by risk and upgrades one group at a time, with tests and a commit each.

    Use it when: Dependencies are behind, or before a framework upgrade.

    Example: /deps-update

Quality and tests

Find problems before they reach a commit.

  • test-loop

    Focused test loop

    Runs only the checks affected by the change and fixes failures in up to three attempts.

    Use it when: You want green checks for the current change.

    Example: /test-loop

  • backend-tests

    Backend tests

    Writes and runs backend tests with a test database, factories and mocked HTTP.

    Use it when: New backend code needs tests.

    Example: /backend-tests

  • api-tests

    API contract tests

    Contract and integration tests for REST and GraphQL, including sign-in flows and error cases.

    Use it when: An API changes, or the spec and the code may disagree.

    Example: /api-tests

  • e2e-tests

    Playwright end-to-end tests

    Playwright specs for changed user flows, with flaky tests fixed at the cause.

    Use it when: A user-facing flow changes or a test is flaky.

    Example: /e2e-tests

  • load-test

    Load testing

    Runs k6, autocannon or Locust from smoke to stress and reads the results through a summary.

    Use it when: You need capacity numbers or want to confirm a fix under load.

    Example: /load-test GET /api/orders

  • review

    Self-review before commit

    Reviews the diff before committing, with severity, file:line and a fix for each finding.

    Use it when: Before every commit or pull request.

    Example: /review

  • debug

    Root-cause debugging

    Reproduces, narrows down and proves the cause, then applies the smallest fix.

    Use it when: Something is broken or a regression appeared.

    Example: /debug

  • refactor

    Behaviour-preserving refactor

    Writes characterization tests first, then moves in small verified steps.

    Use it when: Code must be split or cleaned up without changing what it does.

    Example: /refactor split OrderService

  • db-migrations

    Safe database migrations

    Reviews and writes zero-downtime migrations for Django, Laravel, Prisma, Alembic, Flyway and Rails.

    Use it when: A migration touches an existing table, especially a big one.

    Example: /db-migrations

  • i18n

    Translations and i18n

    Finds missing, empty and extra keys and placeholder mismatches, and extracts hard-coded strings.

    Use it when: UI text changes or a language is added.

    Example: /i18n

  • browser-check

    Headless browser check

    Takes desktop and mobile screenshots of only the changed element and reports console errors, with your consent.

    Use it when: A visible change should be checked.

    Example: /browser-check

Performance

Measure first, then prove the gain.

  • pagespeed

    PageSpeed and Web Vitals

    Measures Core Web Vitals with PageSpeed Insights or local Lighthouse, then runs a fix-and-measure loop.

    Use it when: A page is slow, or before a launch.

    Example: /pagespeed http://localhost:3000

  • perf-backend

    Backend performance

    Finds N+1 queries, adds indexes from EXPLAIN and proves the gain with before and after numbers.

    Use it when: An endpoint is slow or runs too many queries.

    Example: /perf-backend

Security and accessibility

Check for what should never ship.

  • security-audit

    Security audit

    Checks for secrets, vulnerable dependencies and dangerous code patterns. It only reads.

    Use it when: Before a release or merge, or after adding sign-in or uploads.

    Example: /security-audit

  • wcag-audit

    WCAG 2.2 AA audit

    Reviews changed UI with axe-core and a targeted checklist, and gives concrete fixes.

    Use it when: UI changes, or before an accessibility review.

    Example: /wcag-audit

  • docker

    Docker and compose review

    Reviews and fixes Dockerfiles and compose files: multi-stage builds, pinned images, non-root users and secrets.

    Use it when: You containerise an app, or before deploying.

    Example: /docker

Docs

Keep what people and agents read up to date.

  • project-docs

    Project knowledge docs

    Builds a .docs/ folder and a short AGENTS.md or CLAUDE.md that points to it.

    Use it when: You bring agents or people into a project.

    Example: /project-docs

  • seo-audit

    Technical SEO audit

    Checks meta tags, headings, canonical links, robots, sitemaps, hreflang, Open Graph and JSON-LD.

    Use it when: You launch or move pages, or pages are not indexed.

    Example: /seo-audit

  • release-notes

    Release notes

    Writes release notes and changelog entries from git history, in the project's style.

    Use it when: You prepare a release.

    Example: /release-notes

Meta

Rules for how an agent works.

  • token-saver

    Token saver

    Gives an agent rules for small context: search first, read line ranges and condense logs.

    Use it when: A session grows long or you near a usage limit.

    Example: /token-saver

Search this site

Arrows move through the results, Enter opens one, Esc closes. Ctrl K /