LLM Skills
~/catalog/full-stack//code-reviewer
Full-stackGitHub source

Code reviewer

/code-reviewer

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

a5c-aia5c-ai
1.6k
June 21, 2026
MIT License
// skill content

--- 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 use of async/await (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 ) rather than relative paths across packages - [ ] Shared types are in the appropriate package - [ ] No circular dependencies between packages - [ ] Package boundaries are respected ###SDK Patterns - [ ]CLI commands follow existing patterns inpackages/sdk/src/cli/ - [ ] Exported APIs are properly typed and documented - [ ] Backward compatibility is maintained for public APIs - [ ] Event sourcing patterns are followed for state changes ### Error Handling - [ ] Errors have meaningful messages - [ ] Async errors are properly caught and propagated - [ ] User-facing errors are actionable - [ ] Internal errors are 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 ``

// original public source
a5c-ai/babysitter
/.claude/agents/code-reviewer.md
License: MIT License
Independent project, not affiliated with Anthropic. This skill remains the property of its original author.
// install this skill
Paste this command in your terminal at the root of your project:
mkdir -p .claude/commands && curl -o ".claude/commands/code-reviewer.md" "https://raw.githubusercontent.com/a5c-ai/babysitter/main/.claude/agents/code-reviewer.md"
Then in Claude Code, type /code-reviewer to activate it.
open_in_newOpen original source
// save
Save available after sign in.
loginSign in to save
// information
Creatora5c-ai
Stars 1.6k
CategoryFull-stack
LicenseMIT License
UpdatedJune 21, 2026
Format.md
AccessFree
// similar

Skills Full-stack

View allarrow_forward