{
  "name": "incident-io — 11 skills",
  "slug": "source-skills-d34ebc5fd0f5f9d32e20e384",
  "type": "skills",
  "category": "developer-tools",
  "example": false,
  "evidence_state": "pinned_source_listing",
  "stamp": "Pinned source listing — machine-checked",
  "summary": "Pinned source declarations and file hashes were listed.",
  "outcome": "Listed 11 skill declarations. Ran 59 git commands; each one's exit status and output hash is in commands.json. Scope: acquisition and static inspection.",
  "rule_results": [
    "The retained source tree matches its acquisition manifest.",
    "Declared skill names (listing.json): architecture; architecture-author; catalog; doctor; extensions; incidents; on-call; postmortem; skill-authoring; talking-to-the-user; telemetry"
  ],
  "task": "What declarations and files are present in this pinned source?",
  "setup": "Git blob acquisition followed by static source inspection.",
  "limitations": "Scope: acquisition and static inspection. Command results: commands.json.",
  "source_url": "https://github.com/incident-io/skills.git",
  "documentation_url": "https://github.com/incident-io/skills.git",
  "commit": "00f7d1dc80892deb1656f1cf577dd073a4a2de10",
  "tree_sha256": "6a211714fe71b5711b251ca8a0e5dfd6ef47b3f7c2cf21c34d5428327364d042",
  "file_sha256": {
    "plugins/incident-io/.claude-plugin/plugin.json": "0d32b7c5e29ee38216f139e25cbf13ad4143a493a247a20b4977c343ceb7a5c0",
    "plugins/incident-io/.codex-plugin/plugin.json": "d5f9590b13d3c9fc805bbf5fd81585dcb771e4446dcaacecb30d7591bb270b58",
    "plugins/incident-io/.mcp.json": "438b9afe11419d96eda70d0cbecdfaa260aa6ce306d0d4ed17e6dc1f5b15cba8",
    "plugins/incident-io/README.md": "b0abf4d38ed442a03f07e524e2071a17a97b41c0e155dce98e59cfe0cc6a14a5",
    "plugins/incident-io/assets/logo.png": "1ecec40ec7a7189a69e52a54766e267d21f915a256204a54e38e803415f0d5f0",
    "plugins/incident-io/mcp.json": "4a1984f6599de10b860956b3852692ed1397ed46219d7f9c9fbe5f00e9818b67",
    "plugins/incident-io/plugin.json": "b5f432b67a589fccfd3ec5a20c6c6e45dbdce279205118b62deca23238fdca45",
    "plugins/incident-io/skills/architecture/SKILL.md": "15168c5547eb01b4bb0cb18d3d505c3b38b150f41124c933275c5023e53a78fd",
    "plugins/incident-io/skills/architecture/references/where-docs-live.md": "e69f3a2f3fa0f9d0be7ba5c3fcf2eced2b5d690a1c5569cdde0159614caca4b2",
    "plugins/incident-io/skills/architecture-author/SKILL.md": "a787205940e20853aacb33350382cba899057c31e2d9892b1b43639046dca15e",
    "plugins/incident-io/skills/architecture-author/references/concerns.md": "c82c8b21755dfdf33e2ccb87b497094b7457ffcb6292f31fc9fd968c34255521",
    "plugins/incident-io/skills/architecture-author/references/examples/README.md": "a7a45112bd569d5ff1ec7062100061947673c77c50ab8076b839b21645020197",
    "plugins/incident-io/skills/architecture-author/references/examples/atlas/README.md": "ec675270dfa35b6c0981896bca807752fae0d3bfaf41822d76bdce1db38557d9",
    "plugins/incident-io/skills/architecture-author/references/examples/atlas/database.md": "c89937eee36cb7447c8826678cf531e9c43d646a3155c74ec5e07f4a7bc5fe0e",
    "plugins/incident-io/skills/architecture-author/references/examples/atlas/deployment.md": "146be7356ee09eb3b41a28c4a2b67c31690e8e96ba9f32760ee4844082b19322",
    "plugins/incident-io/skills/architecture-author/references/examples/atlas/events.md": "25cd1ac5130a9a390384cd8b2412de3980e93de012cb28b8ec848167923f7a88",
    "plugins/incident-io/skills/architecture-author/references/examples/atlas/observability.md": "4ae56e02a82b09ea8b3d08b8a4f485dbb234ac45ffbf984f0a94b4fa9a55bb26",
    "plugins/incident-io/skills/architecture-author/references/examples/environments.md": "ac381d38a97356a3de17ecf83f4b6cd67f1d9aa99a5d6a40f5468011401198bb",
    "plugins/incident-io/skills/architecture-author/references/examples/observability/README.md": "5c1405292eb41c15cf84cc08b78e0b7d1b159c3806f3c19cf7ff56486f01b731",
    "plugins/incident-io/skills/architecture-author/references/examples/routing.md": "f88e6a93ac322c6541fbf51013e7cc6d6561eed3b2feedb5fa47e47db06879ed",
    "plugins/incident-io/skills/architecture-author/references/examples/storefront/README.md": "f15c691d69b056f73fd132bc01cf82110d5acc151342df69c7ca0271b54408d1",
    "plugins/incident-io/skills/architecture-author/references/format.md": "ddbbf126fd00a7f603f15ac9002a4bb22dddcbccde025c1293ba225b04838bc4",
    "plugins/incident-io/skills/architecture-author/references/homes.md": "af3e2627e62e045c58fcae7d26145e43173b80cbab18657e9f2cdbcaaad9a072",
    "plugins/incident-io/skills/architecture-author/references/write.md": "579c2b07af6af5d49520688f13b6351934301ba50b6d0bc62493bc4fe165fc64",
    "plugins/incident-io/skills/catalog/SKILL.md": "f3390f42f0e0ff8b7b3a0d6c8b0ccafb2f1bc20539f164859a995a65def7e52d",
    "plugins/incident-io/skills/doctor/SKILL.md": "bb97930b6c18709298557dad1e5fec7f070cbfad0a1f05ec0d1d1a011cca7f7d",
    "plugins/incident-io/skills/doctor/references/content-drift.md": "91f066d4f86d39b70dcc1e7e104159f833531f20c85b1e9420d2fbc6a3b1bcee",
    "plugins/incident-io/skills/doctor/references/extensions.md": "7f4d223c1349b9ed9e717f84374601438f5737de39e802356ea3adbf7b29f6e1",
    "plugins/incident-io/skills/doctor/references/orient.md": "0a91b3e5c4dcee49b902926a0e24d9d505300667b26bb9b4a125aee8cbc7a82c",
    "plugins/incident-io/skills/doctor/references/progress.md": "f35c814c45eb23594751cd26161e5630e3522e3aa0d9449b2fd9a0f26c1273ec",
    "plugins/incident-io/skills/doctor/references/report.md": "1663c187c6064e6de4e9bb18de38822c005268eefb3306451f1e32bbed38c753",
    "plugins/incident-io/skills/doctor/references/telemetry.md": "91d65e0f52b869e14c986436b42522c951a21724e289e611e077a733640c4264",
    "plugins/incident-io/skills/extensions/SKILL.md": "e44ff04bc728d0345e5aca44899f9b10757943f716f92a3960410f13a5cfb0d2",
    "plugins/incident-io/skills/extensions/references/choosing-a-mechanism.md": "806b85d4f9f70f45df3a61f99ed2010fcdac18281b6364491cd4b2e8f22652ef",
    "plugins/incident-io/skills/extensions/references/estate.md": "de04dcae0af3046d15bfb98e7eadb5272538a6ebe37b9e308123292515efe16f",
    "plugins/incident-io/skills/extensions/references/extensions-product.md": "c9827c8cd0bddd186bdb5ef19d5faf52237f513481fda806c622667bafbef8f6",
    "plugins/incident-io/skills/extensions/references/scaffold.md": "8bfaacab90dd746fa23b0b47c53826da42fd4e7ab02afc3d363a85fee7485863",
    "plugins/incident-io/skills/incidents/SKILL.md": "386830c235b237ea0352f2a687572708d46993f85367ab9dbdab9898fb6e5a1b",
    "plugins/incident-io/skills/incidents/references/lifecycle.md": "ff6dfb44f9b59b29fcb25737d7476b34c6f0bf246ba2f68a173e4b92bbd93f3a",
    "plugins/incident-io/skills/incidents/references/reading.md": "b162ef77a4f82e837a55fcda0118b7ea9cab9611446657b2ac251b4a8b89e4a9",
    "plugins/incident-io/skills/incidents/references/responding.md": "003e7c80068b5e6998f398b3cbce47ce1633cc96d17ce5b90e5ea3761e706d84",
    "plugins/incident-io/skills/incidents/references/writing.md": "8747d43b6e985e44b7f11fdff24df761a9225b44a95e666854da69a7fb9b40e7",
    "plugins/incident-io/skills/on-call/SKILL.md": "8bc295e924cec11d2a7298b049355e104543066e2af2a2f47eee7839d14d675a",
    "plugins/incident-io/skills/postmortem/SKILL.md": "65f062788e730575fb38319607cc23b173ab2122338aaad9e00028ce558ed976",
    "plugins/incident-io/skills/skill-authoring/SKILL.md": "3e37b1bffd3ec948febf64b936aaa2b5417f2c156a9d210eb9747ac2e5668c9b",
    "plugins/incident-io/skills/skill-authoring/references/agent-environments.md": "b060f377d3b0a69ad86e676d2eb470ba13e5478e1542f34dff4ca8385767f2af",
    "plugins/incident-io/skills/skill-authoring/references/create.md": "86b5c0f3addf39f5f461425ea78f73f28ee679e8820ccef9a143c5f1982585bc",
    "plugins/incident-io/skills/skill-authoring/references/example.md": "f19ea6b6f8bc53ed255fb1a37573b7830923f5e282510763b9e871925b5c37ef",
    "plugins/incident-io/skills/skill-authoring/references/format.md": "0152d775766f12eb793c2c6b0e879eaeb2edd2f2251f75961d43c1138ea00f50",
    "plugins/incident-io/skills/skill-authoring/references/improve.md": "4217f010c89c9366150220fbaad769cd59e7c08283962d75dfcd050925700ff4",
    "plugins/incident-io/skills/skill-authoring/references/triage-skills.md": "02079f7938e3722d72ef5ca9d0c2039fc5c39db75ff9339e20f43fca377c9c01",
    "plugins/incident-io/skills/skill-authoring/references/what-works.md": "b92b107ee22aed7ffcace7f732b1b97b31aa3c0fc6a5ed78ff0b6d40e42df492",
    "plugins/incident-io/skills/talking-to-the-user/SKILL.md": "84c100aa2fc1a170e760c1dae05f956157ef7b3e183bb9c92689a643d6b75708",
    "plugins/incident-io/skills/telemetry/SKILL.md": "05774afb94d4e1b759d1b079fd56d29b7b3ac8596fb467eff9f0df21696bc1c6"
  },
  "lockfiles": [
    "LOCK.json"
  ],
  "utc_date": "2026-10-19T00:10:45Z",
  "source_date": "2026-10-16",
  "discovered_date": "2026-10-16",
  "retested_date": "2026-10-19",
  "reviewed_date": "2026-10-19",
  "published_date": "2026-10-19",
  "modified_date": "2026-10-19",
  "reviewer": "machine pipeline",
  "harness_version": "toolwitness harness at commit 53efd18d38dc811ec548136f3fb71986c6b99be6",
  "claude_code_version": "Not applicable: static source inspection (commands.json).",
  "model_id": "Not applicable: static source inspection (commands.json).",
  "scanner_version": "Not applicable: static source inspection.",
  "rulepack_version": "Not applicable: static source inspection.",
  "agents": [],
  "disclaimer": "This record lists declarations and file hashes from a pinned source tree. Git command results from acquisition and static inspection are retained in commands.json. Scope: acquisition and static inspection. It is not a security or quality verdict. Changed bytes are outside this record.",
  "commands": [
    "Ran 59 git commands; each one's exit status and output hash is in commands.json. Scope: acquisition and static inspection."
  ],
  "prompt_list": [
    "Not applicable: static source inspection (commands.json)."
  ],
  "history": [
    "2026-10-19T00:10:45Z: pinned source inspection"
  ],
  "application": {
    "name": "incident-io — 11 skills",
    "softwareVersion": "00f7d1dc80892deb1656f1cf577dd073a4a2de10",
    "applicationCategory": "DeveloperApplication",
    "operatingSystem": "Not exercised"
  },
  "artifacts": {
    "transcript": "Ran 59 git commands; each one's exit status and output hash is in commands.json. Scope: acquisition and static inspection.",
    "sinkhole_log": "Not applicable: static source inspection (commands.json).",
    "canary_log": "Not applicable: static source inspection (commands.json).",
    "scanner_output": "Not applicable: static source inspection (commands.json).",
    "normalized_text": "{\n  \"listing\": {\n    \"skills\": [\n      {\n        \"path\": \"plugins/incident-io/skills/architecture/SKILL.md\",\n        \"name\": \"architecture\",\n        \"description\": \"Answer questions about how the organisation builds, deploys, and runs its software — what a system is, where it runs, what it depends on, and the real names of things (cloud projects, clusters, namespaces, hostnames, buckets) — from architecture docs wherever they live. Use when asked \\\"how does X run\\\", \\\"what is Y\\\", \\\"where does Z live\\\", or when grounding a component before debugging it.\\n\",\n        \"files\": {\n          \"plugins/incident-io/skills/architecture/SKILL.md\": \"15168c5547eb01b4bb0cb18d3d505c3b38b150f41124c933275c5023e53a78fd\",\n          \"plugins/incident-io/skills/architecture/references/where-docs-live.md\": \"e69f3a2f3fa0f9d0be7ba5c3fcf2eced2b5d690a1c5569cdde0159614caca4b2\"\n        }\n      },\n      {\n        \"path\": \"plugins/incident-io/skills/architecture-author/SKILL.md\",\n        \"name\": \"architecture-author\",\n        \"description\": \"Write and maintain architecture docs — the documents that say what each system is, where it runs, what it depends on, and the real names of things (cloud projects, clusters, namespaces, hostnames, buckets). The heart of it is an interview that pins down what each system name actually means before anything is written. Use when asked to write, extend or improve architecture documentation, to document a system, or to fill a gap the `architecture` skill could not answer.\\n\",\n        \"files\": {\n          \"plugins/incident-io/skills/architecture-author/SKILL.md\": \"a787205940e20853aacb33350382cba899057c31e2d9892b1b43639046dca15e\",\n          \"plugins/incident-io/skills/architecture-author/references/concerns.md\": \"c82c8b21755dfdf33e2ccb87b497094b7457ffcb6292f31fc9fd968c34255521\",\n          \"plugins/incident-io/skills/architecture-author/references/examples/README.md\": \"a7a45112bd569d5ff1ec7062100061947673c77c50ab8076b839b21645020197\",\n          \"plugins/incident-io/skills/architecture-author/references/examples/atlas/README.md\": \"ec675270dfa35b6c0981896bca807752fae0d3bfaf41822d76bdce1db38557d9\",\n          \"plugins/incident-io/skills/architecture-author/references/examples/atlas/database.md\": \"c89937eee36cb7447c8826678cf531e9c43d646a3155c74ec5e07f4a7bc5fe0e\",\n          \"plugins/incident-io/skills/architecture-author/references/examples/atlas/deployment.md\": \"146be7356ee09eb3b41a28c4a2b67c31690e8e96ba9f32760ee4844082b19322\",\n          \"plugins/incident-io/skills/architecture-author/references/examples/atlas/events.md\": \"25cd1ac5130a9a390384cd8b2412de3980e93de012cb28b8ec848167923f7a88\",\n          \"plugins/incident-io/skills/architecture-author/references/examples/atlas/observability.md\": \"4ae56e02a82b09ea8b3d08b8a4f485dbb234ac45ffbf984f0a94b4fa9a55bb26\",\n          \"plugins/incident-io/skills/architecture-author/references/examples/environments.md\": \"ac381d38a97356a3de17ecf83f4b6cd67f1d9aa99a5d6a40f5468011401198bb\",\n          \"plugins/incident-io/skills/architecture-author/references/examples/observability/README.md\": \"5c1405292eb41c15cf84cc08b78e0b7d1b159c3806f3c19cf7ff56486f01b731\",\n          \"plugins/incident-io/skills/architecture-author/references/examples/routing.md\": \"f88e6a93ac322c6541fbf51013e7cc6d6561eed3b2feedb5fa47e47db06879ed\",\n          \"plugins/incident-io/skills/architecture-author/references/examples/storefront/README.md\": \"f15c691d69b056f73fd132bc01cf82110d5acc151342df69c7ca0271b54408d1\",\n          \"plugins/incident-io/skills/architecture-author/references/format.md\": \"ddbbf126fd00a7f603f15ac9002a4bb22dddcbccde025c1293ba225b04838bc4\",\n          \"plugins/incident-io/skills/architecture-author/references/homes.md\": \"af3e2627e62e045c58fcae7d26145e43173b80cbab18657e9f2cdbcaaad9a072\",\n          \"plugins/incident-io/skills/architecture-author/references/write.md\": \"579c2b07af6af5d49520688f13b6351934301ba50b6d0bc62493bc4fe165fc64\"\n        }\n      },\n      {\n        \"path\": \"plugins/incident-io/skills/catalog/SKILL.md\",\n        \"name\": \"catalog\",\n        \"description\": \"The organisation's catalog in incident.io: its types and entries (services, teams, components, customers, users and whatever else it models), their attributes, and the references between them. Use whenever you're working with any of these in any way, including plain reads (\\\"who owns checkout?\\\", \\\"what is Atlas?\\\", \\\"what depends on search?\\\", \\\"who's in the platform team?\\\") and finding an entry's ID before setting a field or escalating. Load it before the first catalog or team tool call: the tools return raw entries and references, and this skill says how to prove a match and walk a reference. Not for schedule rotas and shifts (the on-call skill), nor how a system works internally (architecture docs, but ground the subject here first).\\n\",\n        \"files\": {\n          \"plugins/incident-io/skills/catalog/SKILL.md\": \"f3390f42f0e0ff8b7b3a0d6c8b0ccafb2f1bc20539f164859a995a65def7e52d\"\n        }\n      },\n      {\n        \"path\": \"plugins/incident-io/skills/doctor/SKILL.md\",\n        \"name\": \"doctor\",\n        \"description\": \"Review the health of your incident.io agent estate — plugins, skills, connections — and say what to fix, without fixing anything itself. Use whenever anyone asks whether their incident.io setup is healthy, what's degraded, or what to improve, in any phrasing — one-off or as a recurring review. Every finding routes to the thing that fixes it.\\n\",\n        \"files\": {\n          \"plugins/incident-io/skills/doctor/SKILL.md\": \"bb97930b6c18709298557dad1e5fec7f070cbfad0a1f05ec0d1d1a011cca7f7d\",\n          \"plugins/incident-io/skills/doctor/references/content-drift.md\": \"91f066d4f86d39b70dcc1e7e104159f833531f20c85b1e9420d2fbc6a3b1bcee\",\n          \"plugins/incident-io/skills/doctor/references/extensions.md\": \"7f4d223c1349b9ed9e717f84374601438f5737de39e802356ea3adbf7b29f6e1\",\n          \"plugins/incident-io/skills/doctor/references/orient.md\": \"0a91b3e5c4dcee49b902926a0e24d9d505300667b26bb9b4a125aee8cbc7a82c\",\n          \"plugins/incident-io/skills/doctor/references/progress.md\": \"f35c814c45eb23594751cd26161e5630e3522e3aa0d9449b2fd9a0f26c1273ec\",\n          \"plugins/incident-io/skills/doctor/references/report.md\": \"1663c187c6064e6de4e9bb18de38822c005268eefb3306451f1e32bbed38c753\",\n          \"plugins/incident-io/skills/doctor/references/telemetry.md\": \"91d65e0f52b869e14c986436b42522c951a21724e289e611e077a733640c4264\"\n        }\n      },\n      {\n        \"path\": \"plugins/incident-io/skills/extensions/SKILL.md\",\n        \"name\": \"extensions\",\n        \"description\": \"Set up, explain and troubleshoot incident.io extensions: the plugins of skills and the connectors (MCP servers, HTTP APIs) that give incident.io's agents an organisation's own knowledge and tools. Use whenever you're working with incident.io plugins, skills, connectors or the extension_ tools in any way, including why one isn't working: a skill that never loads, a change that wasn't picked up, a sync error, a connector tool investigations won't call, whether a skill is used or helping. Not for questions about the organisation's own systems, which the architecture skill answers.\\n\",\n        \"files\": {\n          \"plugins/incident-io/skills/extensions/SKILL.md\": \"e44ff04bc728d0345e5aca44899f9b10757943f716f92a3960410f13a5cfb0d2\",\n          \"plugins/incident-io/skills/extensions/references/choosing-a-mechanism.md\": \"806b85d4f9f70f45df3a61f99ed2010fcdac18281b6364491cd4b2e8f22652ef\",\n          \"plugins/incident-io/skills/extensions/references/estate.md\": \"de04dcae0af3046d15bfb98e7eadb5272538a6ebe37b9e308123292515efe16f\",\n          \"plugins/incident-io/skills/extensions/references/extensions-product.md\": \"c9827c8cd0bddd186bdb5ef19d5faf52237f513481fda806c622667bafbef8f6\",\n          \"plugins/incident-io/skills/extensions/references/scaffold.md\": \"8bfaacab90dd746fa23b0b47c53826da42fd4e7ab02afc3d363a85fee7485863\"\n        }\n      },\n      {\n        \"path\": \"plugins/incident-io/skills/incidents/SKILL.md\",\n        \"name\": \"incidents\",\n        \"description\": \"Reading and changing incidents in incident.io: status, severity, roles, fields, updates, channel messages and the AI investigation. Use whenever you're working with an incident in any way, even a single read or change. Load it before the first incident, update, follow-up or investigation tool call: the tools accept changes the organisation's rules then reject, and this skill says what to check first. Not for fleet-wide statistics, runbooks or who is on call.\\n\",\n        \"files\": {\n          \"plugins/incident-io/skills/incidents/SKILL.md\": \"386830c235b237ea0352f2a687572708d46993f85367ab9dbdab9898fb6e5a1b\",\n          \"plugins/incident-io/skills/incidents/references/lifecycle.md\": \"ff6dfb44f9b59b29fcb25737d7476b34c6f0bf246ba2f68a173e4b92bbd93f3a\",\n          \"plugins/incident-io/skills/incidents/references/reading.md\": \"b162ef77a4f82e837a55fcda0118b7ea9cab9611446657b2ac251b4a8b89e4a9\",\n          \"plugins/incident-io/skills/incidents/references/responding.md\": \"003e7c80068b5e6998f398b3cbce47ce1633cc96d17ce5b90e5ea3761e706d84\",\n          \"plugins/incident-io/skills/incidents/references/writing.md\": \"8747d43b6e985e44b7f11fdff24df761a9225b44a95e666854da69a7fb9b40e7\"\n        }\n      },\n      {\n        \"path\": \"plugins/incident-io/skills/on-call/SKILL.md\",\n        \"name\": \"on-call\",\n        \"description\": \"Who is on call in incident.io and how they get paged: schedules, rotas and shifts, overrides, cover requests, escalation paths, and pages (escalations). Use whenever you're working with any of these in any way, including plain reads (\\\"who's on call tonight?\\\", \\\"when am I next on?\\\") and paging (\\\"page Ava\\\", \\\"ack my page\\\", \\\"has anyone acked?\\\"). Load it before the first schedule, escalation or cover-request tool call: the tools return raw shifts and levels, and this skill says how to read them.\\n\",\n        \"files\": {\n          \"plugins/incident-io/skills/on-call/SKILL.md\": \"8bc295e924cec11d2a7298b049355e104543066e2af2a2f47eee7839d14d675a\"\n        }\n      },\n      {\n        \"path\": \"plugins/incident-io/skills/postmortem/SKILL.md\",\n        \"name\": \"postmortem\",\n        \"description\": \"Work with an incident's postmortem document — the write-up a team produces after an incident. Use when the conversation is about a postmortem, post-incident review, debrief or retro document: finding it, creating one, reading it, changing its text, or reviewing it against what actually happened. Covers rewriting a section, fixing a claim, adding a timeline entry or a learning, and also judging whether its claims hold up, what is missing, and what should become a follow-up. Not for general questions about an incident, which is the incidents skill.\\n\",\n        \"files\": {\n          \"plugins/incident-io/skills/postmortem/SKILL.md\": \"65f062788e730575fb38319607cc23b173ab2122338aaad9e00028ce558ed976\"\n        }\n      },\n      {\n        \"path\": \"plugins/incident-io/skills/skill-authoring/SKILL.md\",\n        \"name\": \"skill-authoring\",\n        \"description\": \"Create and improve the skills in your own plugins — the ones incident.io's agents and your coding agents load. Use whenever you're writing, editing, or reviewing a skill in any way: creating one, improving one from usage feedback or a review brief, or asking what makes a good skill.\\n\",\n        \"files\": {\n          \"plugins/incident-io/skills/skill-authoring/SKILL.md\": \"3e37b1bffd3ec948febf64b936aaa2b5417f2c156a9d210eb9747ac2e5668c9b\",\n          \"plugins/incident-io/skills/skill-authoring/references/agent-environments.md\": \"b060f377d3b0a69ad86e676d2eb470ba13e5478e1542f34dff4ca8385767f2af\",\n          \"plugins/incident-io/skills/skill-authoring/references/create.md\": \"86b5c0f3addf39f5f461425ea78f73f28ee679e8820ccef9a143c5f1982585bc\",\n          \"plugins/incident-io/skills/skill-authoring/references/example.md\": \"f19ea6b6f8bc53ed255fb1a37573b7830923f5e282510763b9e871925b5c37ef\",\n          \"plugins/incident-io/skills/skill-authoring/references/format.md\": \"0152d775766f12eb793c2c6b0e879eaeb2edd2f2251f75961d43c1138ea00f50\",\n          \"plugins/incident-io/skills/skill-authoring/references/improve.md\": \"4217f010c89c9366150220fbaad769cd59e7c08283962d75dfcd050925700ff4\",\n          \"plugins/incident-io/skills/skill-authoring/references/triage-skills.md\": \"02079f7938e3722d72ef5ca9d0c2039fc5c39db75ff9339e20f43fca377c9c01\",\n          \"plugins/incident-io/skills/skill-authoring/references/what-works.md\": \"b92b107ee22aed7ffcace7f732b1b97b31aa3c0fc6a5ed78ff0b6d40e42df492\"\n        }\n      },\n      {\n        \"path\": \"plugins/incident-io/skills/talking-to-the-user/SKILL.md\",\n        \"name\": \"talking-to-the-user\",\n        \"description\": \"How the incident.io skills speak to the person in the session: what the user hears and what goes in the record, ending each reply with one next step, keeping a fixed milestone list through a multi-step job, and using the user's words instead of the skills' own vocabulary. Load it before you reply to the user while running any other incident.io skill.\\n\",\n        \"files\": {\n          \"plugins/incident-io/skills/talking-to-the-user/SKILL.md\": \"84c100aa2fc1a170e760c1dae05f956157ef7b3e183bb9c92689a643d6b75708\"\n        }\n      },\n      {\n        \"path\": \"plugins/incident-io/skills/telemetry/SKILL.md\",\n        \"name\": \"telemetry\",\n        \"description\": \"Query an organization's observability data — logs, metrics, traces, profiles, dashboards, Kubernetes, SQL databases — with the incident.io telemetry tools. Use when answering a question that needs evidence from its monitoring: what errors fired, when latency moved, which pod restarted, what a dashboard showed, what its databases hold. Not for questions the incident record already answers, and not for querying incident.io's own data.\\n\",\n        \"files\": {\n          \"plugins/incident-io/skills/telemetry/SKILL.md\": \"05774afb94d4e1b759d1b079fd56d29b7b3ac8596fb467eff9f0df21696bc1c6\"\n        }\n      }\n    ],\n    \"hooks\": [],\n    \"executions\": []\n  }\n}"
  },
  "review_input": {
    "identity_artifact": "identity.json",
    "evidence_sha256": {
      "LOCK.json": "d4bb11010d8b7503bb2427c69b1e0d4fda58dfb013154a0c8d2e45c14ff7a334",
      "commands.json": "c8a1a2d7f8349f45b5ac95fc23c05de44a375e49cec43d77af79cf22df558d8e",
      "complete.json": "91b504b43905fdc009504d516c45eea831f39a1995b9e7d69987c9756c936d6f",
      "identity.json": "08a179f7e0b4be9ac7854a5b07c5cbe6a5f191ce8da7475f932d96ac9f54a358",
      "listing.json": "d4bfe8f6ef9f77b716d08802f1c54e2b15fa8fdc03a8976e3fae60f6976a59f4",
      "selection.json": "0ee6cf5e2f4ac80ffc4bfc9e72e290a9fb8ed9071f6f87aa9ccbfb1f0280b786"
    },
    "claims": [
      {
        "id": "acquired",
        "field": "summary",
        "text": "Pinned source declarations and file hashes were listed.",
        "sources": [
          "LOCK.json",
          "listing.json",
          "commands.json"
        ]
      },
      {
        "id": "listed",
        "field": "outcome",
        "text": "Listed 11 skill declarations. Ran 59 git commands; each one's exit status and output hash is in commands.json. Scope: acquisition and static inspection.",
        "sources": [
          "LOCK.json",
          "listing.json",
          "commands.json"
        ]
      },
      {
        "id": "tree",
        "field": "rule_results.0",
        "text": "The retained source tree matches its acquisition manifest.",
        "sources": [
          "LOCK.json",
          "listing.json",
          "commands.json"
        ]
      },
      {
        "id": "declared",
        "field": "rule_results.1",
        "text": "Declared skill names (listing.json): architecture; architecture-author; catalog; doctor; extensions; incidents; on-call; postmortem; skill-authoring; talking-to-the-user; telemetry",
        "sources": [
          "LOCK.json",
          "listing.json",
          "commands.json"
        ]
      }
    ]
  },
  "review": {
    "kind": "machine-checked",
    "date": "2026-10-19",
    "reviewed_sha256": "ab7227441e957e3a0a7ff5ab97c0a6f32c2dd34f879de6185f6db86a7a27ef3c",
    "gates": "e0efd7060ea84216f7d9579d164f82dcbf926e76a1c9f74e620d125052884ed8",
    "codex": "3ff9cffafac827bc3530cb0909906621d0b06588f075310f0341f35d477d8564",
    "grok": "f7ce08163c63a6267a3c904c9f1128a93033447c7114b7b93e490e01e00ad9ab",
    "summary": "Deterministic gates passed; every claim rebuilt from evidence with a reviewed template; Grok reported no standing refutation."
  }
}
