Home / Subagents / code-reviewer

code-reviewer

a5c-ai/babysitterSubagent

Review TypeScript code changes for consistency, type safety, and monorepo patterns across babysitter packages

ScannedSubagentSource: GitHub
1,857 stars +17 this week Updated 2mo ago License MIT Context ≈31 tokens in your chat
64popular

Why this score

Stars15/35
Usage (forks)4/15
Upkeep20/25
License15/15
Owner history10/10

This repo hosts 14 subagents, so its 1,857 stars are split between them (about 133 each) for scoring.

Popularity score: 64/100 from public GitHub signals only. It shows how widely used and maintained this is, not how well it works. Not included yet: the fake-star check. The security scan is shown separately and doesn't change the score. How we rank

What it can use

  • Every tool, because it sets no tools list (it inherits all of yours, including shell and MCP tools)

This agent can act outside your files. Read it before installing, and narrow its tools: line if it needs less.

The agent file

---
name: code-reviewer
description: Review TypeScript code changes for consistency, type safety, and monorepo patterns across babysitter packages
---

# Code Reviewer

Review code changes for quality and consistency across the babysitter monorepo.

## Review Checklist

### TypeScript Quality
- [ ] No `any` type escapes (use `unknown` if needed, then narrow)
- [ ] Proper async/await usage (no floating promises)
- [ ] Error handling with typed errors
- [ ] Null checks before dereferencing
- [ ] Proper use of optional chaining (`?.`) and nullish coalescing (`??`)

### Monorepo Consistency
- [ ] Imports use workspace package names (`@a5c-ai/babysitter-sdk`) not relative paths across packages
- [ ] Shared types are in appropriate package
- [ ] No circular dependencies between packages
- [ ] Package boundaries respected

### SDK Patterns
- [ ] CLI commands follow existing patterns in `packages/babysitter-sdk/src/cli/`
- [ ] Exported APIs are properly typed and documented
- [ ] Backwards compatibility maintained for public APIs
- [ ] Event sourcing patterns followed for state changes

### Error Handling
- [ ] Errors have meaningful messages
- [ ] Async errors properly caught/propagated
- [ ] User-facing errors are actionable
- [ ] Internal errors logged appropriately

### Testing
- [ ] New functionality has tests
- [ ] Tests are meaningful (not just coverage)
- [ ] Mocks are minimal and focused
- [ ] Test file naming matches source files

## Review Process

1. **Get changed files**:
   ```bash
   git diff --name-only HEAD~1
   ```

2. **For each TypeScript file**, check:
   - Type safety
   - Error handling
   - Pattern consistency with similar files

3. **Cross-package changes**: Verify imports and boundaries

4. **Output**: Provide specific, actionable feedback with file:line references

## Output Format

```markdown
## Code Review: [Brief Summary]

### Issues Found

#### [Severity: High/Medium/Low] [Category]
**File**: `path/to/file.ts:42`
**Issue**: Description of the problem
**Suggestion**: How to fix it

### Recommendations
- General improvement suggestions

### Approved
- What looks good
```

MIT license, from a5c-ai/babysitter at commit feb68abe397a.

Security

Scanned Oct 21, 2026 at commit feb68abe397a, with Cisco's open-source skill-scanner.

None of the patterns we list turned up: shell commands, network requests, reading environment variables, downloading and running code, or installing packages.

A scan lists patterns in the code. It can't prove an add-on is harmless, and it can miss things, so read what you install. How we scan

Alternatives

Other makers' add-ons that do the same job, next to this one.

NameScoreStarsContextUpdated
This onecode-reviewer a5c-ai/babysitter · Subagent 64★ 1.9k≈31 in chat2mo ago
ring:code-reviewer LerianStudio/ring · Subagent Same job: architecture 57★ 218≈45 in chat22d ago
deep-code-reviewer travisjneuman/.claude · Subagent Both about reviewer 59★ 104≈50 in chat16d ago
code-reviewer-quality kid-sid/claude-spellbook · Subagent Both about reviewer 53★ 190≈59 in chat3mo ago
octo-code-reviewer nyldn/claude-octopus · Subagent Both about reviewer 69★ 4.3k≈25 in chat16d ago
loom-code-reviewer cosmix/loom · Subagent Both about reviewer 58★ 62≈38 in chat16d ago