AWS DynamoDB NoSQL database for scalable data storage. Use when designing table schemas, writing queries, configuring indexes, managing capacity, implementing single-table design, or troubleshooting performance issues.
81
75%
Does it follow best practices?
Impact
93%
1.00xAverage score across 3 eval scenarios
Passed
No known issues
Optimize this skill with Tessl
npx tessl skill review --optimize ./skills/dynamodb/SKILL.mdSingle-table design and query patterns
boto3.resource usage
100%
100%
Key/Attr imports
100%
100%
Entity type prefixes
100%
100%
Composite keys
100%
100%
SK begins_with grouping
100%
100%
GSI defined
100%
100%
PAY_PER_REQUEST billing
100%
100%
Prefer query over scan
100%
100%
ProjectionExpression used
100%
100%
ExpressionAttributeNames escaping
100%
100%
ScanIndexForward for ordering
100%
100%
Access patterns documented
100%
100%
TTL, conditional writes, and pagination
boto3.resource usage
100%
100%
TTL Unix timestamp
100%
100%
TTL attribute enabled
100%
100%
Conditional write for uniqueness
100%
100%
ExpressionAttributeNames escaping
62%
37%
Paginated retrieval
100%
100%
FilterExpression post-read awareness
100%
100%
ScanIndexForward=False for recent sessions
100%
100%
Key/Attr conditions
100%
100%
PAY_PER_REQUEST billing
100%
100%
ConditionalCheckFailedException handled
100%
100%
Write sharding, retry config, and batch operations
Write sharding implemented
100%
100%
Shard aggregation on read
100%
100%
Adaptive retry config
100%
100%
Batch writer used
100%
100%
Batch get used
0%
0%
Transaction for atomic update
100%
100%
Query not scan
100%
100%
boto3.resource usage
100%
100%
Key/Attr conditions
100%
100%
Sparse index for leaderboard
100%
100%
PAY_PER_REQUEST billing
0%
0%
5df6da7
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.