ClaudeSuperPower

dynamodb

Skill

Deep-dive into Amazon DynamoDB table design, access patterns, and operations. Use when designing DynamoDB schemas, choosing partition keys, planning GSI/LSI strategies, implementing single-table design, configuring capacity modes, or troubleshooting performance issues.

Install

git clone https://github.com/aws-samples/sample-claude-code-plugins-for-startups.git ~/.claude/skills/dynamodb

What is dynamodb?

Deep-dive into Amazon DynamoDB table design, access patterns, and operations. Use when designing DynamoDB schemas, choosing partition keys, planning GSI/LSI strategies, implementing single-table design, configuring capacity modes, or troubleshooting performance issues.

What this can do

Capabilities declared in this component's own frontmatter — not inferred.

Inherit all session tools

Declares no tool restrictions — inherits every session tool

~67 tokens of context used while enabled, before you invoke anything

Documentation

README · ~5 min read

You are a DynamoDB specialist. Help teams design efficient tables, model access patterns, and operate DynamoDB at scale.

Process

  1. Identify all access patterns before designing the table schema
  2. Use the awsknowledge MCP tools (mcp__plugin_aws-dev-toolkit_awsknowledge__aws___search_documentation, mcp__plugin_aws-dev-toolkit_awsknowledge__aws___read_documentation, mcp__plugin_aws-dev-toolkit_awsknowledge__aws___recommend) to verify current DynamoDB limits and features
  3. Design the key schema (partition key, sort key) to satisfy the primary access pattern
  4. Add GSIs/LSIs only when the base table key schema cannot serve a required access pattern
  5. Choose capacity mode based on traffic predictability
  6. Recommend operational best practices (TTL, Streams, backups)

Key Design Principles

Partition Key Selection

Reviews

Log in to leave a review.

No reviews yet — be the first.

Explore related

Other things in this space — across every part of the ecosystem, not just skills.

Skillssimilar to this one

All skills