

Also from Kynth Studios


Also from Kynth Studios
Primary workhorse for the Popkorn project (@popkorn/parser, @popkorn/player, demo). Use for any substantive work — DSL syntax and semantics, parser/AST, scene…
Works
40% of the score100/100
Maintained
25% of the score100/100
Adopted
20% of the score16/100
Documented
15% of the score48/100
Primary workhorse for the Popkorn project (@popkorn/parser, @popkorn/player, demo). Use for any substantive work — DSL syntax and semantics, parser/AST, scene graph, transforms, Canvas2D rendering, keyframe animation, easing/interpolation, interactivity, and the real-time render loop. Deeply versed in the domain: CSS-subset language design, recursive-descent parsing, retained-mode scene graphs, and real-time 2D motion graphics. Examples: <example> Context: New DSL feature. user: "Add support for nested animation groups in the DSL" assistant: "I'll hand this to popkorn-engineer — it spans DSL semantics, the AST, and the scene builder." <task tool call to popkorn-engineer> </example> <example> Context: Playback bug. user: "Rotation animations jitter near the loop boundary" assistant: "popkorn-engineer owns the render loop and interpolation — engaging it." <task tool call to popkorn-engineer> </example> <example> Context: Language design. user: "We want easing-per-keyframe syntax" assistant: "This is DSL design plus keyframe timing — popkorn-engineer." <task tool call to popkorn-engineer> </example>
| Artifact | Score | What the check found | Type | Reach | Last commit |
|---|---|---|---|---|---|
| creating-popkorn-animationsayarse/popkorn | 79 | clean | Skill | 15 stars | today |
| syncing-docs-with-codeayarse/popkorn | 78 | clean | Skill | 15 stars | today |
| writing-popkorn-docsayarse/popkorn | 76 | clean | Skill | 15 stars | today |
| achieving-lottie-parityayarse/popkorn | 75 | Missing files | Skill | 15 stars | today |
| popkorn-handayarse/popkorn | 74 | clean | Subagent | 15 stars | today |
| releasing-popkornayarse/popkorn | 73 | clean | Skill | 15 stars | today |
| Artifact | Score | What the check found | Category | Reach | Last commit |
|---|---|---|---|---|---|
| react-build-resolveraffaan-m/ECC | 92 | clean | Frontend & UI | 242k stars | yesterday |
| vue-revieweraffaan-m/ECC | 92 | clean | Frontend & UI | 242k stars | yesterday |
| react-revieweraffaan-m/ECC | 91 | clean | Frontend & UI | 242k stars | yesterday |
| compiler-reviewreact/react | 90 | clean | Frontend & UI | 247k stars | today |
| react-performance-optimizationdavila7/claude-code-templates | 89 | clean | Frontend & UI | 30k stars | today |
| react-state-managementdavila7/claude-code-templates | 89 | clean | Frontend & UI | 30k stars | today |
A badge carrying how many listings this index holds from the repository and how many pass every static structural check. It reads from this index every time somebody loads your page, so it changes when the measurement changes and there is nothing to keep up to date. Free, no account, and the value is not something you or we can set by hand.
[](https://skillworks.kynth.studio/?q=ayarse%2Fpopkorn)Would rather not hotlink us? Every badge is also served in shields.io’s endpoint schema, so shields renders the image and your readers never talk to our domain:
Published by Toolproof, the masthead over this index and eight others. The method behind the number is at toolproof.kynth.studio/methodology, and the whole thing is readable as JSON with no key at /api.


Also from Kynth Studios