Back to list
tjmehta

testing

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: testing description: Run tests, check builds, and validate the application works correctly. Use after making changes. allowed-tools: Bash, Read, Grep user-invocable: true

Testing Skill

Run these checks to validate changes in the Vibe Stack project:

Build Verification

# Type check and build
pnpm build

Convex Validation

# Sync schema and check for errors
npx convex dev --once

Manual Testing Checklist

Authentication Flow

  • Sign up with new email
  • Log in with existing account
  • Log out clears session
  • Protected routes redirect to login
  • Auth routes redirect authenticated users to dashboard

Data Operations

  • CRUD operations work correctly
  • Real-time updates reflect immediately
  • Error states display user-friendly messages
  • Loading states show while data fetches

Stripe Integration

  • Checkout redirects to Stripe
  • Webhook processes subscription events
  • Subscription status updates in database

Common Issues

Build Fails

  1. Check for TypeScript errors: pnpm build
  2. Verify Convex schema matches usage
  3. Check for missing environment variables

Auth Not Working

  1. Verify AUTH_SECRET is set
  2. Check Convex dashboard for errors
  3. Clear browser cookies and retry

Stripe Webhook Issues

  1. Verify webhook secret matches
  2. Check Stripe dashboard for failed events
  3. Review webhook logs in Vercel/server

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