[
  {
    "key": "thinking",
    "name": "Design Thinking",
    "name_zh": "设计思考",
    "slug": "thinking",
    "description": "Mental models, philosophies, and thinking tools for approaching software design problems.",
    "description_zh": "用于思考软件设计问题的心智模型、设计哲学和思维工具。",
    "url": "https://sdframe.caldis.me/category/thinking",
    "api_url": "https://sdframe.caldis.me/api/categories.json#thinking",
    "framework_count": 23
  },
  {
    "key": "architecture",
    "name": "Architecture Decisions",
    "name_zh": "架构决策",
    "slug": "architecture",
    "description": "Making and documenting architectural decisions — choosing patterns, evaluating trade-offs.",
    "description_zh": "架构决策的制定与记录——模式选择、权衡评估、系统宏观结构。",
    "url": "https://sdframe.caldis.me/category/architecture",
    "api_url": "https://sdframe.caldis.me/api/categories.json#architecture",
    "framework_count": 31
  },
  {
    "key": "coding",
    "name": "Coding Practices",
    "name_zh": "编码实践",
    "slug": "coding",
    "description": "Implementation-level design — structuring code, managing complexity, writing maintainable software.",
    "description_zh": "实现层面的设计——代码结构、复杂性管理、可维护软件编写。",
    "url": "https://sdframe.caldis.me/category/coding",
    "api_url": "https://sdframe.caldis.me/api/categories.json#coding",
    "framework_count": 46
  },
  {
    "key": "quality",
    "name": "Quality Engineering",
    "name_zh": "质量保障",
    "slug": "quality",
    "description": "Testing strategies, reliability patterns, observability, and verification approaches.",
    "description_zh": "测试策略、可靠性模式、可观测性与验证方法。",
    "url": "https://sdframe.caldis.me/category/quality",
    "api_url": "https://sdframe.caldis.me/api/categories.json#quality",
    "framework_count": 25
  },
  {
    "key": "deployment",
    "name": "Deployment & Operations",
    "name_zh": "部署运维",
    "slug": "deployment",
    "description": "Deploying, operating, and running software systems in production.",
    "description_zh": "软件系统的部署、运行与生产环境运维。",
    "url": "https://sdframe.caldis.me/category/deployment",
    "api_url": "https://sdframe.caldis.me/api/categories.json#deployment",
    "framework_count": 20
  },
  {
    "key": "evolution",
    "name": "Evolution & Iteration",
    "name_zh": "演进迭代",
    "slug": "evolution",
    "description": "How software evolves — refactoring, tech debt, migration, team scaling.",
    "description_zh": "软件演进——重构策略、技术债务、迁移模式、团队扩展。",
    "url": "https://sdframe.caldis.me/category/evolution",
    "api_url": "https://sdframe.caldis.me/api/categories.json#evolution",
    "framework_count": 21
  },
  {
    "key": "ai",
    "name": "AI Collaboration",
    "name_zh": "AI 协作",
    "slug": "ai",
    "description": "Frameworks for the AI Agent era — human-AI collaboration, agent architecture, LLM application design.",
    "description_zh": "AI 智能体时代的框架——人机协作、智能体架构、大模型应用设计。",
    "url": "https://sdframe.caldis.me/category/ai",
    "api_url": "https://sdframe.caldis.me/api/categories.json#ai",
    "framework_count": 25
  },
  {
    "key": "data",
    "name": "Data Architecture",
    "name_zh": "数据架构",
    "slug": "data",
    "description": "Patterns for data-intensive systems — storage, processing, streaming, and data modeling.",
    "description_zh": "数据密集型系统模式——存储、处理、流式计算与数据建模。",
    "url": "https://sdframe.caldis.me/category/data",
    "api_url": "https://sdframe.caldis.me/api/categories.json#data",
    "framework_count": 20
  },
  {
    "key": "security",
    "name": "Security & Privacy",
    "name_zh": "安全与隐私",
    "slug": "security",
    "description": "Threat modeling, secure design, privacy patterns, and zero-trust architectures.",
    "description_zh": "威胁建模、安全设计、隐私模式与零信任架构。",
    "url": "https://sdframe.caldis.me/category/security",
    "api_url": "https://sdframe.caldis.me/api/categories.json#security",
    "framework_count": 21
  },
  {
    "key": "distributed",
    "name": "Distributed Systems",
    "name_zh": "分布式系统",
    "slug": "distributed",
    "description": "Patterns for building reliable, scalable systems across multiple nodes.",
    "description_zh": "跨多节点构建可靠、可扩展系统的模式。",
    "url": "https://sdframe.caldis.me/category/distributed",
    "api_url": "https://sdframe.caldis.me/api/categories.json#distributed",
    "framework_count": 22
  },
  {
    "key": "api",
    "name": "API Design & Integration",
    "name_zh": "API 设计与集成",
    "slug": "api",
    "description": "Designing, versioning, and integrating APIs across service boundaries.",
    "description_zh": "API 的设计、版本管理与跨服务边界集成。",
    "url": "https://sdframe.caldis.me/category/api",
    "api_url": "https://sdframe.caldis.me/api/categories.json#api",
    "framework_count": 21
  },
  {
    "key": "team",
    "name": "Team & Organization",
    "name_zh": "团队与组织",
    "slug": "team",
    "description": "How team structure and organizational design shape software architecture.",
    "description_zh": "团队结构与组织设计如何塑造软件架构。",
    "url": "https://sdframe.caldis.me/category/team",
    "api_url": "https://sdframe.caldis.me/api/categories.json#team",
    "framework_count": 21
  },
  {
    "key": "observability",
    "name": "Observability & DX",
    "name_zh": "可观测性与开发者体验",
    "slug": "observability",
    "description": "Understanding system behavior through logging, tracing, metrics, and developer tooling.",
    "description_zh": "通过日志、追踪、指标和开发者工具理解系统行为。",
    "url": "https://sdframe.caldis.me/category/observability",
    "api_url": "https://sdframe.caldis.me/api/categories.json#observability",
    "framework_count": 21
  }
]
