Development skills

Browse reusable Agent Skills, each with a clear purpose and practical guidance.

sanity-default-plugins

Create and wire Sanity core plugins using the monorepo's default plugin conventions. Use when adding, modifying, or reviewing plugins under packages/sanity/src/core, especially plugins added through resolveDefaultPlugins or studio.components middleware.

6.21k repo starsObserved in 1 repos
Development

sanity-plugin-authoring

Explain and create Sanity Studio plugins using the public plugin and tool APIs. Use when creating user-facing plugins, adding tools through plugins, or when an agent needs to understand what a Sanity plugin can configure before applying monorepo-specific default plugin wiring.

6.21k repo starsObserved in 1 repos
Development

implement-resp-command

Add a new Redis/RESP command (or overload) to StackExchange.Redis end-to-end — enum, interfaces, RedisDatabase implementation, ResultProcessor, public-API tracking, and the ResultProcessor + RoundTrip unit tests. Use when asked to "add/implement/support a Redis command", wire up a new RESP command, expose a server feature on IDatabase/IDatabaseAsync, or add a result processor.

6.18k repo starsObserved in 1 repos
Development

backport

Backport queued fixes to the latest release branch. Collects the issues whose "backport" field is Queued in the CUE planning project, finds their commits on master, and cherry-picks them onto the newest release-branch.vX.Y. Use when asked to backport queued issues or to process the Backports project view.

6.18k repo starsObserved in 1 repos
Development

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.

6.17k repo starsObserved in 1 repos
Development

docs-guidelines

General documentation guidelines that apply across all languages. Use this when writing or reviewing comments, docstrings, or doc headers in any code.

6.17k repo starsObserved in 1 repos
Development

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.

6.17k repo starsObserved in 1 repos
Development

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.

6.17k repo starsObserved in 1 repos
Development

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.

6.17k repo starsObserved in 1 repos
Development