Back to categories
Category

Agent Skills in category: Uncategorized

72243 skills match this category. Browse curated collections and explore related Agent Skills.

analyze-rust-ffi-crate-surface

Determine which parts of the C codebase use Rust-defined C symbols. Use this when you want to understand which C code files may be impacted by changes to a Rust FFI crate.

redisearch
redisearch
6,121579

build

Compile the project to verify changes build successfully. Use this to verify your changes build properly together with the complete project and dependencies, and make sure to use it before running end to end tests.

redisearch
redisearch
6,121579

check-rust-coverage

Check which Rust lines are not covered by Rust tests. Use this when you developed new Rust code and want to ensure it is tested.

redisearch
redisearch
6,121579

jj-fix-conflicts

Fix merge conflicts in a jj change and its ancestors, starting from the oldest conflict. Use this when a jj change or its ancestors have conflicts that need resolving.

redisearch
redisearch
6,121579

jj-split-changeset

Split a jj (Jujutsu) changeset into smaller, focused changesets. Use when asked to break up a large changeset, split commits, reorganize changes across revisions, or create stacked PRs from a single changeset. Covers safe duplication-based workflows, file-path and hunk-level splitting without interactive commands.

redisearch
redisearch
6,121579

lint

Check code quality and formatting before committing changes. Use this to verify your changes meet our coding standards.

redisearch
redisearch
6,121579

minimize-rust-ffi-crate-surface

Remove Rust-defined C symbols that are either unused or only used in C/C++ unit tests. Use this when you are refactoring a Rust FFI crate and want to remove unused symbols.

redisearch
redisearch
6,121579

port-c-module

Guide for porting a C module to Rust. Use this when starting to port a C module to Rust.

redisearch
redisearch
6,121579

read-unmodified-c-module

Read the source of the C module we are working on, before we made any changes.

redisearch
redisearch
6,121579

review-rust-docs

Review the documentation of a Rust crate to ensure it meets our requirements and standards. Use this when you have done changes to Rust code.

redisearch
redisearch
6,121579

run-python-tests

Run end-to-end Python tests after making changes to verify correctness. Use this when you want to verify your changes from an end-to-end perspective, after ensuring the build and Rust tests pass.

redisearch
redisearch
6,121579

run-rust-benchmarks

Run Rust benchmarks and compare performance with the C implementation. Use this when you work on migrating C code to Rust and want to ensure performance is not regressed.

redisearch
redisearch
6,121579

run-rust-tests

Run Rust tests after making changes to verify correctness. Use this when you want to verify your changes to Rust code.

redisearch
redisearch
6,121579

rust-docs-guidelines

Guidelines for writing Rust documentation. Use this when you want to write Rust documentation.

redisearch
redisearch
6,121579

rust-review

Review Rust code changes for unsafe correctness, documentation quality, and C-to-Rust porting fidelity. Use this when you want to review Rust changes before merging.

redisearch
redisearch
6,121579

rust-tests-guidelines

Guidelines for writing Rust tests. Use this when you want to write Rust tests.

redisearch
redisearch
6,121579

verify

Run full verification before committing or creating a PR. Use this when you want to create a PR.

redisearch
redisearch
6,121579

write-rust-tests

Write Rust tests to verify correctness of Rust code. Use this when you want to write Rust tests.

redisearch
redisearch
6,121579

flex-grid-flow

Framework-agnostic design philosophy for fluid, responsive interfaces. Covers layout thinking, fluid typography/spacing math, adaptive colors, and hard rules. Equal coverage for SCSS and Tailwind.

oerlellijk
oerlellijk
1

supastarter-nextjs-skill

Guides development with supastarter for Next.js only (not Vue/Nuxt): tech stack, setup, configuration, database (Prisma), API (Hono/oRPC), auth (Better Auth), organizations, payments (Stripe), AI, customization, storage, mailing, i18n, SEO, deployment, background tasks, analytics, monitoring, E2E. Use when building or modifying supastarter Next.js apps, adding features, or when the user mentions supastarter Next.js, Prisma, oRPC, Better Auth, or related Next.js stack topics.

supastarter
supastarter
31

code-quality

Automated code quality detection — duplication, complexity, unused functions. Invoke when analyzing or refactoring Elixir code.

j-morgan6
j-morgan6
1149

deployment-gotchas

MANDATORY for deployment and release configuration. Invoke before modifying config/, rel/, or Dockerfile.

j-morgan6
j-morgan6
1149

ecto-changeset-patterns

MANDATORY for ALL changeset work beyond basic CRUD. Invoke before writing multiple changesets, cast_assoc, or conditional validation.

j-morgan6
j-morgan6
1149

ecto-essentials

MANDATORY for ALL database work. Invoke before modifying schemas, queries, or migrations.

j-morgan6
j-morgan6
1149

ecto-nested-associations

MANDATORY for ALL nested association and multi-table work. Invoke before writing cast_assoc, cast_embed, Ecto.Multi, or cascade operations.

j-morgan6
j-morgan6
1149

elixir-essentials

MANDATORY for ALL Elixir code changes. Invoke before writing any .ex or .exs file.

