{
  "schemaVersion": 1,
  "skillId": "mattpocock-grilling",
  "revision": "49dd158d1076134a641b33efb035946536778336",
  "runAt": "2026-10-19",
  "mode": "source-review",
  "summary": "Completed 5 bounded source checks covering requirements, workflow boundaries and practical security concerns. No skill workflow was executed.",
  "sourceManifest": [
    {
      "path": "skills/productivity/grilling/SKILL.md",
      "sha256": "befdff1e27a1dfe2a294d5871169ac1afe16d983911daa4f32627514a48c1e15",
      "sourceUrl": "https://github.com/mattpocock/skills/blob/49dd158d1076134a641b33efb035946536778336/skills/productivity/grilling/SKILL.md"
    },
    {
      "path": "LICENSE",
      "sha256": "0e7ac423bf2c6e223b7c5b156f8cf72da49d748e56a1641402c31f22ad07dbb5",
      "sourceUrl": "https://github.com/mattpocock/skills/blob/49dd158d1076134a641b33efb035946536778336/LICENSE"
    }
  ],
  "cases": [
    {
      "id": "dependent-questions",
      "method": "source-review; exact source condition checked, no workflow executed",
      "sourceUrl": "https://github.com/mattpocock/skills/blob/49dd158d1076134a641b33efb035946536778336/skills/productivity/grilling/SKILL.md",
      "expected": "A question whose answer depends on another question still open in this round belongs to a _later_ round, not this one.",
      "observed": "Questions are ordered by settled prerequisites; the review checked the rule, not whether an agent follows it.",
      "passed": true
    },
    {
      "id": "frontier-batching",
      "method": "source-review; exact source condition checked, no workflow executed",
      "sourceUrl": "https://github.com/mattpocock/skills/blob/49dd158d1076134a641b33efb035946536778336/skills/productivity/grilling/SKILL.md",
      "expected": "Ask the whole frontier in one round",
      "observed": "Independent decisions may be asked together, which can produce a long round.",
      "passed": true
    },
    {
      "id": "recommendation-framing",
      "method": "source-review; exact source condition checked, no workflow executed",
      "sourceUrl": "https://github.com/mattpocock/skills/blob/49dd158d1076134a641b33efb035946536778336/skills/productivity/grilling/SKILL.md",
      "expected": "Word each question so \"yes\" accepts your recommended answer.",
      "observed": "Recommendations are embedded in the question format; agreement can be influenced by the default.",
      "passed": true
    },
    {
      "id": "delegated-fact-finding",
      "method": "source-review; exact source condition checked, no workflow executed",
      "sourceUrl": "https://github.com/mattpocock/skills/blob/49dd158d1076134a641b33efb035946536778336/skills/productivity/grilling/SKILL.md",
      "expected": "dispatch a sub-agent to find it",
      "observed": "Source delegates environmental fact finding to another agent; that needs real tool access and an explicit scope.",
      "passed": true
    },
    {
      "id": "no-implementation-before-confirmation",
      "method": "source-review; exact source condition checked, no workflow executed",
      "sourceUrl": "https://github.com/mattpocock/skills/blob/49dd158d1076134a641b33efb035946536778336/skills/productivity/grilling/SKILL.md",
      "expected": "Do not act on it until the user confirms you have reached a shared understanding.",
      "observed": "The guide defines a conversational stop before acting; no runtime enforcement is provided.",
      "passed": true
    }
  ],
  "results": {
    "passed": 5,
    "failed": 0,
    "total": 5
  },
  "findings": [
    {
      "severity": "attention",
      "title": "Fact finding can widen tool access",
      "detail": "The instructions delegate missing facts to a subagent. Limit that subagent to the relevant project and permitted sources; the skill does not enforce access controls."
    },
    {
      "severity": "attention",
      "title": "Recommendations can steer decisions",
      "detail": "Every question includes a recommended answer, and yes accepts it. Ask the agent to separate evidence from assumptions and keep unresolved choices visible."
    },
    {
      "severity": "info",
      "title": "Canonical skill, separate from grill-me",
      "detail": "The reviewed entrypoint is grilling. A different directory alias is not evidence of this skill being used, and its installation count is not transferred here."
    }
  ],
  "limitations": [
    "Instruction-only entrypoint: no executable helper was identified in the reviewed skill. No interview, model comparison, subagent research, file search or implementation workflow was run.",
    "The review covers this entrypoint and repository license. Host permissions, context retention, question quality and decision completeness were not evaluated."
  ],
  "methodology": "Each source check records the exact source condition and the scoped observation it supports. Counts measure reviewed conditions, not completed user tasks, security assurance or model effectiveness."
}
