← Prompts
System Ruler Cross-Tool Rules

Development Process

# Ruler ## Development Process ### Testing - Always follow TDD where possible - first adding or adjusting tests, verifying that they fail, then making the minimal changes to pass the tests. - Every

# Ruler

## Development Process

### Testing

- Always follow TDD where possible - first adding or adjusting tests, verifying that they fail, then making the minimal changes to pass the tests.
- Everything in this repository should be covered by tests. That always includes:
  - Unit tests
  - Integration tests
  - End-to-end tests

### Code Formatting

- Always ensure that the code is formatted correctly by running prettier before committing changes.

### Branches and Pull Requests

- Unless specifically instructed otherwise, all changes should be made in a feature branch and submitted as a pull request for review.
- Pull requests should be descriptive and clearly explain the changes being made, including the rationale behind the change, the functional changes, the specific files and modules affected.
- Before declaring a pull request ready for review, you must ensure that all the CI tests pass. These include:
  - `npm ci`
  - `npm run lint`
  - `npm test`
  - `npm run build`

Sign in to view the full prompt.

Sign In

Classification

System Behavioral rules defining AI identity and persona
Scope Project
This codebase
Manual Manually placed / Persistent