RediSearch avatar

RediSearch

Official

@redisearch

0Followers
|
19Public Repos
|
35Published Skills

A query and indexing engine for Redis, providing secondary indexing, full-text search, and aggregations.

Skills Distribution
DomainData Systems...Rust-C FFI Interop.. (40%)Database Module En.. (30%)Quality Assurance .. (30%)

Agent Skills by RediSearch

Showing 35 vetted skills indexed across 1 GitHub repositories.

RediSearchRediSearch
6.2k

pr-backport

Cherry-pick merged pull requests into release branches with conflict resolution and validation.

Official
Advanced
RediSearchRediSearch
6.2k

add-ci-platform

Adds a new OS platform to RediSearch CI build and test matrices.

Official
Advanced
RediSearchRediSearch
6.2k

docs-guidelines

Applies language-agnostic documentation guidelines when writing or reviewing code comments and docstrings.

Official
Basic
RediSearchRediSearch
6.2k

code-review

Review C code changes for memory safety, thread safety, and Redis Module API correctness.

Official
Advanced
RediSearchRediSearch
6.2k

bisect-perf-regression

Bisect performance regressions between git refs to the exact offending commit.

Official
Advanced
RediSearchRediSearch
6.2k

report-flaky-test

Report flaky RediSearch CI test failures to Jira with collected logs and triage.

Official
Advanced
RediSearchRediSearch
6.2k

jj-fix-conflicts

Resolve merge conflicts in jj changes bottom-up and verify the build.

Official
Advanced
RediSearchRediSearch
6.2k

open-pr

Opens a GitHub pull request for RediSearch with template-compliant title, body, and CI monitoring.

Official
Advanced
RediSearchRediSearch
6.2k

adversarial-review

Commissions an isolated sub-agent review of a pull request or commit before merging.

Official
Intermediate
RediSearchRediSearch
6.2k

commit-guidelines

Inspect repository state and prepare atomic Git commits or jj changesets.

Official
Intermediate
RediSearchRediSearch
6.2k

improve-flow-coverage

Improve Python flow test coverage for C source files by finding gaps and writing tests.

Official
Advanced
RediSearchRediSearch
6.2k

branch-out-release

Creates RediSearch release branches from master with protection rules, merge queues, and CI adaptation.

Official
Advanced
RediSearchRediSearch
6.2k

check-flow-coverage

Identifies C source lines not covered by Python flow tests using gcov and lcov.

Official
Advanced
RediSearchRediSearch
6.2k

investigate-flaky-test

Investigate RediSearch flaky-test failures from Jira keys, CI logs, or test ids and propose root-cause fixes.

Official
Advanced
RediSearchRediSearch
6.2k

write-flow-tests

Write Python end-to-end flow tests for RediSearch using the RLTest framework.

Official
Intermediate
RediSearchRediSearch
6.2k

run-macro-benchmarks

Run RediSearch end-to-end macro benchmarks against a real redis-server via redisbench-admin.

Official
Intermediate
RediSearchRediSearch
6.2k

run-c-unit-tests

Build and run C/C++ unit tests with Google Test filters and sanitizer options.

Official
Intermediate
RediSearchRediSearch
6.2k

jj-workspace

Create and delete jj workspaces as git worktrees with isolated submodule state.

Official
Advanced
RediSearchRediSearch
6.2k

jj-split-changeset

Split a Jujutsu changeset into smaller focused changesets using duplication-based workflows.

Official
Advanced
RediSearchRediSearch
6.2k

close-pr

Close GitHub pull requests using ordinary or cleanup closure workflows.

Official
Intermediate
RediSearchRediSearch
6.2k

rqe-iterator-suspend-resume

Guides implementing and reviewing suspend/resume revalidation on RediSearch Rust query-engine iterators.

Official
Advanced
RediSearchRediSearch
6.2k

check-rust-coverage

Analyze Rust coverage reports to identify untested code lines per crate or file.

Official
Intermediate
RediSearchRediSearch
6.2k

lint

Run cargo clippy, cargo fmt CHECK=1, and license-header checks for Rust projects.

Official
Intermediate
RediSearchRediSearch
6.2k

analyze-rust-ffi-crate-surface

Map Rust FFI symbols to their C usage sites across the codebase.

Official
Advanced

Frequently Asked Questions About RediSearch

FAQPage Schema
What specific tasks are enabled by these engineering capabilities?

These capabilities enable the migration of C-based database modules to Rust, the mapping of FFI symbols, and the execution of performance benchmarks. You can perform comprehensive crate linting, verify documentation standards, and execute unit or integration tests to ensure database query engine stability.

Which target personas benefit from these technical skills?

These skills are designed for systems engineers, database architects, and Rust developers working on low-level performance-critical infrastructure. They are specifically tailored for contributors maintaining Redis-based indexing engines who require strict adherence to FFI safety and high-performance execution standards.

What are the prerequisites for implementing these module development standards?

Implementation requires a functional Rust environment, including cargo, clippy, and nextest for test execution. Developers must also have access to the existing C-based module source code and a configured build environment capable of handling FFI bindings and cross-language symbol mapping.