Find the skill for your next task.

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

branch-out-release

Create a new RediSearch public release branch from master or prepare branch-out changes. Use when branching a version line such as 8.10 from master, setting initial version.h, copying GitHub branch protection, adapting release-branch CI gates, triggering validation, or documenting follow-up master-to-release sync policy.

6.17k repo starsObserved in 1 repos
DevOps & Security

check-flow-coverage

Check which C source lines are not covered by Python flow tests. Use this when you want to ensure your C code changes are exercised by end-to-end Python tests. For Rust coverage, use /check-rust-coverage instead.

6.17k repo starsObserved in 1 repos
Testing & Quality

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.

6.17k repo starsObserved in 1 repos
Testing & Quality

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

improve-flow-coverage

Improve Python flow test coverage for C source files. Runs /check-flow-coverage to find gaps, then writes or extends tests following /write-flow-tests guidelines.

6.17k repo starsObserved in 1 repos
Testing & Quality

investigate-flaky-test

Investigate a RediSearch flaky-test report from a Jira key, CI failure, test id, or local logs. Use this to collect evidence, identify a supported root cause, and propose a real fix; if the evidence is insufficient, say so and ask for the missing data instead of suggesting workaround-only fixes or skip_until.

6.17k repo starsObserved in 1 repos
Testing & Quality

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

pr-backport

Backport a merged PR to a release branch. Use this when you need to cherry-pick a fix or feature into an older branch.

6.17k repo starsObserved in 1 repos
Development