j-morgan6
j-morgan6
1149

oban-essentials

MANDATORY for ALL Oban work. Invoke before writing workers or enqueuing jobs.

j-morgan6
j-morgan6
1149

otp-essentials

MANDATORY for ALL OTP work. Invoke before writing GenServer, Supervisor, Task, or Agent modules.

j-morgan6
j-morgan6
1149

phoenix-auth-customization

MANDATORY when extending phx.gen.auth with custom fields. Invoke before adding usernames, profiles, or custom registration fields.

j-morgan6
j-morgan6
1149

phoenix-authorization-patterns

MANDATORY for ALL authorization and access control work. Invoke before writing permission checks, policy modules, or role-based access.

j-morgan6
j-morgan6
1149

phoenix-channels-essentials

MANDATORY for ALL Phoenix Channels work. Invoke before writing socket, channel, or Presence modules.

j-morgan6
j-morgan6
1149

phoenix-json-api

MANDATORY for ALL JSON API work. Invoke before writing API controllers, pipelines, or JSON responses.

j-morgan6
j-morgan6
1149

phoenix-liveview-auth

MANDATORY for ALL LiveView authentication work. Invoke before writing on_mount hooks, auth plugs for LiveViews, or session handling in LiveView modules.

j-morgan6
j-morgan6
1149

phoenix-liveview-essentials

MANDATORY for ALL LiveView work. Invoke before writing LiveView modules or .heex templates.

j-morgan6
j-morgan6
1149

phoenix-pubsub-patterns

MANDATORY for ALL PubSub and real-time broadcast work. Invoke before writing PubSub.subscribe, broadcast, or handle_info for real-time updates.

j-morgan6
j-morgan6
1149

phoenix-uploads

MANDATORY for file upload features. Invoke before implementing upload or file serving functionality.

j-morgan6
j-morgan6
1149

security-essentials

MANDATORY for ALL security-sensitive code. Invoke before writing auth, token handling, redirects, or user input processing.

j-morgan6
j-morgan6
1149

telemetry-essentials

MANDATORY for ALL telemetry, logging, and observability work. Invoke before writing telemetry handlers, Logger calls, or metrics code.

j-morgan6
j-morgan6
1149

testing-essentials

MANDATORY for ALL test files. Invoke before writing any _test.exs file.

j-morgan6
j-morgan6
1149

ai-sdk-core

|

bjornmelin
bjornmelin
2

ai-sdk-ui

|

bjornmelin
bjornmelin
2

ai-sdk-agents

|

bjornmelin
bjornmelin
2

aws-architecture

Architect AWS infrastructure and application integrations with production-grade service selection, boundaries, rollout thinking, and verification. Use when the user asks for AWS architecture, infra design, service selection, or AWS-backed implementation planning. Do not use for repo-specific Nova guidance unless the active repo adapter calls into it.

bjornmelin
bjornmelin
2

browser-workbench-setup

Set up browser automation and UI QA for a new repository using playwright-interactive as the primary interactive tool and agent-browser as the secondary CLI smoke-check tool. Use when a user wants to bootstrap browser testing, screenshots, auth-state reuse, or local UI debugging conventions in a fresh repo.

bjornmelin
bjornmelin
2

bun-audit

Shared Bun audit/remediation router. Use when auditing a repo for Bun-first correctness, explaining Bun audit findings, listing Bun audit rules, planning safe Bun fixes, applying low-risk remediations, or validating Bun-related changes. This skill delegates to the shared engine in bun-dev/scripts.

bjornmelin
bjornmelin
2

bun-dev

Definitive, rule-first Bun development/build/runtime guidance + automation. Use when adopting Bun, migrating a repo from Node.js, auditing/fixing Bun package management (bun.lockb, bun install), optimizing scripts/monorepos (bun run --parallel/--sequential, --workspaces/--filter), configuring Bun + TypeScript, using bun test/build, tuning performance, or deploying Bun workloads/Vercel Functions with the Bun runtime (bunVersion, limitations, Next.js ISR scripts).

bjornmelin
bjornmelin
2

codex-sdk

>-

bjornmelin
bjornmelin
2

commit

Stage and commit changes in semantic groups. Use when the user wants to commit, organize commits, or clean up a branch before pushing.

bjornmelin
bjornmelin
2

context7-research

Deep library, dependency, framework, and API documentation research using Context7 MCP tools only. Use when you need up-to-date docs, version-specific API reference, migration guidance, or to verify code against official documentation. Triggers on requests like “look up docs”, “API reference”, “how do I use X”, “latest/current”, “deprecated”, “breaking changes”, “best practices”, or whenever correctness depends on primary documentation.

bjornmelin
bjornmelin
2

convex-audit

Audit a Convex-backed codebase for schema quality, security, runtime boundaries, migrations, and function-surface risks. Use when the user asks for a Convex review, backend audit, contract analysis, or remediation plan. Do not use for green-field feature-spec generation; use convex-feature-spec for that.

bjornmelin
bjornmelin
2

Page 142 of 1445 · 72243 results