change, and architectural decision must preserve correct behavior on both operating systems.
---
## MCP Tools: code-review-graph
**IMPORTANT: This project has a knowledge graph. ALWAYS use the `code-review-graph
3.2k8mo agoReviewMountCreate a free account to mount
commit messages
and PR descriptions. Prefer small, focused commits over large sweeping changes.
## CodeReview Rules
When reviewing pull requests or commits:
- ALWAYS use `git show -- ` to read the actual
3.2k20mo agoReviewMountCreate a free account to mount
Claude Code Overlay
Use Claude subagents for subjective scoring work. **Do not use `--runner codex`** — use Claude subagents exclusively.
### Review workflow
Run `desloppify review --prepare` first to generate review data
3.2k9mo agoReviewMountCreate a free account to mount
split.
- `keep_terminal_focus` (boolean, default: `false`) - When enabled, keeps focus in the Claude Code terminal when a diff opens instead of moving focus to the diff buffer. This allows
Steady5 mentions in 2 weeks
No other project uses it yet
3.2k13d agoReviewMountCreate a free account to mount
Layer
| Agent | Persona | When to Use |
|-------|------|----------|
| `fullstack-dhh` | DHH | Code implementation, technical implementation choices, codereview and refactor, dev workflow optimization |
| `qa-bach` | James Bach | Test strategy, release quality checks
3.2k44d agoReviewMountCreate a free account to mount
Kotlin First**: All new classes must be written in Kotlin; avoid Java for new code
- **No Empty Lines After Braces**: Do not add empty lines immediately after opening braces (`{`)
- **Companion
3.2k8mo agoReviewMountCreate a free account to mount
completing changes, including scope selection, validation of findings,
reviewing fixes, and reporting authentication or service-limit blockers.
Install the Claude Code plugin from the repository root with
`claude plugin install
3.1k55d agoReviewMountCreate a free account to mount
once, and three tasks were running three
different curricula under one name.
**Vendored code.** `rl/mjlab/` and `rl/rsl_rl/` are modifiable copies kept word-for-word with
upstream so they
3.1k35d agoReviewMountCreate a free account to mount
cross).
- **Bash shebang**: `#!/usr/bin/env bash`, not `#!/bin/bash`
(FreeBSD bash is at `/usr/local/bin/bash`).
## Coding Style
**Style matters as much as functionality.** The user rejects a diff
that solves the problem
3.1k4y agoReviewMountCreate a free account to mount
tests with Playwright UI
pnpm test:headed # Run tests in headed browser mode
```
### Code Quality
```bash
pnpm typecheck # Type checking across all workspaces
pnpm lint # Linting across all workspaces
```
## Project
3.1k13mo agoReviewMountCreate a free account to mount
cover
5. **No Emojis:** Prohibited in code, comments, logs, strings
6. **English Comments:** All code comments must be in English
7. **No Console Logging:** Use `createLogger(module)` from the project
3.1k11mo agoReviewMountCreate a free account to mount
export size gates** (size-limit `"import": "{ svgToIcon }"`) — coupling two adapters trips CI, not a reviewer's eye. The aggregate adapters gate may grow as adapters land; core/dom/binding gates never move
Steady10 mentions in 2 weeks
No other project uses it yet
3.1k4mo agoReviewMountCreate a free account to mount
queues.
- It orders events by timestamp.
- It performs formatting and sink I/O.
When reviewing or changing code, always ask:
- Is this on the frontend hot path or backend path?
- Does
3.1k21mo agoReviewMountCreate a free account to mount
operation via `define-command`
## Coding Standards
This project uses code-contractor for automated PR review. code-contractor is a GitHub App that validates pull requests against rules defined in `contract.yml
3.1k11mo agoReviewMountCreate a free account to mount
Claude Code (claude.ai/code) when working with code in this repository.
## What this repository is
A standalone agent skill for reviewing and improving interface polish, published for installation
3.1k4mo agoReviewMountCreate a free account to mount
A file Claude Code reads at the start of every session. It holds the commands, conventions and warnings the agent needs for this project.
Where does it go?
At the repository root. Claude Code also reads CLAUDE.md files in subdirectories when it works there.
What should it contain?
Build and test commands, the project's layout, conventions that aren't obvious from the code, and mistakes to avoid. Short files tend to work better than long ones.
CLAUDE.md or AGENTS.md?
Claude Code reads CLAUDE.md; most other agents read AGENTS.md. Many projects keep one and point the other at it.