{
  "$schema": "../src/schemas/cli-config.schema.json",
  "projectName": "Flutter App",
  "projectType": "flutter",
  "description": "Cross-platform mobile application with Flutter",
  "rules": [
    {
      "id": "claude-prompting-fundamentals",
      "enabled": true,
      "variables": {
        "translation.function": "tr",
        "package.file": "pubspec.yaml"
      }
    },
    {
      "id": "claude-development-workflow",
      "enabled": true,
      "variables": {
        "package.file": "pubspec.yaml",
        "state.library": "Provider / Riverpod",
        "auth.system": "Firebase Auth",
        "lint.command": "flutter analyze",
        "typecheck.command": "dart analyze",
        "test.command": "flutter test",
        "ui.library": "Material Design / Cupertino"
      }
    },
    {
      "id": "claude-communication-rules",
      "enabled": true
    },
    {
      "id": "claude-codebase-mastery",
      "enabled": true,
      "variables": {
        "package.file": "pubspec.yaml",
        "lint.command": "flutter analyze",
        "typecheck.command": "dart analyze",
        "test.command": "flutter test"
      }
    },
    {
      "id": "component-patterns",
      "enabled": true,
      "variables": {
        "component.library": "Flutter Widgets",
        "styling.system": "Theme / Custom Styling",
        "component.directory": "lib/widgets"
      }
    },
    {
      "id": "testing-standards",
      "enabled": true,
      "variables": {
        "coverage.unit": "80",
        "test.unit": "flutter test",
        "test.integration": "flutter test integration_test/",
        "test.e2e": "flutter drive",
        "test.watch": "flutter test --watch",
        "test.coverage": "flutter test --coverage",
        "test.directory": "test",
        "test.extension": "dart"
      }
    },
    {
      "id": "security-standards",
      "enabled": true,
      "variables": {
        "secrets.manager": "Environment Variables",
        "auth.method": "Firebase Auth",
        "security.scanCommand": "flutter analyze"
      }
    },
    {
      "id": "utility-management",
      "enabled": true,
      "variables": {
        "utils.directory": "lib/utils",
        "utils.library": "Custom Dart utilities"
      }
    },
    {
      "id": "no-mock-data",
      "enabled": true
    }
  ],
  "globalVariables": {
    "project.name": "Flutter App",
    "project.type": "flutter",
    "project.description": "Cross-platform mobile application",
    "project.tech_stack": "Flutter, Dart, Firebase"
  },
  "customSections": [
    {
      "id": "platform-support",
      "title": "📱 Platform Support",
      "content": "This Flutter application supports:\n- **iOS** (iOS 11.0+)\n- **Android** (API 21+)\n- **Web** (Modern browsers)\n- **Desktop** (Windows, macOS, Linux)",
      "order": 12
    }
  ]
}