import-conventions
Import conventions and ordering rules. Use when writing imports or organizing import statements. Enforces explicit named imports, never wildcards.
construct-development
CDK construct development patterns, design principles, and type-driven development. Use when building or modifying AWS CDK constructs.
formatting-standards
Formatting and linting standards using GTS, ESLint, and Prettier. Use when writing or formatting TypeScript code in this project.
creating-subpackages
Patterns and standards for creating new AWS service subpackages in the monorepo. Use when adding new service packages like Lambda, DynamoDB, Step Functions, etc.
build-and-deployment
Build commands, build order, TypeScript configuration, and CDK deployment. Use when building packages, troubleshooting build issues, or deploying stacks.
package-management
Package configuration, dependencies, workspace references, and CDK version management. Use when creating packages or managing dependencies.
claude-specific
Claude Code specific instructions for working with this CDK monorepo. General guidance on code generation, refactoring, and feature additions.
naming-conventions
Naming conventions for types, functions, files, and resources. Use when creating new code or reviewing naming patterns. Emphasizes type-driven development.
common-tasks
Step-by-step guides for common development tasks like adding constructs, creating packages, and using workspace packages. Use when performing routine development tasks.
repository-structure
Monorepo structure, subpackage organization, and dependency rules. Use when creating new packages, understanding project layout, or organizing code.