RediSearch
01Settings file Claude Code
Agent settings declaring 87 allowed tools.
Settings file Claude Code
Agent settings declaring 87 allowed tools.
Cursor rule Cursor
../../AGENTS.md.
Skill Claude CodeCodex
Add a new OS platform to RediSearch CI. Use when adding a new distro version, OS, or container target to the build/test matrix.
Skill Claude CodeCodex
Commission an independent review of a change from an isolated reviewer, before opening or updating a PR or on demand by the user. For the agent requesting the review — if you were spawned to review something, you are the reviewer and this is not your skill.
Skill Claude CodeCodex
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.
Skill Claude CodeCodex
Systematically bisect an end-to-end performance regression between two refs (tags/branches/commits) down to the exact offending commit(s). Use this when CI/customer benchmarks show one version is measurably slower than another and you need to attribute the cost to specific PRs.
Skill Claude CodeCodex
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…
Skill Claude CodeCodex
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.
Skill Claude CodeCodex
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.
Skill Claude CodeCodex
Close or clean up a GitHub pull request for RediSearch. Use when asked to close a PR, choose between ordinary closure and cleanup closure, delete a PR branch, sanitize mistaken PR metadata, or clean up a mistaken or unwanted PR whose diff should not remain visible.
Skill Claude CodeCodex
Review C code changes for correctness, safety, and style. Use this when you want to review C code changes or PRs.
Skill Claude CodeCodex
Dirty repo, uncommitted changes, commit, amend, split, changeset, PR history. Inspect repository state and prepare atomic Git commits or jj changesets. Use whenever the worktree is already dirty or you are about to commit or rewrite history.
Skill Claude CodeCodex
General documentation guidelines that apply across all languages. Use this when writing or reviewing comments, docstrings, or doc headers in any code.
Skill Claude CodeCodex
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.
Skill Claude CodeCodex
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 skipuntil.
Skill Claude CodeCodex
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.
Skill Claude CodeCodex
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.
Skill Claude CodeCodex
Create or delete a jj (Jujutsu) workspace — a second checkout of this repo, sharing one repository. Use when you need to work on something side by side with the current checkout, for instance to leave a long build or test run undisturbed, and to clean the workspace up afterwards.
Skill Claude CodeCodex
Check code quality and formatting before committing changes. Use this to verify your changes meet our coding standards.
Skill Claude CodeCodex
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.
Skill Claude CodeCodex
Open a GitHub pull request for RediSearch. Use whenever you are asked to open a PR.
Skill Claude CodeCodex
Guide for porting a C module to Rust. Use this when starting to port a C module to Rust.
Skill Claude CodeCodex
Backport a merged PR to a release branch. Use this when you need to cherry-pick a fix or feature into an older branch.
Skill Claude CodeCodex
Read the source of the C module we are working on, before we made any changes.