LLM Skills
~/catalogue/full-stack//code-reviewer
Full-stacksource GitHub

Réviseur de code

/code-reviewer

Vérifier les modifications apportées au code TypeScript afin de garantir la cohérence, la sécurité des types et le respect des modèles de monorepo dans l'ensemble des paquets « babysitter »

a5c-aia5c-ai
1.6k
21 juin 2026
MIT License
// contenu du skill

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/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
  1. For each TypeScript file, check:
  • Type safety
  • Error handling
  • Pattern consistency with similar files
  1. Cross-package changes: Verify imports and boundaries
  1. 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
// source originale publique
a5c-ai/babysitter
/.claude/agents/code-reviewer.md
Licence : MIT License
Projet indépendant, non affilié à Anthropic. Ce skill reste la propriété de son auteur original.
// installer ce skill
Collez cette commande dans votre terminal à la racine de votre projet :
mkdir -p .claude/commands && curl -o ".claude/commands/code-reviewer.md" "https://raw.githubusercontent.com/a5c-ai/babysitter/main/.claude/agents/code-reviewer.md"
Ensuite dans Claude Code, tapez /code-reviewer pour l'activer.
open_in_newVoir la source originale
// sauvegarder
Sauvegarde disponible après connexion.
loginSe connecter pour sauvegarder
// informations
Créateura5c-ai
Étoiles 1.6k
CatégorieFull-stack
LicenceMIT License
Mis à jour21 juin 2026
Format.md
AccèsGratuit
// similaires

Skills Full-stack

Voir toutarrow_forward