Back to list
tjmehta

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 any types 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:

  1. Critical Issues - Security or data integrity problems
  2. Improvements - Code quality suggestions
  3. 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