Example Report This is a sample setupLab report generated for a real project.
Get your own report →
protoLabs · setupLab Report

joshmabry-dev

Next.js 15 + Payload CMS 3 + React 19 + Tailwind 4

48
Alignment Score

Overall Alignment

48
/ 100
4
Critical Gaps
4
Recommended
2
Optional
10
Compliant

Detected Stack

react 19.1.0 nextjs 15.4.10 Payload CMS 3.63.0 TypeScript 5.7.3 Tailwind 4.1.17 pnpm Vitest 3.2.3 Playwright 1.56.1

Gap Analysis

4 Critical Gaps

Critical TypeScript strict mode not enabled
Current: TypeScript 5.7.3, strict: false
Target: TypeScript strict mode enabled
medium effort quality
Critical CI missing format check
Current: No format check in CI
Target: Prettier format check in CI
small effort ci
Critical CI missing security audit
Current: No security audit in CI
Target: npm/pnpm audit step in CI
small effort ci
Critical No branch protection
Current: Main branch unprotected
Target: Squash-only merges, required status checks
small effort ci

4 Recommended Improvements

Recommended Missing Storybook
Current: No component development environment
Target: Storybook 10+ with nextjs-vite adapter
medium effort frontend
Recommended Missing pre-commit hooks
Current: Husky installed but no lint-staged
Target: Husky + lint-staged for pre-commit formatting
small effort quality
Recommended No Discord project channels
Current: No Discord integration
Target: Discord category with #general, #updates, #dev channels
small effort automation
Recommended Missing CodeRabbit AI review
Current: No AI code review
Target: CodeRabbit as required CI check
small effort ci

2 Optional Enhancements

Optional No MCP servers
Current: No Model Context Protocol servers
Target: Domain-specific MCP server in packages/
large effort agents
Optional No agent framework
Current: No Claude SDK or LangGraph
Target: Claude Agent SDK or LangGraph integration
large effort agents

Compliance Checklist

Automaker initialized
.automaker/ directory exists
Vitest configured
Vitest 3.2.3 detected
shadcn/ui
Component library configured
Tailwind CSS 4
Tailwind 4.1.17 configured
Playwright
Playwright 1.56.1 for E2E tests
ESLint 9
ESLint v9 flat config
Prettier
Code formatting configured
Beads
.beads/ task tracker initialized
pnpm
Using pnpm as package manager
Analytics
umami analytics configured

Want a report for your project?

setupLab scans your codebase against the protoLabs gold standard and generates a comprehensive gap analysis in seconds.