Skip to content
Back to skills

Toy

ASecurity

Build a world the human drives until how a thing behaves is intuitive. Use when the user needs to hold how something behaves and reading has not made it intuitive.

  • 34 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added August 31, 2026
ai-agentsgoaws

Works with

  • cursor

Security analysis

A100/100

Pro scans all 2 files and shows the line behind each finding

Scanned September 22, 2026

npx -y skills add saadshahd/moo.md --skill toy --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Toy?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Toy
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/saadshahd-toy/badge)](https://www.skillsdirectory.com/skills/saadshahd-toy)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: toy
description: Build a world the human drives until how a thing behaves is intuitive. Use when the user needs to hold how something behaves and reading has not made it intuitive.
---

Build the world; the human drives it. Never automate the step they are trying to learn. One behavior per world; cut every control and readout no prediction needs. Drive the real system when it is cheap to run, toy data when it is heavy. A dynamic the system does not show is labeled approximate on screen, never drawn as real.

The world shows what is hidden — the stack, the queue, the cursor, the intermediate value — at every step, scrubbable forward and back, each effect re-rendered beside its cause on every press. Room beside any step to pin a note.

Beside each control that steps or fires, room to say what it will do before pressing; the world sets the prediction beside what happened. The human reads the match; the world never scores it. A miss names the next thing to drive.

| The human lacks                             | Build                                                                    | A case that fixes it                                                                  |
| ------------------------------------------- | ------------------------------------------------------------------------ | ------------------------------------------------------------------------------------- |
| How execution unfolds                       | Stepper: scrub through time, internals visible at each step              | a regex engine on one input: cursor and backtrack stack at every step                 |
| What a migration, port, or bulk change does | Command center: the human fires each step, before and after side by side | a rename over forty files: one file per press, its before and after together          |
| How a structure or algorithm behaves        | Objects they can move, values live                                       | a B-tree: drag a key in, watch the split                                              |
| What a parameter or design space does       | Sliders with instant re-render                                           | a rate limiter: bucket size and refill rate, the traffic curve redraws on every nudge |

Default medium: one page outside the repo, `YYYY-MM-DD-<slug>.html`, opened for them (`open <path>`). Then step out. Held is when their predictions land — theirs to report, not yours to claim. Say what the world leaves approximate.

The reader lacks what it is, not how it behaves → use **grasp** skill. The world is a playground, demo, or UI → not toy; say so and stop.

Files in this skill

  • HYPOTHESIS.md176 B
  • SKILL.md1.7 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.