)]}'
{
  "commit": "a38c5c628774a5e5a4e11ceeee6d5bc6a509eef0",
  "tree": "825828a2d1b6ac88887dbd19455fbcc881408df0",
  "parents": [
    "c8c5e3bd7542962ee8b09a12ac469d7d1ff823e0"
  ],
  "author": {
    "name": "Reid-Agent",
    "email": "269567208+reidbaker-agent@users.noreply.github.com",
    "time": "Mon Aug 31 14:42:10 2026 +0000"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon Aug 31 14:42:10 2026 +0000"
  },
  "message": "[tool] Migrate dev/tools from dart_skills_lint to skills_lint package (#191997)\n\nskills_lint is now published to pub so git hash in the pubspec is not\nneeded. Changes align with the repo and packages changed name.\n\n- @reidbaker \n\n\nAgent authored description\n---\nMigrates \\`dev/tools\\` skill validation tooling from the legacy\n\\`dart_skills_lint\\` repository dependency to the official published\n[\\`skills_lint: ^0.5.1\\`](https://pub.dev/packages/skills_lint) package\non pub.dev.\n\n### Summary of Changes\n- Updated \\`dev/tools/pubspec.yaml\\` to depend on \\`skills_lint:\n^0.5.1\\`.\n- Renamed \\`dev/tools/dart_skills_lint.yaml\\` to\n\\`dev/tools/skills_lint.yaml\\` and updated the root configuration key.\n- Renamed \\`.agents/skills/dart_skills_lint_ignore.json\\` to\n\\`skills_lint_ignore.json\\`.\n- Updated \\`dev/tools/test/validate_skills_test.dart\\` and\n\\`check_backticks_relative_paths_rule.dart\\` imports and configuration\nfilename.\n- Updated \\`pubspec.lock\\`.\n- Verified with \\`dart pub get\\`, \\`dart analyze --fatal-infos\\`, and\n\\`dart test\\`.\n\n---------\n\nCo-authored-by: Reid Baker \u003creidbaker@google.com\u003e",
  "tree_diff": [
    {
      "type": "rename",
      "old_id": "994ea01b02bd2381df9ca7b509bf2b0ce5f0e0da",
      "old_mode": 33188,
      "old_path": ".agents/skills/dart_skills_lint_ignore.json",
      "new_id": "994ea01b02bd2381df9ca7b509bf2b0ce5f0e0da",
      "new_mode": 33188,
      "new_path": ".agents/skills/skills_lint_ignore.json",
      "score": 100
    },
    {
      "type": "modify",
      "old_id": "6fbcedd5021f905b03567deaaabcd65e41925218",
      "old_mode": 33188,
      "old_path": "dev/tools/pubspec.yaml",
      "new_id": "1969b953e2c5df61471b7693015d734c6754e9b2",
      "new_mode": 33188,
      "new_path": "dev/tools/pubspec.yaml"
    },
    {
      "type": "rename",
      "old_id": "3026701f872361a8eb774248fd69b1f1ddf28d9a",
      "old_mode": 33188,
      "old_path": "dev/tools/dart_skills_lint.yaml",
      "new_id": "a2e6b4c25274651faf830e44ee1dcf4e6657d869",
      "new_mode": 33188,
      "new_path": "dev/tools/skills_lint.yaml",
      "score": 94
    },
    {
      "type": "modify",
      "old_id": "6cdad9b9f32145d2efcb1e7bce3a02258a4b96ed",
      "old_mode": 33188,
      "old_path": "dev/tools/test/check_backticks_relative_paths_rule.dart",
      "new_id": "7f4c5d0b4af05ee89681743b9a39391427273d3c",
      "new_mode": 33188,
      "new_path": "dev/tools/test/check_backticks_relative_paths_rule.dart"
    },
    {
      "type": "modify",
      "old_id": "02ba05601b5ccf3aba67bcedfe4bf13309d4fa05",
      "old_mode": 33188,
      "old_path": "dev/tools/test/validate_skills_test.dart",
      "new_id": "6fcf1b5a4d198990cde3004eabd5e09b1a00aa94",
      "new_mode": 33188,
      "new_path": "dev/tools/test/validate_skills_test.dart"
    },
    {
      "type": "modify",
      "old_id": "effe65c52562e0ec35e9c696504b864a7b9b680d",
      "old_mode": 33188,
      "old_path": "pubspec.lock",
      "new_id": "9521012eb21ec63f5a901ad1e592082a6d3db91e",
      "new_mode": 33188,
      "new_path": "pubspec.lock"
    }
  ]
}
