This skill should be used when adding or changing features in the Hebrew kids learning app (new letter, color, or story; new screen; theme tweaks; audio behavior). It documents how the app is built and where content and conventions live.
To extend or modify the static Hebrew kids app (Aleph-Bet, Colors, Stories) consistently: use the same content source, audio conventions, and theme rules.
Load as needed; paths relative to repo root.
main.js.docs/content-schema.md (letter + audio filename).js/main.js (or the data source that drives the Aleph-Bet grid).audio/letters/{filename}.mp3; if missing, TTS will speak the letter.docs/content-schema.md (id, Hebrew name, hex).js/main.js.audio/colors/{id}.mp3.docs/content-schema.md (id, title, audioFile).js/main.js.audio/stories/{audioFile}.lang="he" on the root.playAudio({ url, text }) for all playable items; TTS fallback uses text when url is missing or fails.docs/theme.md.