)]}'
{
  "commit": "c00ad2635cf9be5748f054e2fd22175480f3759b",
  "tree": "5de8a8963465e08bc0cde5438b63ba07bd59adf2",
  "parents": [
    "bf72bf97a49bb651826ff5f229982c8da475c601"
  ],
  "author": {
    "name": "Reid Baker",
    "email": "1063596+reidbaker@users.noreply.github.com",
    "time": "Fri Apr 17 10:37:51 2026 -0400"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Fri Apr 17 10:37:51 2026 -0400"
  },
  "message": "Add dart_skills_lint to devtools and configure it to run in the cli and in tests (#9770)\n\n* add dart skills lint test and yaml config with instructions for how to use\n\n* Add ignore file for valid links that are triggering false positives\n\n* resolve readme to correct location\n\n* Copyright added to new files and issue linked in pubspec\n\n* Add link to yaml configuration feature\n\n* presubmit feedback\n\n* Update tool/test/validate_skills_test.dart\n\nCo-authored-by: Kenzie Davisson \u003c43759233+kenzieschmoll@users.noreply.github.com\u003e\n\n* Update pubspec.yaml\n\nCo-authored-by: Kenzie Davisson \u003c43759233+kenzieschmoll@users.noreply.github.com\u003e\n\n* Fix one relative path issues, update version of dart_skills_lint\n\n* remove the root dependency on dart_skills_lint\n\n* Change todo format\n\n* Remove double trailing line\n\n---------\n\nCo-authored-by: Kenzie Davisson \u003c43759233+kenzieschmoll@users.noreply.github.com\u003e",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8555a78eeace58c439d0da421a420a93fa3f8ae9",
      "new_mode": 33188,
      "new_path": ".agents/skills/README.md"
    },
    {
      "type": "modify",
      "old_id": "c47b3e699b10d58d3daedb811a833e66c0196035",
      "old_mode": 33188,
      "old_path": ".agents/skills/adding-release-notes/SKILL.md",
      "new_id": "59853bf5d89f9e612471e491860b62eef354abe9",
      "new_mode": 33188,
      "new_path": ".agents/skills/adding-release-notes/SKILL.md"
    },
    {
      "type": "modify",
      "old_id": "ab8711977136d8ce60634c087a05d973646f92e6",
      "old_mode": 33188,
      "old_path": ".agents/skills/authoring-skills/SKILL.md",
      "new_id": "da0bdcfea139c7a9a65c1b9c05d5379cb9d4e66f",
      "new_mode": 33188,
      "new_path": ".agents/skills/authoring-skills/SKILL.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a35a7895575d3b73273c8b0f77e9c2c50d26a4fa",
      "new_mode": 33188,
      "new_path": ".agents/skills/dart_skills_lint_ignore.json"
    },
    {
      "type": "modify",
      "old_id": "0bd580b73d5afe8af89550846272402a1146d325",
      "old_mode": 33188,
      "old_path": "pubspec.lock",
      "new_id": "a55f54dfb0009db53fd1dfea84304840343a3e3f",
      "new_mode": 33188,
      "new_path": "pubspec.lock"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "150e3900d152642ad3fb3d3de1ca5dc43d589581",
      "new_mode": 33188,
      "new_path": "tool/dart_skills_lint.yaml"
    },
    {
      "type": "modify",
      "old_id": "90ccf11949005a7027aae1e7f1b51b056b9a083e",
      "old_mode": 33188,
      "old_path": "tool/pubspec.yaml",
      "new_id": "68671b4c5d2c2870ae6799eed42a9271309912d8",
      "new_mode": 33188,
      "new_path": "tool/pubspec.yaml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7c50d63ebeb91c6575fe3ca83dcbe5832c5169c4",
      "new_mode": 33188,
      "new_path": "tool/test/validate_skills_test.dart"
    }
  ]
}
