agentleFS
LogicOberLogicOber/Worldview-Skills/skills/2d-game/rhythm-game/SKILL.md

rhythm-game

Skill2 starsChanged 50 days agoApache-2.0View on GitHub

Entry point for a rhythm-game slice — an original music track with a known BPM and structure, a note chart derived from the track's onsets, lane and visual design in the project style, and a playable web prototype with timing windows. Use when the user says "rhythm game", "music game", "beat map", or describes performance driven by timed input.

The file

Files
SKILL.md

Rhythm Game

Make a chart that feels like the song, not a metronome.

What the user gets

DeliverableFormat
Trackoriginal instrumental, fixed BPM, stated structure (intro / verse / build / drop / outro), 60–120 s
Onset analysisdetected beats and accents with timestamps
Chartnote placements per lane, density by section, difficulty tiers (easy / normal / hard)
Visual designlanes, note sprites, hit effects, background reactive to the drop — in the project style
Prototypeweb build with timing windows (perfect / good / miss), score, combo
Preview video (optional)15–30 s of the chart being played

Rules this entry enforces

  • Track first, chart second. The chart is derived from the audio's onsets, never written before the music exists.
  • Fixed BPM. Generated music is requested at a stated BPM; the file is checked; drift over 0.5 BPM is rejected.
  • Density follows structure. Verse sparse, build rising, drop dense, outro release. A flat-density chart is a typing test.
  • Notes on accents, not on every beat. The chart plays what the ear hears.
  • Timing windows are stated in ms. perfect ±40 · good ±90 · miss beyond.
  • Hit effects obey causality. The effect fires on the hit, in the lane, with the note's colour — same rule as vfx-effect.
  • Difficulty tiers share the song. Easy is a subset of normal; normal a subset of hard.

Example

Track: 128 BPM, 90 s, "amber pulse" — intro 8 bars · verse 16 · build 8 ·
drop 16 · outro 8; instrumental, no vocals
Chart (normal): verse 1 note/beat on kick · build adds hats every half-beat ·
     drop 2–3 notes/beat with holds on the synth stabs · outro 1/2 beat
Lanes: 4 · notes as lantern sparks · hit = amber ring · miss = fog puff
Windows: ±40 / ±90 ms

Related entries

  • film-generate-review (core) — music generation happens in its audio pass
  • vfx-effect — hit effects
  • pixel-art-sprite — note and lane sprites

Download now (ZIP)

Does it work?

Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.

No reviews yet

People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.

  • It worked
  • Partly
  • It didn't
What did you use it for? e.g. Reviewing pull requests in a Rails app

Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.

Your trail

Files you open will collect here, so you can find them again.

Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.

Now do this for your own.

Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.