{
  "author": "Driftproof",
  "repository": "designed-by-ai/skills",
  "skill_path": "skills/design-mobile-apps/SKILL.md",
  "commit": "03c20aec6dcedb5fabfb03dc37982eb52ef19ed6",
  "skill_sha256": "164f26dad717d722201406d7f11d6c99fc14caa02766081d0d6a45a34513a5b5",
  "readme_sha256": "9dc0f752f0d1830d1d712180d59248b80084e461dafef464b99e3db377387f36",
  "scope": "Written responses only. No tool execution, installed dependencies, media generation or cloud services are tested.",
  "drafted_from": "SKILL.md: response envelopes and screenshot framing; README: Sleek mobile design workflow",
  "cases": [
    {
      "id": "response",
      "prompt": "Do not use tools, access the network, write files, run commands or install anything. Answer only in text using the supplied facts. A supplied Sleek request returned HTTP 400 with top-level code INVALID_INPUT, status 400 and message Missing brief. Explain how the caller should read it; do not contact the service.",
      "rubric": "Driftproof-authored text-only evaluation, not an author-supplied benchmark or an installed-tool test. Source designed-by-ai/skills/skills/design-mobile-apps/SKILL.md at 03c20aec6dcedb5fabfb03dc37982eb52ef19ed6; SKILL.md SHA-256 164f26dad717d722201406d7f11d6c99fc14caa02766081d0d6a45a34513a5b5; README SHA-256 9dc0f752f0d1830d1d712180d59248b80084e461dafef464b99e3db377387f36. Score only the written answer. Award 0.25 for each fully satisfied criterion, 0 otherwise; sum to a score from 0 to 1. 1. Check HTTP status first 2. Read the top-level error fields 3. Do not interpret it as data-wrapped success 4. Ask for or fix the missing brief before retrying",
      "pass_threshold": 0.75,
      "origin": "Driftproof-authored from the pinned SKILL.md and README; no separate drafting model call."
    },
    {
      "id": "shots",
      "prompt": "Do not use tools, access the network, write files, run commands or install anything. Answer only in text using the supplied facts. A designer needs a user-facing phone screenshot and a separate full-height review of a long component. Describe the two screenshot requests conceptually.",
      "rubric": "Driftproof-authored text-only evaluation, not an author-supplied benchmark or an installed-tool test. Source designed-by-ai/skills/skills/design-mobile-apps/SKILL.md at 03c20aec6dcedb5fabfb03dc37982eb52ef19ed6; SKILL.md SHA-256 164f26dad717d722201406d7f11d6c99fc14caa02766081d0d6a45a34513a5b5; README SHA-256 9dc0f752f0d1830d1d712180d59248b80084e461dafef464b99e3db377387f36. 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 normal viewport shot for the user 2. Use fullHeight for the review shot 3. Review one component per request 4. Do not claim screenshots were captured",
      "pass_threshold": 0.75,
      "origin": "Driftproof-authored from the pinned SKILL.md and README; no separate drafting model call."
    },
    {
      "id": "ids",
      "prompt": "Do not use tools, access the network, write files, run commands or install anything. Answer only in text using the supplied facts. A supplied response contains projectId and screenId, both opaque 11-character identifiers. Explain how to retain their types when planning a screen update.",
      "rubric": "Driftproof-authored text-only evaluation, not an author-supplied benchmark or an installed-tool test. Source designed-by-ai/skills/skills/design-mobile-apps/SKILL.md at 03c20aec6dcedb5fabfb03dc37982eb52ef19ed6; SKILL.md SHA-256 164f26dad717d722201406d7f11d6c99fc14caa02766081d0d6a45a34513a5b5; README SHA-256 9dc0f752f0d1830d1d712180d59248b80084e461dafef464b99e3db377387f36. Score only the written answer. Award 0.25 for each fully satisfied criterion, 0 otherwise; sum to a score from 0 to 1. 1. Track each identifier by its source field 2. Do not infer type from spelling or prefix 3. Keep project and screen roles separate 4. Use the relevant update contract without claiming a live update",
      "pass_threshold": 0.75,
      "origin": "Driftproof-authored from the pinned SKILL.md and README; no separate drafting model call."
    }
  ]
}
