# engineering

> Rules for working and writing code. The `[rules]` setting turns them on or off.

Rules for working and writing code. The `[rules]` setting turns them on or off.

## Selected when

Always selected.

## Rules for coding agents

| Rule file                                                          | Installed when                                                                                                                                                                  |
| ------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `.gspot/configurations/general/engineering/rules/ACCESSIBILITY.md` | The repository has filenames `*.html`, `*.tsx`, `*.jsx`, `*.vue`, `*.svelte`, `*.astro`, `*.swift`.                                                                             |
| `.gspot/configurations/general/engineering/rules/CLI.md`           | Always                                                                                                                                                                          |
| `.gspot/configurations/general/engineering/rules/COMMENTS.md`      | Always                                                                                                                                                                          |
| `.gspot/configurations/general/engineering/rules/CONFIGURATION.md` | Always                                                                                                                                                                          |
| `.gspot/configurations/general/engineering/rules/ERRORS.md`        | Always                                                                                                                                                                          |
| `.gspot/configurations/general/engineering/rules/HTTP.md`          | The repository has dependencies `express`, `fastify`, `hono`, `koa`, `@nestjs/core`, `next`, `@sveltejs/kit`, `fastapi`, `flask`, `django`, `starlette`, `aiohttp`, `vapor`.    |
| `.gspot/configurations/general/engineering/rules/LOGGING.md`       | The repository has dependencies `pino`, `winston`, `bunyan`, `structlog`, `loguru`, `express`, `fastify`, `hono`, `koa`, `@nestjs/core`, `fastapi`, `flask`, `django`, `vapor`. |
| `.gspot/configurations/general/engineering/rules/PLANNING.md`      | Always                                                                                                                                                                          |
| `.gspot/configurations/general/engineering/rules/SUPPRESSIONS.md`  | Always                                                                                                                                                                          |
| `.gspot/configurations/general/engineering/rules/TALKING.md`       | Always                                                                                                                                                                          |
| `.gspot/configurations/general/engineering/rules/TASKS.md`         | Always                                                                                                                                                                          |
| `.gspot/configurations/general/engineering/rules/TESTING.md`       | Always                                                                                                                                                                          |
| `.gspot/configurations/general/engineering/rules/WORKING.md`       | Always                                                                                                                                                                          |
