{
  "author": "Driftproof",
  "repository": "mattpocock/skills",
  "skill_path": "skills/engineering/prototype/SKILL.md",
  "commit": "49dd158d1076134a641b33efb035946536778336",
  "skill_sha256": "714de632d116bb73f65cdb5a882db15b9369a6713b9a47c0fad827848f0bfbe3",
  "readme_sha256": "345041d56cf1411b6b3ca1cc54014d26c563890f817f4cb9e2cb193dcd771a3e",
  "scope": "Written responses only. No tool execution, installed dependencies, media generation or cloud services are tested.",
  "drafted_from": "SKILL.md: logic/UI branches and throwaway scope; README: small engineering skills",
  "cases": [
    {
      "id": "logic",
      "prompt": "Do not use tools, access the network, write files, run commands or install anything. Answer only in text using the supplied facts. We need to understand whether a reservation state machine can reach paid after cancelled. Design a small throwaway demonstration, not production code.",
      "rubric": "Driftproof-authored text-only evaluation, not an author-supplied benchmark or an installed-tool test. Source mattpocock/skills/skills/engineering/prototype/SKILL.md at 49dd158d1076134a641b33efb035946536778336; SKILL.md SHA-256 714de632d116bb73f65cdb5a882db15b9369a6713b9a47c0fad827848f0bfbe3; 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. Choose a logic/state demonstration 2. Expose state after every action 3. Make it easy to run as a single HTML demonstration 4. Avoid persistence and production architecture",
      "pass_threshold": 0.75,
      "origin": "Driftproof-authored from the pinned SKILL.md and README; no separate drafting model call."
    },
    {
      "id": "ui",
      "prompt": "Do not use tools, access the network, write files, run commands or install anything. Answer only in text using the supplied facts. We need to compare three visual directions for a checkout page. The project already has a prototype route convention. Propose the prototype shape.",
      "rubric": "Driftproof-authored text-only evaluation, not an author-supplied benchmark or an installed-tool test. Source mattpocock/skills/skills/engineering/prototype/SKILL.md at 49dd158d1076134a641b33efb035946536778336; SKILL.md SHA-256 714de632d116bb73f65cdb5a882db15b9369a6713b9a47c0fad827848f0bfbe3; 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. Choose the UI branch 2. Provide genuinely different variants on one route 3. Use a simple variant switch such as a URL parameter 4. Respect the existing route convention and label it throwaway",
      "pass_threshold": 0.75,
      "origin": "Driftproof-authored from the pinned SKILL.md and README; no separate drafting model call."
    },
    {
      "id": "unclear",
      "prompt": "Do not use tools, access the network, write files, run commands or install anything. Answer only in text using the supplied facts. An unreachable stakeholder says try a prototype next to a backend retry module. No UI work is present. State a provisional direction and what the prototype should answer.",
      "rubric": "Driftproof-authored text-only evaluation, not an author-supplied benchmark or an installed-tool test. Source mattpocock/skills/skills/engineering/prototype/SKILL.md at 49dd158d1076134a641b33efb035946536778336; SKILL.md SHA-256 714de632d116bb73f65cdb5a882db15b9369a6713b9a47c0fad827848f0bfbe3; 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. Choose and state a logic-oriented assumption 2. Name a concrete retry-state question 3. Show relevant state transitions 4. Avoid presenting the assumption as confirmed",
      "pass_threshold": 0.75,
      "origin": "Driftproof-authored from the pinned SKILL.md and README; no separate drafting model call."
    }
  ]
}
