{
  "checker": {
    "claims": [
      {
        "claim": "Install the skill with the documented npx command",
        "command": "npx --yes skills add LottieFiles/motion-design-skill -y --all",
        "evidence": "Installed 1 skill \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u256e\n\u2502                                                                           \u2502\n\u2502  \u2713 ./.agents/skills/motion-design                                         \u2502\n\u2502    universal: Amp, Antigravity, Antigravity CLI, Cline, Codex +19 more    \u2502\n\u2502    symlinked: Claude Code, Eve                                            \u2502\n\u2502    skipped: AiderDesk, AstrBot, Autohand Code CLI, Augment, IBM Bob +48   \u2502\n\u2502  more (project directory not found)                                       \u2502\n\u2502                                                        ",
        "expected": "Skill installed into the project agent directories",
        "input": "LottieFiles/motion-design-skill, non-interactive (-y --all) in a scratch project dir",
        "kind": "claim",
        "outcome": "Real input produced the expected result: Installed 1 skill",
        "returncode": 0,
        "source": "npx skills add LottieFiles/motion-design-skill",
        "source_checked": true,
        "source_file": "README.md",
        "verdict": "yes"
      },
      {
        "claim": "The skill content is readable as Motion Design Skill instructions",
        "command": "npx --yes skills use LottieFiles/motion-design-skill@motion-design",
        "evidence": "Motion Design Skill\n\n## When to Apply\n\nUse this skill when:\n- Creating UI animations (buttons, cards, modals, page transitions)\n- Designing micro-interactions and feedback animations\n- Building loading, success, or error states\n- Animating illustrations or decorative elements\n- Planning scroll-triggered or progress-based animations\n- Establishing brand motion identity\n- Choreographing multi-element sequences\n\n**Decision tree:**\n1. Does it serve a functional purpose (feedback, guidance)? \u2192 Timing rules for responsiveness\n2. Does it express brand personality? \u2192 Motion Personality archetypes\n3. D",
        "expected": "SKILL.md content for the motion-design skill is returned",
        "input": "LottieFiles/motion-design-skill@motion-design",
        "kind": "claim",
        "outcome": "Real input produced the expected result: Motion Design Skill",
        "returncode": 0,
        "source": "Universal motion design principles for AI agents.",
        "source_checked": true,
        "source_file": "README.md",
        "verdict": "yes"
      }
    ],
    "cycle_checks": [
      {
        "claim": "Scheduled or looping main behavior",
        "command": "",
        "evidence": "Inspected README.md and the repo (skills/motion-design SKILL.md and references only, no scripts, cron, loops, webhooks or --once/--now entry points). The only executable path is the skills.sh CLI installer (npx skills add), which runs once per invocation and has no scheduler.",
        "expected": "identify the product trigger",
        "input": "source inspection",
        "kind": "cycle",
        "outcome": "Inspected README.md and the repo (skills/motion-design SKILL.md and references only, no scripts, cron, loops, webhooks or --once/--now entry points). The only executable path is the skills.sh CLI installer (npx skills add), which runs once per invocation and has no scheduler.",
        "source": "repository entry points",
        "verdict": "yes"
      }
    ],
    "details": {
      "argv": [
        "npx",
        "--yes",
        "skills",
        "use",
        "LottieFiles/motion-design-skill@motion-design"
      ],
      "kind": "cli",
      "needs_browser": false,
      "needs_credentials": false,
      "returncode": 0,
      "scope": "product operation",
      "stderr": "",
      "stdout": "signing micro-interactions and feedback animations\n- Building loading, success, or error states\n- Animating illustrations or decorative elements\n- Planning scroll-triggered or progress-based animations\n- Establishing brand motion identity\n- Choreographing multi-element sequences\n\n**Decision tree:**\n1. Does it serve a functional purpose (feedback, guidance)? \u2192 Timing rules for responsiveness\n2. Does it express brand personality? \u2192 Motion Personality archetypes\n3. Does it tell a story or guide attention? \u2192 Disney principles + choreography\n4. Is this a complex multi-element scene? \u2192 1/3 Rule + stagger patterns\n[excerpt truncated]",
      "working": true
    },
    "evidence_strength": "readme_checked",
    "example_checks": [
      {
        "claim": "Repository has no runnable examples or test suite beyond the install command",
        "command": "",
        "deferred": false,
        "evidence": "README contains no runnable example commands other than npx skills add; the repo has no test suite, package.json or scripts. Ran the documented install and the skills CLI read-back (skills list and skills use) instead; see probe.json and claims.json.",
        "expected": "documented command completes successfully",
        "input": "",
        "kind": "example",
        "outcome": "README contains no runnable example commands other than npx skills add; the repo has no test suite, package.json or scripts. Ran the documented install and the skills CLI read-back (skills list and skills use) instead; see probe.json and claims.json.",
        "source": "README.md ## Install",
        "verdict": "blocked"
      }
    ],
    "status": "PASS"
  },
  "deviations": [
    "README command is interactive; added -y --all to run non-interactively in the guest.",
    "Ran the install in a scratch dir /tmp/motion-install rather than inside the checkout, per the npx rule.",
    "Set DISABLE_TELEMETRY=1, DO_NOT_TRACK=1 and NODE_USE_ENV_PROXY=1 in the environment for the skills CLI.",
    "The task named /inputs/coldpass-preflight.py, which does not exist in the guest; used <guest-path> with --validate --replay instead.",
    "Workspace had no .git metadata; no git init or fetch was needed to run the product, so the pinned commit was not re-fetched. The source snapshot was used as provided.",
    "README has no runnable examples or test suite; examples.json records this with a reason."
  ],
  "fault_owner": null,
  "main_blocker": null,
  "operation": "Install the motion-design skill with the README's npx skills add command, then read it back with the skills CLI (skills use prints the full SKILL.md).",
  "operation_scope": "Node 22 / npm 10 present on Ubuntu 24.04 guest; network access to GitHub and npm registry; no browser, no credentials, no server. The repo is a markdown skill pack with no executable product of its own; the installer is the skills.sh CLI from npm.",
  "outcome": "working",
  "plain_failure": null,
  "steps": [
    "npx skills add LottieFiles/motion-design-skill (run with -y --all for non-interactive use, from /tmp/motion-install)",
    "npx skills list (shows motion-design linked to Claude Code and Eve)",
    "npx skills use LottieFiles/motion-design-skill@motion-design (returns SKILL.md content)"
  ],
  "stuck_step": null,
  "suggested_fix": null
}
