{
  "version": 1,
  "packs": [
    {
      "id": "agent-memory-compact",
      "file": "context-packs/agent-memory-compact.json",
      "title": "Agent Memory Compact",
      "summary": "A compact CacheSphere Context Pack for agents that need low-token, high-signal guidance for polyglot implementation work.",
      "kind": "agent-memory",
      "status": "stable",
      "tokenBudget": {
        "compactTokens": 1200,
        "fullTokens": 3600
      },
      "languageIds": [
        "javascript",
        "typescript"
      ],
      "stackIds": [
        "solo-agentic-coding"
      ],
      "toolIds": [
        "cursor",
        "vscode"
      ]
    },
    {
      "id": "api-service-compact",
      "file": "context-packs/api-service-compact.json",
      "title": "API Service Compact",
      "summary": "A low-token pack for boring SaaS-style API and CRUD service work.",
      "kind": "build-pack",
      "status": "stable",
      "tokenBudget": {
        "compactTokens": 1200,
        "fullTokens": 3600
      },
      "languageIds": [
        "javascript",
        "typescript",
        "sql"
      ],
      "stackIds": [
        "boring-saas-api"
      ],
      "toolIds": [
        "cursor",
        "vscode"
      ]
    },
    {
      "id": "cross-language-port-compact",
      "file": "context-packs/cross-language-port-compact.json",
      "title": "Cross-Language Port Compact",
      "summary": "A pack for porting a working idea from one language to another without bloating the prompt.",
      "kind": "build-pack",
      "status": "stable",
      "tokenBudget": {
        "compactTokens": 1200,
        "fullTokens": 3600
      },
      "languageIds": [
        "javascript",
        "typescript",
        "python",
        "go",
        "rust"
      ],
      "stackIds": [
        "solo-agentic-coding",
        "local-first-ai-coding"
      ],
      "toolIds": [
        "cursor",
        "vscode"
      ]
    },
    {
      "id": "data-engineering-etl",
      "file": "context-packs/data-engineering-etl.json",
      "title": "Data Engineering & ETL",
      "summary": "Data pipeline pack for ETL, batch transformation, and warehouse ingestion with schema validation and idempotent design.",
      "kind": "build-pack",
      "status": "stable",
      "tokenBudget": {
        "compactTokens": 1200,
        "fullTokens": 3600
      },
      "languageIds": [
        "python",
        "sql",
        "shell"
      ],
      "stackIds": [
        "data-insights-dashboard",
        "boring-saas-api"
      ],
      "toolIds": [
        "vscode",
        "cursor"
      ]
    },
    {
      "id": "data-workbench-compact",
      "file": "context-packs/data-workbench-compact.json",
      "title": "Data Workbench Compact",
      "summary": "Data exploration and analysis pack for tabular work with pandas/polars, null handling, and deterministic aggregation.",
      "kind": "build-pack",
      "status": "stable",
      "tokenBudget": {
        "compactTokens": 1200,
        "fullTokens": 3600
      },
      "languageIds": [
        "python",
        "sql",
        "shell"
      ],
      "stackIds": [
        "data-insights-dashboard"
      ],
      "toolIds": [
        "cursor",
        "vscode"
      ]
    },
    {
      "id": "devops-infra-as-code",
      "file": "context-packs/devops-infra-as-code.json",
      "title": "DevOps Infrastructure as Code (Terraform, Pulumi)",
      "summary": "Infrastructure-as-code pack for Terraform and Pulumi patterns with idempotent resource management, module composition, and drift detection.",
      "kind": "build-pack",
      "status": "stable",
      "tokenBudget": {
        "compactTokens": 1200,
        "fullTokens": 3600
      },
      "languageIds": [
        "terraform",
        "yaml",
        "python",
        "typescript"
      ],
      "stackIds": [
        "solo-agentic-coding",
        "boring-saas-api"
      ],
      "toolIds": [
        "cursor",
        "vscode"
      ]
    },
    {
      "id": "docker-containerization",
      "file": "context-packs/docker-containerization.json",
      "title": "Docker & Containerization",
      "summary": "Containerization pack for production-grade Dockerfiles, multi-stage builds, compose orchestration, and deployment-ready images.",
      "kind": "build-pack",
      "status": "stable",
      "tokenBudget": {
        "compactTokens": 1200,
        "fullTokens": 3600
      },
      "languageIds": [
        "dockerfile",
        "shell",
        "yaml"
      ],
      "stackIds": [
        "boring-saas-api",
        "solo-agentic-coding"
      ],
      "toolIds": [
        "vscode",
        "cursor"
      ]
    },
    {
      "id": "elixir-phoenix",
      "file": "context-packs/elixir-phoenix.json",
      "title": "Elixir Phoenix (LiveView, OTP, channels)",
      "summary": "Elixir Phoenix starter pack with LiveView, channels, OTP supervision trees, and fault-tolerant real-time application patterns.",
      "kind": "starter-pack",
      "status": "stable",
      "tokenBudget": {
        "compactTokens": 900,
        "fullTokens": 1800
      },
      "languageIds": [
        "elixir"
      ],
      "stackIds": [
        "solo-agentic-coding"
      ],
      "toolIds": [
        "cursor",
        "vscode"
      ]
    },
    {
      "id": "go-cli-systems",
      "file": "context-packs/go-cli-systems.json",
      "title": "Go CLI & Systems Starter",
      "summary": "Go starter pack for CLI tools, systems utilities, and backend services with strict error handling and context propagation.",
      "kind": "starter-pack",
      "status": "stable",
      "tokenBudget": {
        "compactTokens": 900,
        "fullTokens": 1800
      },
      "languageIds": [
        "go"
      ],
      "stackIds": [
        "solo-agentic-coding",
        "boring-saas-api"
      ],
      "toolIds": [
        "vscode",
        "cursor"
      ]
    },
    {
      "id": "graphql-api",
      "file": "context-packs/graphql-api.json",
      "title": "GraphQL API (schema-first, resolvers, subscriptions)",
      "summary": "GraphQL API pack for schema-first design, resolver patterns, N+1 mitigation with DataLoader, and real-time subscriptions.",
      "kind": "build-pack",
      "status": "stable",
      "tokenBudget": {
        "compactTokens": 1200,
        "fullTokens": 3600
      },
      "languageIds": [
        "typescript",
        "javascript",
        "python"
      ],
      "stackIds": [
        "boring-saas-api",
        "solo-agentic-coding"
      ],
      "toolIds": [
        "cursor",
        "vscode"
      ]
    },
    {
      "id": "java-spring-boot",
      "file": "context-packs/java-spring-boot.json",
      "title": "Java Spring Boot (REST, JPA, testing)",
      "summary": "Java Spring Boot 3 starter pack for REST APIs with JPA persistence, layered architecture, and comprehensive testing with Mockito and Testcontainers.",
      "kind": "starter-pack",
      "status": "stable",
      "tokenBudget": {
        "compactTokens": 900,
        "fullTokens": 1800
      },
      "languageIds": [
        "java"
      ],
      "stackIds": [
        "boring-saas-api"
      ],
      "toolIds": [
        "cursor",
        "vscode"
      ]
    },
    {
      "id": "kotlin-android",
      "file": "context-packs/kotlin-android.json",
      "title": "Kotlin Android (Jetpack Compose, coroutines)",
      "summary": "Kotlin Android starter pack with Jetpack Compose, coroutines, ViewModel, Room database, and modern architecture patterns.",
      "kind": "starter-pack",
      "status": "stable",
      "tokenBudget": {
        "compactTokens": 900,
        "fullTokens": 1800
      },
      "languageIds": [
        "kotlin"
      ],
      "stackIds": [
        "solo-agentic-coding"
      ],
      "toolIds": [
        "cursor",
        "vscode"
      ]
    },
    {
      "id": "local-first-compact",
      "file": "context-packs/local-first-compact.json",
      "title": "Local-First Compact",
      "summary": "Local-first pack for offline-capable apps with IndexedDB/OPFS persistence, sync strategies, and conflict resolution.",
      "kind": "build-pack",
      "status": "stable",
      "tokenBudget": {
        "compactTokens": 1200,
        "fullTokens": 3600
      },
      "languageIds": [
        "javascript",
        "typescript",
        "rust"
      ],
      "stackIds": [
        "local-first-ai-coding"
      ],
      "toolIds": [
        "cursor",
        "vscode"
      ]
    },
    {
      "id": "migration-compact",
      "file": "context-packs/migration-compact.json",
      "title": "Migration Compact",
      "summary": "Schema and data migration pack with rollback strategies, dry-run patterns, and safe destructive-change handling.",
      "kind": "build-pack",
      "status": "stable",
      "tokenBudget": {
        "compactTokens": 1200,
        "fullTokens": 3600
      },
      "languageIds": [
        "python",
        "sql",
        "shell"
      ],
      "stackIds": [
        "boring-saas-api"
      ],
      "toolIds": [
        "cursor",
        "vscode"
      ]
    },
    {
      "id": "mobile-react-native",
      "file": "context-packs/mobile-react-native.json",
      "title": "Mobile React Native (Expo, offline-first)",
      "summary": "React Native starter pack with Expo, navigation, offline-first patterns, and platform-adaptive UI for cross-platform mobile apps.",
      "kind": "starter-pack",
      "status": "stable",
      "tokenBudget": {
        "compactTokens": 900,
        "fullTokens": 1800
      },
      "languageIds": [
        "typescript",
        "javascript"
      ],
      "stackIds": [
        "solo-agentic-coding",
        "local-first-ai-coding"
      ],
      "toolIds": [
        "cursor",
        "vscode"
      ]
    },
    {
      "id": "monorepo-tooling",
      "file": "context-packs/monorepo-tooling.json",
      "title": "Monorepo Tooling (Turborepo, Nx, workspaces)",
      "summary": "Monorepo patterns pack for Turborepo and Nx with workspace dependency management, build caching, and task pipeline orchestration.",
      "kind": "build-pack",
      "status": "stable",
      "tokenBudget": {
        "compactTokens": 1200,
        "fullTokens": 3600
      },
      "languageIds": [
        "typescript",
        "javascript",
        "json"
      ],
      "stackIds": [
        "solo-agentic-coding",
        "boring-saas-api"
      ],
      "toolIds": [
        "cursor",
        "vscode"
      ]
    },
    {
      "id": "nextjs-fullstack-app",
      "file": "context-packs/nextjs-fullstack-app.json",
      "title": "Next.js Fullstack (App Router, Server Actions, strict TS)",
      "summary": "Next.js 14+ fullstack with App Router, Server Actions, strict TS for scalable web apps.",
      "kind": "starter-pack",
      "status": "stable",
      "tokenBudget": {
        "compactTokens": 900,
        "fullTokens": 1800
      },
      "languageIds": [
        "typescript",
        "javascript"
      ],
      "stackIds": [
        "boring-saas-api",
        "solo-agentic-coding"
      ],
      "toolIds": [
        "vscode",
        "cursor"
      ]
    },
    {
      "id": "python-data-pipeline",
      "file": "context-packs/python-data-pipeline.json",
      "title": "Python Data Pipeline (pandas/polars ETL)",
      "summary": "Python data pipeline pack for ETL workflows with pandas/polars, streaming ingestion, data quality checks, and reproducible transforms.",
      "kind": "starter-pack",
      "status": "stable",
      "tokenBudget": {
        "compactTokens": 900,
        "fullTokens": 1800
      },
      "languageIds": [
        "python",
        "sql",
        "shell"
      ],
      "stackIds": [
        "data-insights-dashboard",
        "boring-saas-api"
      ],
      "toolIds": [
        "cursor",
        "vscode"
      ]
    },
    {
      "id": "python-fastapi-crud-api",
      "file": "context-packs/python-fastapi-crud-api.json",
      "title": "Python FastAPI CRUD API (Pydantic v2, SQLAlchemy async)",
      "summary": "FastAPI with Pydantic v2, async SQLAlchemy for performant CRUD APIs.",
      "kind": "starter-pack",
      "status": "stable",
      "tokenBudget": {
        "compactTokens": 900,
        "fullTokens": 1800
      },
      "languageIds": [
        "python",
        "sql"
      ],
      "stackIds": [
        "boring-saas-api",
        "data-insights-dashboard"
      ],
      "toolIds": [
        "vscode",
        "cursor"
      ]
    },
    {
      "id": "react-frontend-starter",
      "file": "context-packs/react-frontend-starter.json",
      "title": "React Frontend Starter (React 18+, hooks, a11y)",
      "summary": "React 18+ starter pack for component-driven frontends with hooks, state management, accessible UI patterns, and modern tooling.",
      "kind": "starter-pack",
      "status": "stable",
      "tokenBudget": {
        "compactTokens": 900,
        "fullTokens": 1800
      },
      "languageIds": [
        "typescript",
        "javascript"
      ],
      "stackIds": [
        "solo-agentic-coding",
        "teaching-prototype"
      ],
      "toolIds": [
        "cursor",
        "vscode"
      ]
    },
    {
      "id": "react-hooks-patterns",
      "file": "context-packs/react-hooks-patterns.json",
      "title": "React Hooks Patterns (TanStack Query v5, Zod)",
      "summary": "React data fetching/mutation hooks with TanStack Query v5 and Zod validation.",
      "kind": "starter-pack",
      "status": "stable",
      "tokenBudget": {
        "compactTokens": 900,
        "fullTokens": 1800
      },
      "languageIds": [
        "typescript",
        "javascript"
      ],
      "stackIds": [
        "solo-agentic-coding",
        "teaching-prototype"
      ],
      "toolIds": [
        "vscode",
        "cursor"
      ]
    },
    {
      "id": "rust-systems",
      "file": "context-packs/rust-systems.json",
      "title": "Rust Systems Starter",
      "summary": "Rust starter pack for systems programming, async services, and performance-critical tools with strict ownership and error discipline.",
      "kind": "starter-pack",
      "status": "stable",
      "tokenBudget": {
        "compactTokens": 900,
        "fullTokens": 1800
      },
      "languageIds": [
        "rust"
      ],
      "stackIds": [
        "solo-agentic-coding"
      ],
      "toolIds": [
        "vscode",
        "cursor"
      ]
    },
    {
      "id": "security-hardening",
      "file": "context-packs/security-hardening.json",
      "title": "Security Hardening",
      "summary": "Security pack for input validation, auth design, secret management, and common vulnerability prevention across web and API codebases.",
      "kind": "build-pack",
      "status": "stable",
      "tokenBudget": {
        "compactTokens": 1200,
        "fullTokens": 3600
      },
      "languageIds": [
        "javascript",
        "typescript",
        "python",
        "sql"
      ],
      "stackIds": [
        "boring-saas-api",
        "solo-agentic-coding"
      ],
      "toolIds": [
        "vscode",
        "cursor"
      ]
    },
    {
      "id": "serverless-functions",
      "file": "context-packs/serverless-functions.json",
      "title": "Serverless Functions (Lambda, Workers, cold starts)",
      "summary": "Serverless functions pack for Lambda and Cloudflare Workers patterns covering cold-start mitigation, stateless design, and execution constraints.",
      "kind": "build-pack",
      "status": "stable",
      "tokenBudget": {
        "compactTokens": 1200,
        "fullTokens": 3600
      },
      "languageIds": [
        "typescript",
        "javascript",
        "python"
      ],
      "stackIds": [
        "boring-saas-api",
        "solo-agentic-coding"
      ],
      "toolIds": [
        "cursor",
        "vscode"
      ]
    },
    {
      "id": "swift-ios",
      "file": "context-packs/swift-ios.json",
      "title": "Swift iOS (SwiftUI, async/await, persistence)",
      "summary": "Swift iOS starter pack with SwiftUI, structured concurrency, Combine, SwiftData persistence, and platform-native patterns.",
      "kind": "starter-pack",
      "status": "stable",
      "tokenBudget": {
        "compactTokens": 900,
        "fullTokens": 1800
      },
      "languageIds": [
        "swift"
      ],
      "stackIds": [
        "solo-agentic-coding"
      ],
      "toolIds": [
        "cursor",
        "vscode"
      ]
    },
    {
      "id": "systems-service-compact",
      "file": "context-packs/systems-service-compact.json",
      "title": "Systems Service Compact",
      "summary": "Systems pack for long-running services with graceful shutdown, structured logging, health checks, and deployment configuration.",
      "kind": "build-pack",
      "status": "stable",
      "tokenBudget": {
        "compactTokens": 1200,
        "fullTokens": 3600
      },
      "languageIds": [
        "go",
        "rust",
        "shell"
      ],
      "stackIds": [
        "solo-agentic-coding"
      ],
      "toolIds": [
        "vscode",
        "cursor"
      ]
    },
    {
      "id": "teaching-prototype-compact",
      "file": "context-packs/teaching-prototype-compact.json",
      "title": "Teaching Prototype Compact",
      "summary": "Teaching pack for tutorials and guided demos with progressive examples, self-tests, and pedagogical clarity over cleverness.",
      "kind": "build-pack",
      "status": "stable",
      "tokenBudget": {
        "compactTokens": 1200,
        "fullTokens": 3600
      },
      "languageIds": [
        "javascript",
        "typescript",
        "html"
      ],
      "stackIds": [
        "teaching-prototype"
      ],
      "toolIds": [
        "cursor",
        "vscode"
      ]
    },
    {
      "id": "testing-patterns",
      "file": "context-packs/testing-patterns.json",
      "title": "Testing Patterns",
      "summary": "Testing pack for unit, integration, and end-to-end test design with fakes, parameterization, and CI coverage discipline.",
      "kind": "build-pack",
      "status": "stable",
      "tokenBudget": {
        "compactTokens": 1200,
        "fullTokens": 3600
      },
      "languageIds": [
        "javascript",
        "typescript",
        "python",
        "rust"
      ],
      "stackIds": [
        "solo-agentic-coding",
        "boring-saas-api"
      ],
      "toolIds": [
        "vscode",
        "cursor"
      ]
    },
    {
      "id": "typescript-crud-api",
      "file": "context-packs/typescript-crud-api.json",
      "title": "TypeScript CRUD API Starter",
      "summary": "TypeScript starter pack for robust, strictly-typed SaaS-style CRUD api service work.",
      "kind": "starter-pack",
      "status": "stable",
      "tokenBudget": {
        "compactTokens": 900,
        "fullTokens": 1800
      },
      "languageIds": [
        "typescript"
      ],
      "stackIds": [
        "boring-saas-api"
      ],
      "toolIds": [
        "cursor",
        "vscode"
      ]
    },
    {
      "id": "web-app-compact",
      "file": "context-packs/web-app-compact.json",
      "title": "Web App Compact",
      "summary": "A Context Pack for browser-first product work with compact UI and API implementation guidance.",
      "kind": "build-pack",
      "status": "stable",
      "tokenBudget": {
        "compactTokens": 1200,
        "fullTokens": 3600
      },
      "languageIds": [
        "javascript",
        "typescript",
        "html"
      ],
      "stackIds": [
        "solo-agentic-coding",
        "teaching-prototype"
      ],
      "toolIds": [
        "vscode",
        "cursor"
      ]
    }
  ]
}
