enjalot
- 7 skills
- 0 followers
- 9 hours ago last updated
- ▌ Latent Scope · enjalotUse Latent Scope to turn a user's dataset (text or images) into an explorable latent-space map — embed, project to 2D, cluster, label, and serve an interactive scatter. Invoke when a user wants to explore, cluster, visualize, or search the structure of a corpus/table/folder of images, or asks to "run latent scope" / "map my data" / "show me the clusters".
- ▌ Repocity · enjalot bundleBuild or customize a standalone animated Three.js code city from a local or GitHub repository's Git history. Use for replayable file/LOC treemaps, commit robots and add/remove effects, test-versus-source views, or adapting RepoCity to a monorepo; do not use for PR/workflow analytics that require hosting-provider APIs.
- ▌ Moonshine · enjalot bundleHelp users create interactive explanations of technical concepts, inspired by Distill.pub
- ▌ Shine · enjalotCreate a self-contained interactive technical explanation (single HTML file with D3 v7, no build tools) inspired by Distill.pub. Use when the user wants to author, draft, or scaffold an explainer, interactive article, or visual essay about a technical concept. Invoked as `$shine` or `$shine <topic>`.
- ▌ Still · enjalotScaffold an opinionated Vite + React + Velite project for a moonshine article — markdown prose with custom React figures, hot-reloading, single-article or series mode. Use when the user wants a structured multi-file interactive explanation rather than a single self-contained HTML file. Invoked as `$still` or `$still <topic>`.
- ▌ Critique · enjalotAdversarial critique of a moonshine article (still or shine) against the skill's editorial, visual, and pedagogy standards. Use when the user wants a moonshine article reviewed, graded, or checked for slop before publishing. Invoked as `$critique` or `$critique <path>`.
- ▌ Moonshine Listen · enjalotListen for moonshine authorship feedback and address comments on an interval. Invoke when the author asks you to watch for feedback from the article HUD, or when prompted to start the listener. Best run under /loop (e.g. `/loop $moonshine-listen`) so it keeps ticking while the session is idle.