Llmops-demo-ts review-code
Review code changes for quality, security, and adherence to project conventions. Use after making code changes or when reviewing a pull request.
install
source · Clone the upstream repo
git clone https://github.com/yu-iskw/llmops-demo-ts
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/yu-iskw/llmops-demo-ts "$T" && mkdir -p ~/.claude/skills && cp -r "$T/.claude/skills/review-code" ~/.claude/skills/yu-iskw-llmops-demo-ts-review-code && rm -rf "$T"
manifest:
.claude/skills/review-code/SKILL.mdsource content
Review Code
Review the following code:
$ARGUMENTS
Review Scope
- Run
to identify changes (or examine specified files)git diff - Review each changed file against the checklist below
- Report findings organized by severity
Review Checklist
Correctness
- Logic handles all cases including edge cases
- Async operations properly awaited
- Error handling is appropriate
Security
- No hardcoded secrets
- Input validation at boundaries
- No injection vectors (command, XSS, prompt)
TypeScript Quality
- Proper type annotations
- No unnecessary
typesany - Interfaces defined for data structures
Performance
- No unnecessary re-renders (Vue components)
- Efficient algorithms and data structures
- Streaming used for AI responses
Architecture
- Follows project patterns (BaseAgent, StateGraph, tsoa)
- Correct package boundaries
- No circular dependencies
Output
Provide findings as:
- 🔴 Critical: Must fix before merge
- 🟡 Warning: Should fix
- 🔵 Suggestion: Consider improving