Not in the top 1,000 by GitHub stars
Shushant17711/impresario
Claude Code skill: one sentence in, an Awwwards-style website out. Agents invent a subject-specific concept and ship choreographed motion — no assets, no style questions.
History
Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.
View weekly changes
SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → a41de27f00c6
No earlier version was observed for comparison.
Heat
Insufficient historyNot enough history yet to measure heat. It appears after a few days of data.
Heat never changes the order by stars, and sponsorship never touches it. How heat works
Stars over time
30-day change not yet available: not enough history.
Individual skills in this repository
How it works
impresario
When your agent uses it
Use when building, creating, designing, redesigning, animating or polishing any website, landing page, portfolio, product page, hero, microsite, component or app screen in any frontend stack — even when the user gives only a subject ("make a website for X") with no style direction. Autonomously invents a memorable, subject-specific concept and ships heavily animated, flowing, award-level (Awwwards style) work without asking the user for style choices. Also use when a result looks generic, templated, AI-made, flat, static or lifeless.
What it loads into context
Frontmatter
137 tokensAlways available to the agent
SKILL.md
4,629 tokensWhen the skill is activated
Reference documents
55,164 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Prime directives
- The run
- Scope
- Deeper references (read only when needed)
Scripts executed separately
assets/motion-kit.jsdocs/holloway/main.jsdocs/holloway/motion-kit.jsdocs/veda/js/glass.jsdocs/veda/js/main.jsdocs/veda/js/motion-kit.jsscripts/creative-check.mjsscripts/film.mjsscripts/inspect.mjsscripts/lib/cdp.mjsscripts/lib/checks.mjsscripts/lib/evidence.mjsscripts/lib/measure-page.jsscripts/lib/measure.mjsscripts/lib/png.mjsscripts/lib/scene-plan.mjsscripts/lint.mjsscripts/palette-check.mjsscripts/scenes.mjsscripts/shoot.mjstests/browser.test.mjstests/cdp.test.mjstests/creative-check.test.mjstests/evidence-review.test.mjstests/helpers.mjstests/optional-recording.test.mjstests/palette-check.test.mjstests/scenes.test.mjstests/style.test.mjs
Files
.gitignoreasset52 bytesLICENSEasset1,081 bytesREADME.mddoc5,302 bytesSKILL.mdcore19,013 bytesSKILL.mdcore19,013 bytesassets/base.cssasset1,255 bytesassets/motion-kit.jsruns7,943 bytesdocs/.nojekyllasset0 bytesdocs/holloway/.impresario/direction.mddoc4,325 bytesdocs/holloway/index.htmlasset14,616 bytesdocs/holloway/main.jsruns26,201 bytesdocs/holloway/motion-kit.jsruns7,870 bytesdocs/holloway/style.cssasset15,767 bytesdocs/index.htmlasset4,540 bytesdocs/media/holloway-demo.gifasset3,009,713 bytesdocs/media/holloway-demo.mp4asset4,812,501 bytesdocs/media/holloway-poster.jpgasset100,780 bytesdocs/veda/.impresario/direction.mddoc5,226 bytesdocs/veda/css/style.cssasset17,884 bytesdocs/veda/index.htmlasset11,207 bytesdocs/veda/js/glass.jsruns9,677 bytesdocs/veda/js/main.jsruns18,562 bytesdocs/veda/js/motion-kit.jsruns7,943 bytesevals/evals.jsonasset5,709 bytesexamples/prompts.mddoc3,788 bytesexamples/shinobi/README.mddoc907 bytesexamples/shinobi/brief.mddoc795 bytesexamples/shinobi/concept.mddoc454 bytesexamples/shinobi/direction.mddoc958 bytesexamples/shinobi/index.htmlasset5,531 bytesexamples/shinobi/storyboard.mddoc719 bytesreferences/colour.mddoc12,193 bytesreferences/components.mddoc8,397 bytesreferences/concept.mddoc7,213 bytesreferences/craft.mddoc8,655 bytesreferences/creative-system.mddoc21,169 bytesreferences/direction.mddoc11,137 bytesreferences/effects.mddoc4,474 bytesreferences/evidence.mddoc13,908 bytesreferences/exemplars.mddoc9,032 bytesreferences/idea-engine.mddoc7,038 bytesreferences/invention.mddoc6,249 bytesreferences/motion.mddoc14,659 bytesreferences/quality.mddoc11,072 bytesreferences/reference-reels.mddoc8,333 bytesreferences/reference-translations.mddoc12,911 bytesreferences/research.mddoc6,630 bytesreferences/signature-moves.mddoc22,353 bytesreferences/storyboard.mddoc8,138 bytesreferences/tells.mddoc9,903 bytesreferences/templates.mddoc9,721 bytesscripts/creative-check.mjsruns1,555 bytesscripts/film.mjsruns4,365 bytesscripts/inspect.mjsruns7,823 bytesscripts/lib/cdp.mjsruns13,679 bytesscripts/lib/checks.mjsruns8,363 bytesscripts/lib/evidence.mjsruns8,405 bytesscripts/lib/measure-page.jsruns15,344 bytesscripts/lib/measure.mjsruns1,750 bytesscripts/lib/png.mjsruns7,923 bytesscripts/lib/scene-plan.mjsruns4,660 bytesscripts/lint.mjsruns13,275 bytesscripts/palette-check.mjsruns9,846 bytesscripts/scenes.mjsruns15,486 bytesscripts/shoot.mjsruns6,163 bytestests/browser.test.mjsruns9,336 bytestests/cdp.test.mjsruns1,700 bytestests/creative-check.test.mjsruns8,119 bytestests/evidence-review.test.mjsruns7,197 bytestests/fixtures/scene.htmlasset2,323 bytestests/helpers.mjsruns3,792 bytestests/optional-recording.test.mjsruns1,785 bytestests/palette-check.test.mjsruns2,431 bytestests/scenes.test.mjsruns2,589 bytestests/style.test.mjsruns1,076 bytes
Read SKILL.md
# Impresario
You are a creative director *and* the creative technologist. The user hands you a
subject; you hand back the site people describe to friends as **"the site where you ___."**
## Prime directives
1. **Never ask for style, vibe, colours, references or "what kind".** Invent them.
Make bold, specific decisions; list your assumptions in the handoff so the user can
redirect. Only ask if the *subject itself* is unknowable (and even then, invent a
plausible one and build).
2. **Concept before code.** A great site is one idea executed everywhere. Effects
bolted on a template are the failure mode you exist to prevent.
3. **A film of scenes, not wallpaper.** Scrolling plays a sequence of distinct scenesView the complete source on GitHubSkills included
- impresario
Repository facts
- License
- MIT
- Created
- Oct 26, 2026
- Last pushed
- Oct 27, 2026
- Forks
- 0
- Open issues
- 0
- Project activity
- Active
Before you install
Network or broad shellAutomated signals, not a guarantee
Checked Nov 6, 2026
Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.
Show 1 note
SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed
- No broad tool permissions
- 1 dangerous shell commandin 1 file: scripts/inspect.mjs:153
- 103 network referencesin 16 files: references/research.md:8 docs/veda/index.html:7 docs/holloway/index.html:6 and 13 more
- No hidden or obfuscated text
- No instruction overrides
- 29 executable scriptsin 29 files: assets/motion-kit.js:1 docs/holloway/main.js:1 docs/holloway/motion-kit.js:1 and 26 more
- No access to secrets
- No requests to vote in Hot
Show all 133 signals by file
README.md
- Network accessline 10
[**▶ Watch the demo**](https://shushant17711.github.io/impresario/) · [**Live: Holloway Honey**](https://shushant17711.github.io/impresario/holloway/) · [**Live: Veda Computers**](https://shushant17711.github.io/impresario/veda/) - Network accessline 12
<a href="https://shushant17711.github.io/impresario/"><img src="docs/media/holloway-demo.gif" width="720" alt="Holloway Honey: a site an agent built from one sentence"></a> - Network accessline 35
**[Open the live site →](https://shushant17711.github.io/impresario/holloway/)** · [read its director's sheet](docs/holloway/.impresario/direction.md) - Network accessline 57
→ *"The site where you scroll a shattered laptop screen back to life."* The glass cracks on load. Each crack gets diagnosed with a price tag and rewired into copper traces. The repaired screen becomes one feed on a wall of CCTV cameras, and - Network accessline 64
git clone https://github.com/Shushant17711/impresario ~/.claude/skills/impresario - Network accessline 70
git clone https://github.com/Shushant17711/impresario ~/.agents/skills/impresario
SKILL.md
assets/motion-kit.js
- Executable scriptline 1
Executable file
docs/holloway/index.html
- Network accessline 6
<title>Holloway Honey Farm — raw honey from one Herefordshire hillside</title> <meta name="description" content="A family honey farm with 41 hives on Holloway Lane, Herefordshire. Spring blossom, bramble & clover, and late heather honey - Network accessline 7
<meta name="description" content="A family honey farm with 41 hives on Holloway Lane, Herefordshire. Spring blossom, bramble & clover, and late heather honey — at the honesty stand or by post."> <link rel="icon" href="data:image/svg+xml - Network accessline 8
<link rel="icon" href="data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cpath fill=%22%23E8A02C%22 d=%22M12 2l8.66 5v10L12 22l-8.66-5V7z%22/%3E%3C/svg%3E"> - Network accessline 9
<meta name="theme-color" content="#F3EAD3"> <link rel="preconnect" href="https://api.fontshare.com" crossorigin> <link rel="stylesheet" href="https://api.fontshare.com/v2/css?f[]=gambarino@400&f[]=switzer@400,500,600&display=swap"> - Network accessline 10
<link rel="preconnect" href="https://api.fontshare.com" crossorigin> - Network accessline 11
<link rel="stylesheet" href="https://api.fontshare.com/v2/css?f[]=gambarino@400&f[]=switzer@400,500,600&display=swap"> - Network accessline 175
<p><strong>Open hive days</strong> — first Saturday of the month, May to September. Veils provided. Biscuits not guaranteed.</p> <address>Holloway Farm, Holloway Lane<br>Much Dewchurch, Herefordshire HR2 0XX</address> <a class=" - Network accessline 176
<address>Holloway Farm, Holloway Lane<br>Much Dewchurch, Herefordshire HR2 0XX</address> <a class="btn btn--line" href="https://www.openstreetmap.org/search?query=Much%20Dewchurch" data-cursor="Map">Open the map</a> </div> - Network accessline 177
<a class="btn btn--line" href="https://www.openstreetmap.org/search?query=Much%20Dewchurch" data-cursor="Map">Open the map</a> - Network accessline 195
<footer class="foot"> <p>Holloway Honey Farm · Holloway Lane, Herefordshire</p> <p><a href="mailto:hello@hollowayhoney.example">hello@hollowayhoney.example</a> · <a href="https://instagram.com/" rel="noopener">Instagram</a></p> - Network accessline 196
<p>Holloway Honey Farm · Holloway Lane, Herefordshire</p> <p><a href="mailto:hello@hollowayhoney.example">hello@hollowayhoney.example</a> · <a href="https://instagram.com/" rel="noopener">Instagram</a></p> <p class="foot__toy">T - Network accessline 197
<p><a href="mailto:hello@hollowayhoney.example">hello@hollowayhoney.example</a> · <a href="https://instagram.com/" rel="noopener">Instagram</a></p> - Network accessline 205
<script src="https://cdn.jsdelivr.net/npm/gsap@3/dist/gsap.min.js"></script> - Network accessline 206
<script src="https://cdn.jsdelivr.net/npm/gsap@3/dist/ScrollTrigger.min.js"></script> - Network accessline 207
<script src="https://cdn.jsdelivr.net/npm/gsap@3/dist/SplitText.min.js"></script> - Network accessline 208
<script src="https://cdn.jsdelivr.net/npm/lenis@1/dist/lenis.min.js"></script>
docs/holloway/main.js
docs/holloway/motion-kit.js
- Executable scriptline 1
Executable file
docs/index.html
- Network accessline 8
<meta property="og:title" content="Impresario: one sentence in, an Awwwards-style website out"> <meta property="og:description" content="Prompt: “make a website for a small family honey farm.” No assets, no style direction. This is what the - Network accessline 9
<meta property="og:description" content="Prompt: “make a website for a small family honey farm.” No assets, no style direction. This is what the agent built."> <meta property="og:image" content="https://shushant17711.github.io/impresario/me - Network accessline 10
<meta property="og:image" content="https://shushant17711.github.io/impresario/media/holloway-poster.jpg"> - Network accessline 11
<meta name="twitter:card" content="summary_large_image"> <link rel="icon" href="data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cpath fill=%22%23E8A02C%22 d=%22M12 2l8.66 5v10L12 22l-8.66-5V7z%22 - Network accessline 12
<link rel="icon" href="data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cpath fill=%22%23E8A02C%22 d=%22M12 2l8.66 5v10L12 22l-8.66-5V7z%22/%3E%3C/svg%3E"> - Network accessline 42
<div class="row"> <a class="btn" href="holloway/">Open the live site →</a> <a class="btn o" href="https://github.com/Shushant17711/impresario">Get the skill on GitHub</a> - Network accessline 43
<a class="btn" href="holloway/">Open the live site →</a> <a class="btn o" href="https://github.com/Shushant17711/impresario">Get the skill on GitHub</a> <a class="btn o" href="veda/">Second test: Veda Computers</a> - Network accessline 44
<a class="btn o" href="https://github.com/Shushant17711/impresario">Get the skill on GitHub</a> - Network accessline 57
<h2>Install</h2> <pre>git clone https://github.com/Shushant17711/impresario ~/.claude/skills/impresario</pre> - Network accessline 58
<pre>git clone https://github.com/Shushant17711/impresario ~/.claude/skills/impresario</pre>
docs/veda/css/style.css
- Network accessline 22
/* grain */ body::after{content:"";position:fixed;inset:-50%;z-index:250;pointer-events:none;opacity:.07; background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3C - Network accessline 23
body::after{content:"";position:fixed;inset:-50%;z-index:250;pointer-events:none;opacity:.07; background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence - Network accessline 24
background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Cr
docs/veda/index.html
- Network accessline 7
<meta name="description" content="Veda Computers repairs dropped, cracked and dead laptops, installs CCTV cameras for homes, shops and offices, and handles networks, PCs and office IT. Free 30-minute diagnosis."> <meta name="theme-color" co - Network accessline 8
<meta name="theme-color" content="#0c0d0c"> <link rel="icon" href="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Crect width='32' height='32' rx='6' fill='%230c0d0c'/%3E%3Cpath d='M7 8l9 17 9-17' fill= - Network accessline 9
<link rel="icon" href="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Crect width='32' height='32' rx='6' fill='%230c0d0c'/%3E%3Cpath d='M7 8l9 17 9-17' fill='none' stroke='%23ece5d8' stroke-width='3.4' - Network accessline 10
<link rel="preconnect" href="https://fonts.googleapis.com"> - Network accessline 11
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> - Network accessline 12
<link href="https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500&family=IBM+Plex+Sans:wght@400;500;600&family=Unbounded:wght@500;800&display=swap" rel="stylesheet"> - Network accessline 60
<div class="hero-copy__ctas"> <a class="btn" href="#visit" data-cursor="Book">Free diagnosis</a> <a class="btn btn--ghost" href="https://wa.me/919000000000" data-cursor="Chat">WhatsApp a photo</a> - Network accessline 61
<a class="btn" href="#visit" data-cursor="Book">Free diagnosis</a> <a class="btn btn--ghost" href="https://wa.me/919000000000" data-cursor="Chat">WhatsApp a photo</a> </div> - Network accessline 62
<a class="btn btn--ghost" href="https://wa.me/919000000000" data-cursor="Chat">WhatsApp a photo</a> - Network accessline 165
<div class="contact__ctas"> <a class="btn" href="tel:+919000000000" data-cursor="Call">Call the shop</a> <a class="btn btn--ghost-dark" href="https://wa.me/919000000000" data-cursor="Chat">WhatsApp us</a> - Network accessline 166
<a class="btn" href="tel:+919000000000" data-cursor="Call">Call the shop</a> <a class="btn btn--ghost-dark" href="https://wa.me/919000000000" data-cursor="Chat">WhatsApp us</a> <a class="btn btn--ghost-dark" href="https://ma - Network accessline 167
<a class="btn btn--ghost-dark" href="https://wa.me/919000000000" data-cursor="Chat">WhatsApp us</a> - Network accessline 168
<a class="btn btn--ghost-dark" href="https://maps.google.com/?q=Veda+Computers" data-cursor="Map">Directions</a> - Network accessline 187
<script src="https://cdn.jsdelivr.net/npm/gsap@3/dist/gsap.min.js"></script> - Network accessline 188
<script src="https://cdn.jsdelivr.net/npm/gsap@3/dist/ScrollTrigger.min.js"></script> - Network accessline 189
<script src="https://cdn.jsdelivr.net/npm/gsap@3/dist/SplitText.min.js"></script> - Network accessline 190
<script src="https://cdn.jsdelivr.net/npm/lenis@1/dist/lenis.min.js"></script>
docs/veda/js/glass.js
docs/veda/js/main.js
- Executable scriptline 1
Executable file
docs/veda/js/motion-kit.js
- Executable scriptline 1
Executable file
examples/shinobi/index.html
- Network accessline 135
</main> <footer>Mechanics-only prototype. Creative acceptance: not evaluated; original narrative not delivered.</footer> <script src="https://cdn.jsdelivr.net/npm/gsap@3.12.5/dist/gsap.min.js"></script> - Network accessline 136
<footer>Mechanics-only prototype. Creative acceptance: not evaluated; original narrative not delivered.</footer> <script src="https://cdn.jsdelivr.net/npm/gsap@3.12.5/dist/gsap.min.js"></script> <script src="https://cdn.jsdelivr.net/npm/gsa - Network accessline 137
<script src="https://cdn.jsdelivr.net/npm/gsap@3.12.5/dist/gsap.min.js"></script> - Network accessline 138
<script src="https://cdn.jsdelivr.net/npm/gsap@3.12.5/dist/ScrollTrigger.min.js"></script> - Network accessline 139
<script src="https://cdn.jsdelivr.net/npm/lenis@1.1.13/dist/lenis.min.js"></script>
references/evidence.md
- Network accessline 18
node <skill>/scripts/scenes.mjs http://localhost:3000 --record
references/quality.md
- Network accessline 17
node <skill>/scripts/lint.mjs ./src node <skill>/scripts/inspect.mjs http://localhost:3000 - Network accessline 18
node <skill>/scripts/inspect.mjs http://localhost:3000 - Network accessline 19
node <skill>/scripts/scenes.mjs http://localhost:3000 --manifest .impresario/scenes.json --record
references/research.md
- Network accessline 8
| Resource | Use in the workflow | Boundary | | --- | --- | --- | | [ui-ux-pro-max-skill](https://github.com/nextlevelbuilder/ui-ux-pro-max-skill) | system-first tokens, style/industry matching, typography and UX heuristics | strong catalog - Network accessline 9
| --- | --- | --- | | [ui-ux-pro-max-skill](https://github.com/nextlevelbuilder/ui-ux-pro-max-skill) | system-first tokens, style/industry matching, typography and UX heuristics | strong catalogue; can still produce a polished template with - Network accessline 10
| [ui-ux-pro-max-skill](https://github.com/nextlevelbuilder/ui-ux-pro-max-skill) | system-first tokens, style/industry matching, typography and UX heuristics | strong catalogue; can still produce a polished template without a subject concep - Network accessline 11
| [Impeccable](https://impeccable.style) / polish | audit, critique, distill, typography, spacing and anti-slop checks | polish is not art direction or motion choreography | - Network accessline 12
| [TasteSkill](https://www.tasteskill.dev/) | anti-generic taste prompts and redesign dials | taste rules need a concrete brief and visual QA | - Network accessline 20
| Resource | Best contribution | Watch for | | --- | --- | --- | | [React Bits](https://reactbits.dev/) | copyable React mechanisms: galleries, text, cursor, tilt, counters | restyle and recompose; inspect mobile and keyboard behaviour | - Network accessline 21
| --- | --- | --- | | [React Bits](https://reactbits.dev/) | copyable React mechanisms: galleries, text, cursor, tilt, counters | restyle and recompose; inspect mobile and keyboard behaviour | | [Dome Gallery](https://reactbits.dev/componen - Network accessline 22
| [React Bits](https://reactbits.dev/) | copyable React mechanisms: galleries, text, cursor, tilt, counters | restyle and recompose; inspect mobile and keyboard behaviour | - Network accessline 23
| [Dome Gallery](https://reactbits.dev/components/dome-gallery) | spatial image browsing and a strong example of a prop becoming a scene | 3D interaction needs a normal list/lightbox fallback | - Network accessline 24
| [Aceternity UI](https://ui.aceternity.com/) | beams, spotlights, grids and striking React/Tailwind mechanisms | dark neon defaults and demo composition are easy tells | - Network accessline 25
| [Skiper UI](https://skiper-ui.com/) | creative React/Tailwind sections and interaction references | verify source, dependencies, licence and accessibility per component | - Network accessline 31
| Resource | Use | Rule | | --- | --- | --- | | [GSAP](https://gsap.com/) + ScrollTrigger | pinned scenes, timelines, SVG and scrub choreography | one owner per property; gate reduced motion and refresh on resize | - Network accessline 32
| --- | --- | --- | | [GSAP](https://gsap.com/) + ScrollTrigger | pinned scenes, timelines, SVG and scrub choreography | one owner per property; gate reduced motion and refresh on resize | | [Motion](https://motion.dev/) | React state, layo - Network accessline 33
| [GSAP](https://gsap.com/) + ScrollTrigger | pinned scenes, timelines, SVG and scrub choreography | one owner per property; gate reduced motion and refresh on resize | - Network accessline 34
| [Motion](https://motion.dev/) | React state, layout, gesture, enter/exit | prefer over GSAP when there is no scroll timeline | - Network accessline 35
| [Lenis](https://github.com/darkroomengineering/lenis) | optional interpolation for a scroll-led page | never hijack wheel input; disable for reduced motion | - Network accessline 46
| Resource | Inspect for | Do not do | | --- | --- | --- | | [Awwwards](https://www.awwwards.com/) | pacing, composition, unusual navigation, art direction | copy a winning layout as a template | - Network accessline 47
| --- | --- | --- | | [Awwwards](https://www.awwwards.com/) | pacing, composition, unusual navigation, art direction | copy a winning layout as a template | | [Landing Love](https://www.landing.love/) | landing-page sequencing and visual de - Network accessline 48
| [Awwwards](https://www.awwwards.com/) | pacing, composition, unusual navigation, art direction | copy a winning layout as a template | - Network accessline 49
| [Landing Love](https://www.landing.love/) | landing-page sequencing and visual density | assume a gallery example is usable on mobile | - Network accessline 50
| [Prompt Motion](https://prompt-motion.com/) | camera movement, choreography, timing and promptable grammar | reproduce creator-owned imagery or brand work | - Network accessline 51
| [AnimMasterLib](https://animmasterlib.dev/) | animation recipes and implementation vocabulary | add effects without a narrative job | - Network accessline 52
| [Emil Kowalski](https://emilkowal.ski/) | micro-interaction principles, easing, feedback and restraint | use tiny interactions as a substitute for a signature scene | - Network accessline 53
| [Vengence UI](https://www.vengenceui.com/) | expressive UI patterns and visual references | verify code quality and licence before shipping | - Network accessline 54
| [Aura](https://www.aura.build/design-systems) | system and token inspiration | avoid importing its visual identity wholesale |
references/signature-moves.md
- Network accessline 10
<script src="https://cdn.jsdelivr.net/npm/gsap@3/dist/gsap.min.js"></script> - Network accessline 11
<script src="https://cdn.jsdelivr.net/npm/gsap@3/dist/ScrollTrigger.min.js"></script> - Network accessline 12
<script src="https://cdn.jsdelivr.net/npm/gsap@3/dist/SplitText.min.js"></script> - Network accessline 13
<script src="https://cdn.jsdelivr.net/npm/lenis@1/dist/lenis.min.js"></script> - Network accessline 15
<script type="importmap">{"imports":{"three":"https://cdn.jsdelivr.net/npm/three@0.170.0/build/three.module.js","three/addons/":"https://cdn.jsdelivr.net/npm/three@0.170.0/examples/jsm/"}}</script>
scripts/creative-check.mjs
- Executable scriptline 1
#!/usr/bin/env node
scripts/film.mjs
- Executable scriptline 1
#!/usr/bin/env node
scripts/inspect.mjs
- Executable scriptline 1
#!/usr/bin/env node - Network accessline 87
if (!args.url) { console.error('inspect: a URL is required.'); console.error(' node inspect.mjs http://localhost:3000'); - Network accessline 88
console.error('inspect: a URL is required.'); console.error(' node inspect.mjs http://localhost:3000'); return 2; - Network accessline 89
console.error(' node inspect.mjs http://localhost:3000'); - Dangerous shell operationline 153
const rm = await evaluate(cdp, sessionId, MEASURE_EXPRESSION);
scripts/lib/cdp.mjs
scripts/lib/checks.mjs
- Executable scriptline 1
Executable file
scripts/lib/evidence.mjs
- Executable scriptline 1
Executable file
scripts/lib/measure-page.js
- Executable scriptline 1
Executable file
scripts/lib/measure.mjs
- Executable scriptline 1
Executable file
scripts/lib/png.mjs
- Executable scriptline 1
Executable file
scripts/lib/scene-plan.mjs
- Executable scriptline 1
Executable file
scripts/lint.mjs
- Executable scriptline 1
#!/usr/bin/env node
scripts/palette-check.mjs
- Executable scriptline 1
#!/usr/bin/env node
scripts/scenes.mjs
- Executable scriptline 1
#!/usr/bin/env node
scripts/shoot.mjs
- Executable scriptline 1
#!/usr/bin/env node
tests/browser.test.mjs
- Executable scriptline 1
Executable file
tests/cdp.test.mjs
- Executable scriptline 1
Executable file
tests/creative-check.test.mjs
- Executable scriptline 1
Executable file
tests/evidence-review.test.mjs
- Executable scriptline 1
Executable file - Network accessline 45
const { plan, index } = currentEvidence(root); const dataFile = `data.${extension}`; const importer = `<main id="machine" data-scene="machine"></main><script>fetch('${dataFile}').then(r => r.text()).then(data => document.querySelect - Network accessline 46
const dataFile = `data.${extension}`; const importer = `<main id="machine" data-scene="machine"></main><script>fetch('${dataFile}').then(r => r.text()).then(data => document.querySelector('main').textContent = data);</script>`; writ - Network accessline 47
const importer = `<main id="machine" data-scene="machine"></main><script>fetch('${dataFile}').then(r => r.text()).then(data => document.querySelector('main').textContent = data);</script>`;
tests/helpers.mjs
- Executable scriptline 1
Executable file
tests/optional-recording.test.mjs
- Executable scriptline 1
Executable file
tests/palette-check.test.mjs
- Executable scriptline 1
Executable file
tests/scenes.test.mjs
- Executable scriptline 1
Executable file
tests/style.test.mjs
- Executable scriptline 1
Executable file
How the signals fit together
Facts from a static read of the files at the pinned commit. They describe what the code does, not why.
Some files could not be read; the facts below still hold.
Declared and executed: 2 facts
- Contacts www.w3.org, which SKILL.md, the README and the plugin manifest do not mentiondocs/holloway/main.js:115High confidence
- Contacts www.w3.org, which SKILL.md, the README and the plugin manifest do not mentiondocs/veda/js/glass.js:3High confidence
Signal confidence: 82 facts
- Network access in prose of documentationREADME.md:10Low confidence
- Network access in prose of documentationREADME.md:12Low confidence
- Network access in prose of documentationREADME.md:35Low confidence
- Network access in prose of documentationREADME.md:57Low confidence
- Network access in code of documentationREADME.md:64Low confidence
- Network access in code of documentationREADME.md:70Low confidence
- Network access in code of the SKILL.mdSKILL.md:186High confidence
- Network access in prose of the SKILL.mdSKILL.md:200Low confidence
- Executable script in a comment of a file that runsassets/motion-kit.js:1Low confidence
- Executable script in a comment of a file that runsdocs/holloway/main.js:1Low confidence
- Network access in code of a file that runsdocs/holloway/main.js:115High confidence
- Executable script in a comment of a file that runsdocs/holloway/motion-kit.js:1Low confidence
- Executable script in a comment of a file that runsdocs/veda/js/glass.js:1Low confidence
- Network access in code of a file that runsdocs/veda/js/glass.js:2High confidence
- Network access in code of a file that runsdocs/veda/js/glass.js:3High confidence
- Executable script in a comment of a file that runsdocs/veda/js/main.js:1Low confidence
- Executable script in a comment of a file that runsdocs/veda/js/motion-kit.js:1Low confidence
- Network access in code of documentationreferences/evidence.md:18Low confidence
- Network access in code of documentationreferences/quality.md:17Low confidence
- Network access in code of documentationreferences/quality.md:18Low confidence
- Network access in code of documentationreferences/quality.md:19Low confidence
- Network access in prose of documentationreferences/research.md:8Low confidence
- Network access in prose of documentationreferences/research.md:9Low confidence
- Network access in prose of documentationreferences/research.md:10Low confidence
- Network access in prose of documentationreferences/research.md:11Low confidence
- Network access in prose of documentationreferences/research.md:12Low confidence
- Network access in prose of documentationreferences/research.md:20Low confidence
- Network access in prose of documentationreferences/research.md:21Low confidence
- Network access in prose of documentationreferences/research.md:22Low confidence
- Network access in prose of documentationreferences/research.md:23Low confidence
- Network access in prose of documentationreferences/research.md:24Low confidence
- Network access in prose of documentationreferences/research.md:25Low confidence
- Network access in prose of documentationreferences/research.md:31Low confidence
- Network access in prose of documentationreferences/research.md:32Low confidence
- Network access in prose of documentationreferences/research.md:33Low confidence
- Network access in prose of documentationreferences/research.md:34Low confidence
- Network access in prose of documentationreferences/research.md:35Low confidence
- Network access in prose of documentationreferences/research.md:46Low confidence
- Network access in prose of documentationreferences/research.md:47Low confidence
- Network access in prose of documentationreferences/research.md:48Low confidence
- Network access in prose of documentationreferences/research.md:49Low confidence
- Network access in prose of documentationreferences/research.md:50Low confidence
- Network access in prose of documentationreferences/research.md:51Low confidence
- Network access in prose of documentationreferences/research.md:52Low confidence
- Network access in prose of documentationreferences/research.md:53Low confidence
- Network access in prose of documentationreferences/research.md:54Low confidence
- Network access in code of documentationreferences/signature-moves.md:10Low confidence
- Network access in code of documentationreferences/signature-moves.md:11Low confidence
- Network access in code of documentationreferences/signature-moves.md:12Low confidence
- Network access in code of documentationreferences/signature-moves.md:13Low confidence
and 32 more
Works with
| Agent | Status | Evidence | Install to |
|---|---|---|---|
| Claude Code | Compatible | Standard SKILL.md SKILL.md | .claude/skills/<skill-name>/ |
| Codex | Compatible | Standard SKILL.md SKILL.md | .agents/skills/<skill-name>/ |
| Cursor | Compatible | Standard SKILL.md SKILL.md | .cursor/skills/<skill-name>/ |
| Gemini CLI | Compatible | Standard SKILL.md SKILL.md | .gemini/skills/<skill-name>/ |
| GitHub Copilot | Compatible | Standard SKILL.md SKILL.md | .github/skills/<skill-name>/ |
| OpenCode | Compatible | Standard SKILL.md SKILL.md | .opencode/skills/<skill-name>/ |
- Native The repository ships a manifest, folder or frontmatter field for this agent.
- Compatible A standard SKILL.md that this agent can read.
- Unknown No evidence either way.
Derived automatically from paths, manifests and frontmatter. Not tested on each agent.