← Back to list

code-review
by tjmehta
Production-ready SaaS starter: Next.js 15 + Convex + Stripe + Tailwind CSS + shadcn/ui. Full-stack TypeScript with auth, payments, real-time data. Claude Code ready.
⭐ 2🍴 0📅 Jan 22, 2026
SKILL.md
name: code-review description: Review code changes for quality, security, and best practices. Use when reviewing PRs or checking code quality. allowed-tools: Read, Grep, Glob user-invocable: true
Code Review Skill
When reviewing code in this Vibe Stack project, check for:
Security
- No secrets or API keys in code (use environment variables)
- Convex functions use
auth.getUserId(ctx)before accessing user data - User input is validated with Zod schemas
- No SQL injection in raw queries (use Convex query builders)
- Stripe webhooks verify signatures
TypeScript
- No
anytypes without justification - Proper null checks for optional values
- Convex validators match TypeScript types
- Async functions properly awaited
React/Next.js
- "use client" directive only where needed
- Server components used where possible
- Loading and error states handled
- No unnecessary re-renders (check dependency arrays)
Convex
- Indexes defined for frequently queried fields
- Mutations are atomic
- Queries don't leak data across users
- Timestamps use ISO format strings
Styling
- Tailwind classes use design system colors
- Responsive breakpoints considered
- Dark mode support maintained
- Accessibility attributes present (aria-labels, roles)
Output Format
Provide feedback as:
- Critical Issues - Security or data integrity problems
- Improvements - Code quality suggestions
- Nitpicks - Minor style or preference items
Score
Total Score
65/100
Based on repository quality metrics
✓SKILL.md
SKILL.mdファイルが含まれている
+20
○LICENSE
ライセンスが設定されている
0/10
✓説明文
100文字以上の説明がある
+10
○人気
GitHub Stars 100以上
0/15
✓最近の活動
1ヶ月以内に更新
+10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
✓タグ
1つ以上のタグが設定されている
+5
Reviews
💬
Reviews coming soon


