{
  "projectName": "Next.js Supabase Project",
  "projectType": "nextjs",
  "rules": [
    {
      "id": "claude-essentials",
      "enabled": true,
      "variables": {
        "package.file": "package.json",
        "translation.function": "t",
        "lint.command": "npm run lint",
        "typecheck.command": "npm run type-check",
        "test.command": "npm test"
      }
    },
    {
      "id": "code-standards",
      "enabled": true
    },
    {
      "id": "security-standards",
      "enabled": true,
      "variables": {
        "secrets.manager": "Environment Variables",
        "auth.method": "Supabase Auth",
        "security.scanCommand": "npm audit"
      }
    },
    {
      "id": "testing-standards",
      "enabled": true,
      "variables": {
        "coverage.unit": "80",
        "test.unit": "npm test",
        "test.integration": "npm run test:integration",
        "test.e2e": "npm run test:e2e",
        "test.watch": "npm run test:watch",
        "test.coverage": "npm run test:coverage",
        "test.directory": "__tests__",
        "test.extension": "ts"
      }
    },
    {
      "id": "project-workflow",
      "enabled": true,
      "variables": {
        "packages.namespace": "@your-org",
        "package.manager": "npm"
      }
    }
  ],
  "globalVariables": {
    "project.name": "Next.js Supabase Project",
    "project.type": "Next.js 15 application with Supabase backend, TypeScript, and Tailwind CSS"
  }
}