{
  "author": "Driftproof",
  "repository": "mattpocock/skills",
  "skill_path": "skills/engineering/improve-codebase-architecture/SKILL.md",
  "commit": "49dd158d1076134a641b33efb035946536778336",
  "skill_sha256": "552240a5ab5cec6b67c15dd1ad6e9f6962b1bca6ce870059a8c2713760c20392",
  "readme_sha256": "345041d56cf1411b6b3ca1cc54014d26c563890f817f4cb9e2cb193dcd771a3e",
  "scope": "Written responses only. No tool execution, installed dependencies, media generation or cloud services are tested.",
  "drafted_from": "SKILL.md: scope, deletion test and candidate report; README: composable engineering skills",
  "cases": [
    {
      "id": "candidate",
      "prompt": "Do not use tools, access the network, write files, run commands or install anything. Answer only in text using the supplied facts. Review this architecture description: OrderController calls ValidateOrder, which forwards every argument unchanged to OrderRules. Only OrderRules contains validation logic. The last five changes touched validation. Suggest one deepening candidate, without implementing it.",
      "rubric": "Driftproof-authored text-only evaluation, not an author-supplied benchmark or an installed-tool test. Source mattpocock/skills/skills/engineering/improve-codebase-architecture/SKILL.md at 49dd158d1076134a641b33efb035946536778336; SKILL.md SHA-256 552240a5ab5cec6b67c15dd1ad6e9f6962b1bca6ce870059a8c2713760c20392; README SHA-256 345041d56cf1411b6b3ca1cc54014d26c563890f817f4cb9e2cb193dcd771a3e. Score only the written answer. Award 0.25 for each fully satisfied criterion, 0 otherwise; sum to a score from 0 to 1. 1. Prioritize the validation area 2. Identify the forwarding layer as a candidate 3. Explain whether removal concentrates complexity or merely moves it 4. Describe a public test seam and why it survives the change",
      "pass_threshold": 0.75,
      "origin": "Driftproof-authored from the pinned SKILL.md and README; no separate drafting model call."
    },
    {
      "id": "adr",
      "prompt": "Do not use tools, access the network, write files, run commands or install anything. Answer only in text using the supplied facts. Glossary calls the concept Reservation. An accepted ADR keeps payment separate to support two processors. A proposed review merges everything into BookingService. Write a review response.",
      "rubric": "Driftproof-authored text-only evaluation, not an author-supplied benchmark or an installed-tool test. Source mattpocock/skills/skills/engineering/improve-codebase-architecture/SKILL.md at 49dd158d1076134a641b33efb035946536778336; SKILL.md SHA-256 552240a5ab5cec6b67c15dd1ad6e9f6962b1bca6ce870059a8c2713760c20392; README SHA-256 345041d56cf1411b6b3ca1cc54014d26c563890f817f4cb9e2cb193dcd771a3e. Score only the written answer. Award 0.25 for each fully satisfied criterion, 0 otherwise; sum to a score from 0 to 1. 1. Use the supplied Reservation term 2. Identify the conflict with the accepted ADR 3. Require evidence before reopening the decision 4. Avoid proposing a broad merge solely for fewer modules",
      "pass_threshold": 0.75,
      "origin": "Driftproof-authored from the pinned SKILL.md and README; no separate drafting model call."
    },
    {
      "id": "report",
      "prompt": "Do not use tools, access the network, write files, run commands or install anything. Answer only in text using the supplied facts. Provide the text outline for a review card about a shallow ShippingFacade that exposes every CarrierClient method. There are two real carriers. Include what the user should decide next.",
      "rubric": "Driftproof-authored text-only evaluation, not an author-supplied benchmark or an installed-tool test. Source mattpocock/skills/skills/engineering/improve-codebase-architecture/SKILL.md at 49dd158d1076134a641b33efb035946536778336; SKILL.md SHA-256 552240a5ab5cec6b67c15dd1ad6e9f6962b1bca6ce870059a8c2713760c20392; README SHA-256 345041d56cf1411b6b3ca1cc54014d26c563890f817f4cb9e2cb193dcd771a3e. Score only the written answer. Award 0.25 for each fully satisfied criterion, 0 otherwise; sum to a score from 0 to 1. 1. Name involved modules and the concrete friction 2. Propose a smaller meaningful interface 3. Describe benefits and a before/after relationship 4. Ask which candidate or interface direction to explore rather than claiming completion",
      "pass_threshold": 0.75,
      "origin": "Driftproof-authored from the pinned SKILL.md and README; no separate drafting model call."
    }
  ]
}
