)]}'
{
  "commit": "58dda724a2c21016d64f08e6ec78edc8ff457132",
  "tree": "aa5666f8cb4dc30fb3544a5276b41cc955eaa931",
  "parents": [
    "d8b18349ded914fc3f99d69971873d561d64772a"
  ],
  "author": {
    "name": "Richard Levasseur",
    "email": "richardlev@gmail.com",
    "time": "Mon Oct 12 13:28:50 2026 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon Oct 12 13:28:50 2026 -0700"
  },
  "message": "agents: add create-news skill and news entry review auditor (#4252)\n\nAgents sometimes name news entries `0000.\u003ccategory\u003e.md` when a PR does\nnot exist yet, which causes filename collisions across concurrent PRs,\nor write overly verbose news fragments that make `CHANGELOG.md` hard to\nskim.\n\nRequire news filenames to use a short, hyphenated descriptive term when\nno issue or PR number exists, and require news entries to be 1-2\nsentence skimmable snippets. Add a `create-news` skill with workflow\nguidance and examples, and add a dedicated `News Entry Auditor`\nsub-agent to `review-code` to enforce news file naming, brevity, and\nformatting.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "71e63f94ff145a4a2cfdaba55c60e0f66dfd494f",
      "old_mode": 33188,
      "old_path": ".agents/rules/news.md",
      "new_id": "760ca46c3f9c2af36352ea398ea69212f61f0837",
      "new_mode": 33188,
      "new_path": ".agents/rules/news.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b286132281bc540f98bb91f77e45196c4b1fc85d",
      "new_mode": 33188,
      "new_path": ".agents/skills/create-news/SKILL.md"
    },
    {
      "type": "modify",
      "old_id": "c995eaa0f1ec5e594a2bc2395e21075d9a592e6a",
      "old_mode": 33188,
      "old_path": ".agents/skills/review-code/SKILL.md",
      "new_id": "2d1d2825be031ebd8c9ad27273d517933cea7914",
      "new_mode": 33188,
      "new_path": ".agents/skills/review-code/SKILL.md"
    },
    {
      "type": "modify",
      "old_id": "f0c3986f93a5733e477661d81c592ebbb33fd224",
      "old_mode": 33188,
      "old_path": ".agents/skills/review-code/review-contributing-prompt.md",
      "new_id": "6d24ed356a9029e7ea8c962d3bc659fc83a43ec6",
      "new_mode": 33188,
      "new_path": ".agents/skills/review-code/review-contributing-prompt.md"
    },
    {
      "type": "modify",
      "old_id": "101013552d6ae01a93945ee6af14199e6c177d05",
      "old_mode": 33188,
      "old_path": ".agents/skills/review-code/review-docs-prompt.md",
      "new_id": "c04f3b2cfaa52256dd16eb3295ad52a261c65032",
      "new_mode": 33188,
      "new_path": ".agents/skills/review-code/review-docs-prompt.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d7c72d7fc65b8ea4ef2ce637f81286b53301527f",
      "new_mode": 33188,
      "new_path": ".agents/skills/review-code/review-news-prompt.md"
    }
  ]
}
