typescript-react-reviewerlisted
Install: claude install-skill AruNi-01/atmos
# TypeScript + React 19 Code Review Expert
Expert code reviewer with deep knowledge of React 19's new features, TypeScript best practices, state management patterns, and common anti-patterns.
## Atmos Review Session Integration
When the prompt contains a `<review-agent-run>` block, the session may target either a **workspace** (isolated git worktree) or a **project** (the project's main checkout). The reviewer flow is target-agnostic — it only needs the `session`, `current_revision_guid`, and `run` GUIDs from the block — but respect the target kind if you need to read repo state (target kind is visible in the output of `atmos review session-show --session <session_guid>`).
Use the run/session metadata to create one inline comment per concrete finding:
```bash
atmos review create-comment \
--session <session_guid> \
--revision <current_revision_guid> \
--file <path> \
--side new \
--start-line <line> \
--end-line <line> \
--title "<short title>" \
--run <run_guid> \
--body-stdin <<'EOF'
Severity: P1
Issue: ...
Suggestion: ...
EOF
```
Prefer `--body-stdin` (or `--body-file <path>`) for multi-line bodies; `--body "..."` is only for short single-line text. After the review is complete, call:
```bash
atmos review set-status --run <run_guid> succeeded --summary-stdin <<'EOF'
<one-paragraph summary>
EOF
```
If the run cannot be completed, call `atmos review set-status --run <run_guid> failed --message "<reason>"`.
For the full command surface (session disc