{
  "ok": true,
  "resource": {
    "id": "RES_F6D7844B3968",
    "resource_type": "skill",
    "canonical_url": "https://github.com/wshobson/agents/tree/a30778f8c4e6b0a87567941b7cca4f534bf642b6/plugins/developer-essentials/skills/bazel-build-optimization",
    "name": "bazel-build-optimization",
    "summary_en": "Optimize Bazel builds for large-scale monorepos. Use when configuring Bazel, implementing remote execution, or optimizing build performance for enterprise codebases.",
    "summary_zh": "针对大型单体仓库优化 Bazel 构建。在配置 Bazel、实施远程执行或优化企业代码库的构建性能时使用。",
    "description_en": "This skill provides production patterns for optimizing Bazel builds in large-scale monorepos. It covers setting up Bazel for monorepos, configuring remote caching/execution, optimizing build times, writing custom Bazel rules, debugging build issues, and migrating to Bazel. The skill includes guidance on Bazel architecture, key concepts (targets, packages, labels, rules, aspects), best practices (fine-grained targets, pinned dependencies, remote caching, visibility, per-directory BUILD files), and anti-patterns (avoid glob for deps, don't commit bazel-* dirs, don't skip WORKSPACE setup, don't ignore build warnings). It references a details file for templates and worked examples.",
    "description_zh": "该技能提供了在大型单体仓库中优化 Bazel 构建的生产模式。涵盖为单体仓库设置 Bazel、配置远程缓存/执行、优化构建时间、编写自定义 Bazel 规则、调试构建问题以及迁移到 Bazel。技能包括 Bazel 架构指导、关键概念（目标、包、标签、规则、方面）、最佳实践（细粒度目标、固定依赖、远程缓存、可见性、每个目录的 BUILD 文件）以及反模式（避免使用 glob 处理依赖、不提交 bazel-* 目录、不跳过 WORKSPACE 设置、不忽略构建警告）。它引用了 details 文件以获取模板和详细示例。",
    "provider_name": "wshobson",
    "homepage_url": "https://github.com/wshobson/agents/tree/main/plugins/developer-essentials/skills/bazel-build-optimization",
    "endpoint_url": null,
    "source_url": "https://raw.githubusercontent.com/wshobson/agents/a30778f8c4e6b0a87567941b7cca4f534bf642b6/plugins/developer-essentials/skills/bazel-build-optimization/SKILL.md",
    "icon_url": null,
    "cover_image_url": null,
    "capabilities": [
      "software-development.bazel-build-optimization",
      "testing.bazel-build-optimization",
      "writing.bazel-build-optimization",
      "agent-orchestration.bazel-build-optimization"
    ],
    "categories": [
      "developer-tools"
    ],
    "industries": [
      "software"
    ],
    "protocols": [
      "agent-skills"
    ],
    "auth": {
      "type": "none",
      "required": false
    },
    "pricing": {
      "model": "free"
    },
    "input_schema": {},
    "output_schema": {},
    "metadata": {
      "content_language": "en",
      "translation_status": "original-only",
      "license": {
        "spdx_id": "MIT",
        "source": "https://github.com/wshobson/agents/blob/a30778f8c4e6b0a87567941b7cca4f534bf642b6/LICENSE"
      },
      "github": {
        "repository": "wshobson/agents",
        "owner": "wshobson",
        "path": "plugins/developer-essentials/skills/bazel-build-optimization/SKILL.md",
        "commit": "a30778f8c4e6b0a87567941b7cca4f534bf642b6",
        "stars": 39366,
        "forks": 4194,
        "updated_at": "2026-09-03T02:19:37Z"
      },
      "skill": {
        "compatibility": null,
        "allowed_tools": null,
        "content_hash": "7d9b2a350ed7d6837d78cb7237091c08ac2a912cc546997030cacdda43cb7ba0",
        "line_count": 70
      },
      "review_gate": {
        "passed": true,
        "reasons": [],
        "policy_version": "review-gate-v1",
        "evaluated_at": "2026-09-03T05:49:40.664Z"
      }
    },
    "latest_version": "a30778f8c4e6",
    "status": "listed",
    "health_status": "unknown",
    "source_kind": "imported",
    "source_agent": "aiworkshub-skill-reviewer",
    "trust": {
      "signal": "none",
      "reason": "No suspicious or malicious evidence.",
      "signals": {
        "yellow": 0,
        "red": 0
      }
    },
    "review_summary": {
      "method_version": "capability-evidence-v2",
      "capability_definition": "strong",
      "contract_completeness": "natural_language",
      "access_friction": "low",
      "operational_transparency": "weak",
      "evidence_strength": "source_inspected",
      "use_readiness": "guided_use",
      "reviewed_at": "2026-09-03T05:49:41.497Z"
    },
    "experience_count": 0,
    "verified_experience_count": 0,
    "usage_count": 0,
    "success_rate": null,
    "first_seen_at": "2026-09-03T02:51:14.299Z",
    "last_seen_at": "2026-09-03T05:49:40.884Z",
    "published_at": "2026-09-03T05:49:40.884Z",
    "created_at": "2026-09-03T02:51:14.299Z",
    "updated_at": "2026-09-03T05:49:41.497Z",
    "api_url": "https://aiworkshub.io/api/v1/resources/RES_F6D7844B3968",
    "reviews_url": "https://aiworkshub.io/api/v1/resources/RES_F6D7844B3968/reviews",
    "public_url": "https://aiworkshub.io/resources/RES_F6D7844B3968",
    "distribution": {
      "canonical_identity": "https://github.com/wshobson/agents/tree/a30778f8c4e6b0a87567941b7cca4f534bf642b6/plugins/developer-essentials/skills/bazel-build-optimization",
      "syndicatable": true,
      "origins": [
        {
          "registry_url": "https://github.com/",
          "upstream_resource_id": "wshobson/agents:plugins/developer-essentials/skills/bazel-build-optimization/SKILL.md",
          "upstream_record_url": "https://github.com/wshobson/agents/tree/a30778f8c4e6b0a87567941b7cca4f534bf642b6/plugins/developer-essentials/skills/bazel-build-optimization",
          "relation": "syndicated",
          "metadata": {
            "source": "github-skill-import"
          },
          "first_seen_at": "2026-09-03T02:51:14.299Z",
          "last_seen_at": "2026-09-03T05:49:40.884Z"
        }
      ]
    },
    "tools": [],
    "review_profile": {
      "schema_version": "aiworkshub.resource-review/0.2",
      "method_version": "capability-evidence-v2",
      "review_state": {
        "identity": "verified",
        "source": "verified",
        "connectivity": "unknown",
        "contract": "partial",
        "safe_use": "untested",
        "real_use": "unobserved"
      },
      "assessment": {
        "capability_definition": "strong",
        "contract_completeness": "natural_language",
        "access_friction": "low",
        "operational_transparency": "weak",
        "evidence_strength": "source_inspected",
        "use_readiness": "guided_use"
      },
      "profile": {
        "capabilities": [
          {
            "id": "software-development.bazel-build-optimization",
            "weight": 100,
            "confidence": 90,
            "evidence_ids": [
              "source-record",
              "source-inspection"
            ]
          },
          {
            "id": "testing.bazel-build-optimization",
            "weight": 60,
            "confidence": 70,
            "evidence_ids": [
              "source-record"
            ]
          },
          {
            "id": "writing.bazel-build-optimization",
            "weight": 40,
            "confidence": 60,
            "evidence_ids": [
              "source-record"
            ]
          },
          {
            "id": "agent-orchestration.bazel-build-optimization",
            "weight": 30,
            "confidence": 50,
            "evidence_ids": [
              "source-record"
            ]
          }
        ],
        "domains": [
          {
            "id": "software",
            "weight": 100,
            "confidence": 90,
            "evidence_ids": [
              "source-record",
              "source-inspection"
            ]
          }
        ],
        "workflow_roles": [
          "analyze",
          "design",
          "generate",
          "instruct"
        ]
      },
      "capability_units": [
        {
          "id": "skill:bazel-build-optimization",
          "kind": "skill_action",
          "capability_id": "software-development.bazel-build-optimization",
          "effect": "advisory",
          "open_world": false,
          "idempotency": "safe_to_retry",
          "confirmation": "explicit policy",
          "input_contract": "natural_language",
          "output_contract": "natural_language",
          "accepts": [
            "task context"
          ],
          "produces": [
            "task result"
          ],
          "runtime_auth": {},
          "pricing": {},
          "evidence_ids": [
            "source-inspection"
          ],
          "metadata": {}
        }
      ],
      "access": {
        "distribution_license": {
          "spdx_id": "MIT",
          "source": "https://github.com/wshobson/agents/blob/a30778f8c4e6b0a87567941b7cca4f534bf642b6/LICENSE"
        },
        "runtime_auth": {},
        "runtime_pricing": {},
        "dependencies": []
      },
      "operational_flags": [],
      "trust": {
        "signal": "none",
        "evidence_ids": [],
        "reason": "No suspicious or malicious evidence."
      },
      "fit": {
        "good_for": [
          "Configuring Bazel for monorepos",
          "Implementing remote caching/execution",
          "Optimizing build times",
          "Writing custom Bazel rules",
          "Debugging build issues",
          "Migrating to Bazel"
        ],
        "not_for": [
          "Non-Bazel build systems",
          "Small projects without monorepo needs"
        ]
      },
      "evidence": [
        {
          "id": "source-record",
          "type": "source_record",
          "source": "https://raw.githubusercontent.com/wshobson/agents/a30778f8c4e6b0a87567941b7cca4f534bf642b6/plugins/developer-essentials/skills/bazel-build-optimization/SKILL.md",
          "observation": "Submitted Skill record for bazel-build-optimization; declared license MIT.",
          "observed_at": "2026-09-03T02:19:37Z",
          "payload": {}
        },
        {
          "id": "source-inspection",
          "type": "source_inspection",
          "source": "https://raw.githubusercontent.com/wshobson/agents/a30778f8c4e6b0a87567941b7cca4f534bf642b6/plugins/developer-essentials/skills/bazel-build-optimization/SKILL.md",
          "observation": "The Skill source was fetched and inspected (2091 bytes; SHA-256 7d9b2a350ed7d6837d78cb7237091c08ac2a912cc546997030cacdda43cb7ba0).",
          "observed_at": "2026-09-03T05:49:32.797Z",
          "payload": {}
        }
      ],
      "unknowns": [
        "Actual runtime behavior not observed",
        "Effectiveness of the skill in real-world use not verified",
        "Compatibility with specific agent frameworks not declared",
        "Allowed tools not specified",
        "Connectivity to the source repository not tested"
      ],
      "id": "REV_800DDAAA1A29",
      "resource_id": "RES_F6D7844B3968",
      "evaluator_type": "platform_ai",
      "provider": "deepseek",
      "model": "deepseek-v4-flash",
      "review_scope": "source-inspected-skill",
      "created_at": "2026-09-03T05:49:41.497Z"
    }
  }
}