giuseppe-trisciuoglio avatar

Dynamodb Toolbox Patterns

If you're building TypeScript services on DynamoDB and want strict type safety without fighting the SDK, this gives you working patterns for DynamoDB-Toolbox v2. It covers the full `.build()` command workflow for CRUD, query and scan access patterns with GSIs, batch and transaction operations, and single-table design with computed keys. The examples show real schema modeling with transforms, defaults, and complex attributes like maps and lists. Most useful when you're past the proof-of-concept stage and need production patterns that keep your keys consistent and your access patterns explicit. Includes guidance on avoiding common pitfalls like table scans in request paths and misusing transactions.

skills.sh installs
3.6K
GitHub stars
369
last updated
Aug 21, 2026

Install

$ npx -y skills add giuseppe-trisciuoglio/developer-kit --skill dynamodb-toolbox-patterns --agent claude-code

Installs into .claude/skills of the current project.

Files

DynamoDB-Toolbox v2 Patterns (TypeScript)

Overview

This skill provides practical TypeScript patterns for using DynamoDB-Toolbox v2 with AWS SDK v3 DocumentClient. It focuses on type-safe schema modeling, .build() command usage, and production-ready single-table design.

When to Use

  • Defining DynamoDB tables and entities with strict TypeScript inference
  • Modeling schemas with item, string, number, list, set, map, and record
  • Implementing GetItem, PutItem, UpdateItem, DeleteItem via .build()
  • Building query and scan access paths with primary keys and GSIs
  • Handling batch and transactional operations
  • Designing single-table systems with computed keys and entity patterns

Instructions

Sponsors

Details

Repository
github.com/giuseppe-trisciuoglio/developer-kit
Categories
DevOps & CI/CD, Automation & Workflows, Cloud & Infrastructure, Design & UI/UX, Databases
First seen
May 16, 2026

More from giuseppe-trisciuoglio/developer-kit

All 102
1forcedotcom avatartesting-agentforceforcedotcom/sf-skillsWrite, run, and analyze structured test suites for Agentforce agents. TRIGGER when: user writes or modifies test spec YAML (AiEvaluationDefinition); runs sf age3.6Kskills.sh installs
2tradermonty avatarfinviz-screenertradermonty/claude-trading-skillsBuild and open FinViz screener URLs from natural language requests. Use when user wants to screen stocks, find stocks matching criteria, filter by fundamentals 3.6Kskills.sh installs
3chakra-ui avatarchakra-ui-builderchakra-ui/chakra-uiBuild responsive, accessible UI components and layouts using Chakra UI v3, install or configure Chakra UI in new and existing projects, and design scalable them3.6Kskills.sh installs
4giuseppe-trisciuoglio avatargraalvm-native-imagegiuseppe-trisciuoglio/developer-kitProvides expert guidance for building GraalVM Native Image executables from Java applications. Use when converting JVM applications to native binaries, optimizi3.6Kskills.sh installs
5android avatarr8-analyzerandroid/skillsAnalyzes Android build files and R8 keep rules to identify redundancies, broad package-wide rules, and rules that subsume library consumer keep rules. Use when 3.6Kskills.sh installs
6arize-ai avatararize-instrumentationarize-ai/arize-skillsAdds Arize AX tracing to an LLM application for the first time. Detects the stack, routes to the single matching integration doc, wires auto-instrumentation aft3.6Kskills.sh installs