Skip to content

Instantly share code, notes, and snippets.

@manish
Created June 1, 2025 02:46
Show Gist options
  • Select an option

  • Save manish/cd6828f267a72a7d3f84e5f8069a3650 to your computer and use it in GitHub Desktop.

Select an option

Save manish/cd6828f267a72a7d3f84e5f8069a3650 to your computer and use it in GitHub Desktop.
Claude.md

Code style

  • Use ES modules (import/export) syntax, not CommonJS (require)
  • Destructure imports when possible (eg. import { foo } from 'bar')

Workflow

  • Be sure to typecheck when you’re done making a series of code changes
  • Prefer running single tests, and not the whole test suite, for performance

Technology

  • Use ReactJS, NodeJS, TypeScript
  • Use AWS as cloud provider
  • Use AWS CDK
  • IMPORTANT: Do not use aws-cli
  • IMPORTANT: Do not use anything except CDK to deploy changes
  • IMPORTANT: Do not use Docker or any containers
  • IMPORTANT: Do not use Fargate

Configuration

  • AWS credentials are setup at ~/.aws/credentials

Git

  • Make small logical changes, make sure it works, commit and push
  • Make sure the commit message is concise but add specifics in the description

Code Layout

  • infrastructure: contains CDK
  • backend: nodejs based backend code
  • frontend: use ReactJS
  • tests: should contain 100% code coverage for backend and 80% for others
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment