LightState Registry / Portable Agent Skill (SKILL.md)s / Security & Infra / skill-next-js-15-supabase-typescript-security
⚡ Pulse Score 81/100
Next.js 15 — Production Architecture & Agent Playbook
27 architecture rules preventing AI hallucinations: insecure auth (getSession vs getUser), synchronous params, deprecated imports, missing RLS, and Stripe
⚡ 1-Click Agent & Developer Install
Zero Auth · Ready for Grok Bot, Claude Code & Cursornpx lightstate install skill-next-js-15-supabase-typescript-security
Copy-Paste System Prompt / Routine Blueprint:
Load the Next.js 15 — Production Architecture & Agent Playbook (skill-next-js-15-supabase-typescript-security) playbook. First inspect our current configuration and codebase for Next.js 15, Supabase, TypeScript. Then propose a concrete, step-by-step implementation plan following the skill-next-js-15-supabase-typescript-security guardrails, run the non-destructive verification commands (npx lightstate install skill-next-js-15-supabase-typescript-security), and summarize any findings, risks, or required environment variables before making production changes.
📘 Complete SKILL.md Playbook Specification
--- name: next-js-15-supabase-typescript-security description: 27 architecture rules preventing AI hallucinations: insecure auth (getSession vs getUser), synchronous params, deprecated imports, missing RLS, and Stripe key exposure. Built for Cursor Agent and Claude Code. Use when working with Next.js 15, Supabase, TypeScript. triggers: - next js 15 supabase typescript security - next.js 15 - supabase --- # Next.js 15 — Production Architecture & Agent Playbook ## 1. When to Use This Skill Load `skill-next-js-15-supabase-typescript-security` whenever an engineering, architecture, or operations task involves **Next.js 15, Supabase, TypeScript**. Specifically: - 27 architecture rules preventing AI hallucinations: insecure auth (getSession vs getUser), synchronous params, deprecated imports, missing RLS, and Stripe key exposure. Built for Cursor Agent and Claude Code. - Designing, reviewing, refactoring, or debugging production configurations without guesswork or deprecated flags. - Running deterministic pre-flight validation and post-execution verification checks before reporting completion. ## 2. Prerequisites & Required Environment - **Target Stack:** Next.js 15, Supabase, TypeScript - **Permissions Boundary:** Read-only inspection by default; ask for explicit human confirmation before executing destructive mutations or production deployments. - **Reference Specification:** `https://github.com/PatrickJS/awesome-cursorrules/blob/main/rules/nextjs15-supabase-cursorrules-prompt-file.mdc` ## 3. Step-by-Step Execution Playbook 1. **Context & Configuration Discovery:** Inspect existing project manifests (`package.json`, `tsconfig.json`, `pyproject.toml`, `Cargo.toml`, `wrangler.jsonc`, or schema declarations) before proposing changes. Never overwrite existing bindings or credentials blindly. 2. **Deterministic Implementation:** Apply the canonical production patterns for **Next.js 15**: - Enforce strict schema and type validation at every external boundary. - Include explicit error handling, structured telemetry, and idempotency keys on all mutating calls. - Keep secrets in environment variables or managed secret stores—never hardcode tokens in source files. 3. **Verification & Regression Gate:** Run the verification commands below and inspect both exit codes and output payloads before marking the task complete. ## 4. Reference Commands & CLI Workflow ```bash npx lightstate install skill-next-js-15-supabase-typescript-security git status --short npm test || pytest || cargo test ``` ## 5. Edge Cases & Anti-Hallucination Guardrails - **Zero Unverified Claims:** Never claim a build, migration, test run, or API call succeeded without inspecting the command output or HTTP status code. - **Rollback Readiness:** Always record the previous state or migration version so changes can be reverted cleanly if downstream health checks fail.
Synthesized Engineering Blueprint & Setup Guide
### Overview & Capability Scope
**Next.js 15 — Production Architecture & Agent Playbook** (`skill-next-js-15-supabase-typescript-security`) is a verified, portable `SKILL.md` playbook curated with **@simonw** for Grok Bot (`x.ai/bot/`), Claude Code (`~/.claude/skills/`), and Cursor (`.cursor/skills/`).
27 architecture rules preventing AI hallucinations: insecure auth (getSession vs getUser), synchronous params, deprecated imports, missing RLS, and Stripe key exposure. Built for Cursor Agent and Claude Code.
### Required Stack & Tooling
- **Primary Stack:** Next.js 15, Supabase, TypeScript
- **Category:** `security-ops`
- **Source & Reference:** [https://github.com/PatrickJS/awesome-cursorrules/blob/main/rules/nextjs15-supabase-cursorrules-prompt-file.mdc](https://github.com/PatrickJS/awesome-cursorrules/blob/main/rules/nextjs15-supabase-cursorrules-prompt-file.mdc)
### Quickstart Installation
Install this `SKILL.md` playbook directly into your agent workspace:
```bash
npx lightstate install skill-next-js-15-supabase-typescript-security
```
Or copy the complete `SKILL.md` specification below into `.cursor/skills/skill-next-js-15-supabase-typescript-security/SKILL.md` or `~/.claude/skills/skill-next-js-15-supabase-typescript-security/SKILL.md`.
### Verification Commands
```bash
npx lightstate install skill-next-js-15-supabase-typescript-security
git status --short
npm test || pytest || cargo test
```
Tags: #next.js-15#supabase#typescript#skill-md#security-ops
✓ CERTIFIED X BUILDER PORTFOLIO
More Capabilities Curated from @simonw
Related Verified Capabilities
Explore Security & Infra → Agent Skill
⚡ 94
Agent Skill
⚡ 93
Wrangler CLI Deployment & Resource Management Playbook
Agent Skill
⚡ 92
Cloudflare D1 SQLite Schema & Zero-Downtime Migrations Skill
Agent Skill
⚡ 91
Cloudflare R2 Object Storage & Presigned URL Pipeline Skill
Agent Skill
⚡ 90
Cloudflare Durable Objects Stateful Coordination Playbook
Agent Skill
⚡ 89