Scripts and utilities for standardizing AI coding assistant configurations across development teams.
- ALWAYS create feature/fix branches:
git checkout -b feature/descriptionorgit checkout -b fix/description - NEVER commit directly to main branch
- ALWAYS use conventional commit messages and commit early and often
- ALWAYS create pull requests for all changes
- NEVER merge without review
- NEVER use "latest" tags - always pin specific versions and digests
- ALWAYS specify exact versions in package.json, mise.toml, and Dockerfiles
- ALWAYS follow test-driven development (TDD) principles when possible
- ALWAYS write tests before implementing features
- ALWAYS run tests before committing
- Runtime: Node.js 22.17.0 (managed by mise)
- Package Manager: npm (for tooling and meta-scripts only)
- Linting/Formatting: Trunk.io
- Environment Manager: mise
tools/- Development and automation scriptsdocs/- Project documentationexamples/- Usage examples and templates
mise install # Install Node.js 22.17.0
npm install # Install development dependenciesnpm run lint # Run trunk check
npm run format # Run trunk fmt
npm run check # Alias for lintnpm run trunk # Direct trunk accessFollow conventional commits specification:
type(scope): short description
- Detailed explanation of changes
- Use bullet points for multiple changes
- Include context about why the change was needed
Types: feat, fix, docs, style, refactor, test, chore
- Use clear, descriptive file and directory names
- Group related functionality together
- Maintain consistent directory structure
- Update README.md for user-facing changes
- Document all configuration options
- Include usage examples
- Keep CLAUDE.md updated with development context
- Never commit secrets or API keys
- Use environment variables for sensitive data
- Follow principle of least privilege
- Validate all inputs
tools/agent-setup/- AGENT.md setup and configuration scriptstools/configuration-management/- Configuration management utilitiestools/workflow-automation/- Development workflow automation
@trunkio/launcher: Code quality and linting (pinned to ^1.3.4)
- Node.js >= 22.17.0
- mise for runtime management
- Git for version control