automation
Guiding Aerospike Client Development with Agent Skills
Use the aerospike-development agent skill to build, review, and tune Aerospike client code with official APIs.
Where this fits
A developer is adding a new read path to an existing Aerospike model: they need to write correct filter expressions, choose batch versus scan, and avoid breaking hot keys. The aerospike-development skill steps in as a solutions-architect-level assistant, focused on official clients and operations against a model that already exists. If the team needs greenfield data modeling or a schema redesign, the skill points them to aerospike-data-modeling instead.
Why agents benefit
- Maps access patterns to the right Aerospike operations: batch get, scan, secondary index query, or Document API call.
- Writes idiomatic client code across Java, Go, Python, C#, Node.js, and Rust using official Aerospike clients.
- Explains CDT usage, expression APIs, and collection types with concrete examples instead of generic API summaries.
- Reviews existing code for policy settings, generation handling, retry behavior, and batch sizes that affect p99 latency.
- Redirects cluster sizing, XDR, and backup questions to Aerospike Operations docs, keeping the agent on-topic.
Practical scenarios
Adding a secondary index query in Python
A service needs lookup by user_email. The agent can generate index creation and an equality query using the Aerospike Python client, aligned to the existing namespace and set names from the model.
Tuning batch reads for a dashboard
A dashboard loads 200 keys by user ID. The skill recommends a batch read policy, max retries, read mode AP/SC, and how to handle partial results with record tuples returned from the client.
Reviewing expression filters in Go
Existing expressions use a nested predicate on a list bin. The agent checks the code against the Aerospike Expression API, catches stale bin names, and suggests write flags that make updates idempotent.
Add it to your agent workflow
Install the skill with:
npx skills add aerospike/agent-skills --skill aerospike-development
Then give your agent a focused task:
Use the aerospike-development skill to review this Go read loop.
Recommend policy changes for sub-5ms p99 and verify batch usage.
The agent loads the skill from the Aerospike agent-skills repo and uses official client examples, expression rules, and performance guidance in its response.
Compare before adopting
Before adding a skill, compare its quality signals and workflow fit. Check whether the README includes verified metadata, server versions, and a license; aerospike-development has Apache-2.0 and a last_verified date. Look for maintenance freshness in commit history and issue responses. Consider alternatives: aerospike-data-modeling for schema design, and Aerospike Operations documentation for cluster deployment, XDR, and backup. This skill is the right fit only when the data model already exists and the user needs client code built, reviewed, or tuned against it.
Why it is worth tracking
Aerospike maintains this skill, and its README is scoped around a single development concern with clear boundaries. With 14 stars and a last_verified date in 2026, it is a credible first-party addition to the agent-skills ecosystem. Track it if your agents regularly work against real Aerospike deployments and need authoritative client guidance. It also fits the curated approach on OpenAgentSkill; you can compare related Aerospike skills at https://www.openagentskill.com/skills/aerospike-aerospike-development when deciding whether to pair it with a modeling skill.
Featured Skill
aerospike-development
Skill by aerospike