Agent skill · Design & Presentation

nosql-expert

Expert guidance for distributed NoSQL databases (Cassandra, DynamoDB). Focuses on mental models, query-first modeling, single-table design, and avoiding hot partitions in high-scale systems.

Nick44,086★ · +407/wk · 1 repos on radarProfile →
claude-codecodexcursorMIT
Install
npx skills add sickn33/agentic-awesome-skills --skill nosql-expert --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 1
SKILL.md size: 6 KB
Bundled scripts: none
Path: skills/nosql-expert/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 44,414 · +328 this week
Language: Python
Read our review of the source →

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# NoSQL Expert Patterns (Cassandra & DynamoDB) ## Overview This skill provides professional mental models and design patterns for **distributed wide-column and key-value stores** (specifically Apache Cassandra and Amazon DynamoDB). Unlike SQL (where you model data entities), or document stores (like MongoDB), these distributed systems require you to **model your queries first**. ## When to Use - **Designing for Scale**: Moving beyond simple single-node databases to distributed clusters. - **Technology Selection**: Evaluating or using **Cassandra**, **ScyllaDB**, or **DynamoDB**. - **Performance Tuning**: Troubleshooting "hot partitions" or high latency in existing NoSQL systems. - **Microservices**: Implementing "database-per-service" patterns where highly optimized reads are required. ## The Mental Shift: SQL vs. Distributed NoSQL | Feature | SQL (Relational) | Distributed NoSQL (Cassandra/DynamoDB) | | :--- | :--- | :--- | | **Data modeling** | Model Entities + Relationships | Model **Queries** (Access Patterns) | | **Joins** | CPU-intensive, at read time | **Pre-computed** (Denormalized) at write time | | **Storage cost** | Expensive (minimize duplication) | Cheap (duplicate dat

What's inside
Steps it walks through
  1. Overview
  2. When to Use
  3. The Mental Shift: SQL vs. Distributed NoSQL
  4. Core Design Patterns
  5. 1. Query-First Modeling (Access Patterns)
  6. 2. The Partition Key is King
  7. 3. Clustering / Sort Keys
  8. 4. Single-Table Design (Adjacency Lists)
  9. 5. Denormalization & Duplication
  10. Specific Guidance
  11. Apache Cassandra / ScyllaDB
  12. AWS DynamoDB
  13. Expert Checklist
  14. Common Anti-Patterns
More from agentic-awesome-skills
All skills →
About this skill
What does the nosql-expert skill do?

Expert guidance for distributed NoSQL databases (Cassandra, DynamoDB). Focuses on mental models, query-first modeling, single-table design, and avoiding hot partitions in high-scale systems.

How do I install it?

Run `npx skills add sickn33/agentic-awesome-skills --skill nosql-expert --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From sickn33/agentic-awesome-skills, a repository with 44,414 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going