- Run typechecks, lint, and Prettier before finishing changes (
format,typecheck,lintscripts) - Make sure
CLAUDE.md(where applicable) is kept up to date to include main features, usage instructions, caveats, limitations, known bugs, etc. - This is a public repository, so make sure there are no sensitive details in the repo before finishing (eg. keys, secrets, etc)
- Use yarn for managing dependencies
- Use
ghto interact with Github pull requests, issues, etc. - Please make sure the project
README.mdand documentation underdocs/are kept up to date with each change. - Please write automated tests to cover newly added functionality wherever appropriate, or update existing tests when changing code.
- Please use conventional commits format for commit messages (eg. fix:/chore:/feat: etc)