[{"data":1,"prerenderedAt":4},["ShallowReactive",2],{"readme:ponytail":3},"\u003Cp align=\"center\">\n  \u003Cpicture>\n    \u003Csource media=\"(prefers-color-scheme: dark)\" srcset=\"assets\u002Flogo-dark.png\">\u003C\u002Fsource>\n    \u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002FDietrichGebert\u002Fponytail\u002FHEAD\u002Fassets\u002Flogo.png\" width=\"220\" alt=\"Ponytail, the lazy senior dev\" \u002F>\n  \u003C\u002Fpicture>\n\u003C\u002Fp>\u003Ch1>Ponytail\u003C\u002Fh1>\u003Cp align=\"center\">\n  \u003Cem>He says nothing. He writes one line. It works.\u003C\u002Fem>\n\u003C\u002Fp>\u003Cp align=\"center\">\n  \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fstars\u002FDietrichGebert\u002Fponytail?style=flat-square&amp;color=111111&amp;label=stars\" alt=\"Stars\" \u002F>\n  \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fv\u002Frelease\u002FDietrichGebert\u002Fponytail?style=flat-square&amp;color=111111&amp;label=release\" alt=\"Release\" \u002F>\n  \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fnpm\u002Fv\u002F@dietrichgebert\u002Fponytail?style=flat-square&amp;color=111111&amp;label=npm\" alt=\"npm\" \u002F>\n  \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fworks%20with-20%20agents-111111?style=flat-square\" alt=\"Works with 20 agents\" \u002F>\n  \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Flicense-MIT-111111?style=flat-square\" alt=\"MIT license\" \u002F>\n\u003C\u002Fp>\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Ftrendshift.io\u002Frepositories\u002F50668\" rel=\"nofollow ugc noopener\">\u003Cimg src=\"https:\u002F\u002Ftrendshift.io\u002Fapi\u002Fbadge\u002Ftrendshift\u002Frepositories\u002F50668\u002Fdaily\" alt=\"DietrichGebert\u002Fponytail | Trendshift\" width=\"250\" height=\"55\" \u002F>\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Ftrendshift.io\u002Frepositories\u002F50668\" rel=\"nofollow ugc noopener\">\u003Cimg src=\"https:\u002F\u002Ftrendshift.io\u002Fapi\u002Fbadge\u002Ftrendshift\u002Frepositories\u002F50668\u002Fweekly\" alt=\"DietrichGebert\u002Fponytail | Trendshift\" width=\"250\" height=\"55\" \u002F>\u003C\u002Fa>\n\u003C\u002Fp>\u003Cp align=\"center\">\n  \u003Cstrong>~54% less code (up to 94%) · ~20% cheaper · ~27% faster · 100% safe\u003C\u002Fstrong>\u003Cbr \u002F>\n  \u003Csub>Measured on real Claude Code sessions editing a real open-source repo (FastAPI + React), against the same agent with no skill. ~54% is the mean across 12 feature tasks (Haiku 4.5, n=4); it reaches 94% where an agent over-builds (a date picker) and is near zero where the code is already minimal. ponytail keeps every safety guard while a bare \"write one-liners\" prompt drops one. (The earlier single-shot benchmark reported 80-94% as a flat figure; against a fair agentic baseline that is the per-task ceiling, not the average.) \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FDietrichGebert\u002Fponytail\u002Fblob\u002FHEAD\u002Fbenchmarks\u002Fresults\u002F2026-06-18-agentic.md\" rel=\"nofollow ugc noopener\">Full writeup\u003C\u002Fa> · \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FDietrichGebert\u002Fponytail\u002Fblob\u002FHEAD\u002Fbenchmarks\u002F\" rel=\"nofollow ugc noopener\">reproduce it\u003C\u002Fa>.\u003C\u002Fsub>\n\u003C\u002Fp>\u003Cp align=\"center\">\n  \u003Csub>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FDietrichGebert\u002Fponytail\u002Fblob\u002FHEAD\u002FREADME.es.md\" rel=\"nofollow ugc noopener\">Español\u003C\u002Fa> · \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FDietrichGebert\u002Fponytail\u002Fblob\u002FHEAD\u002FREADME.ko.md\" rel=\"nofollow ugc noopener\">한국어\u003C\u002Fa>\u003C\u002Fsub>\n\u003C\u002Fp>\u003Chr \u002F>\n\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fponytail.dev\u002Fsoon\" rel=\"nofollow ugc noopener\">\u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002FDietrichGebert\u002Fponytail\u002FHEAD\u002Fassets\u002Fwaitlist-banner.png\" alt=\"Something's coming, join the waitlist\" width=\"760\" \u002F>\u003C\u002Fa>\n\u003C\u002Fp>\u003Cp>You know him. Long ponytail. Oval glasses. Has been at the company longer than the version control. You show him fifty lines; he looks at them, says nothing, and replaces them with one.\u003C\u002Fp>\n\u003Cp>Ponytail puts him inside your AI agent.\u003C\u002Fp>\n\u003Ch2>Before \u002F after\u003C\u002Fh2>\n\u003Cp>You ask for a date picker. Your agent installs flatpickr, writes a wrapper component, adds a stylesheet, and starts a discussion about timezones.\u003C\u002Fp>\n\u003Cp>With ponytail:\u003C\u002Fp>\n\u003Cpre>\u003Ccode class=\"language-html\">&lt;!-- ponytail: browser has one --&gt;\n&lt;input type=\"date\"&gt;\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>More survivors in \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FDietrichGebert\u002Fponytail\u002Fblob\u002FHEAD\u002Fexamples\u002F\" rel=\"nofollow ugc noopener\">examples\u002F\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch2>Numbers\u003C\u002Fh2>\n\u003Cp>The honest measurement is a real agent doing real work: a headless Claude Code session editing \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ffastapi\u002Ffull-stack-fastapi-template\" rel=\"nofollow ugc noopener\">tiangolo's full-stack-fastapi-template\u003C\u002Fa> (a real FastAPI + React repo), scored on the \u003Ccode>git diff\u003C\u002Fcode> it leaves behind. Twelve feature tickets, the same agent with and without the skill, n=4, Haiku 4.5.\u003C\u002Fp>\n\u003Cp align=\"center\">\n  \u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002FDietrichGebert\u002Fponytail\u002FHEAD\u002Fassets\u002Fbenchmark-agentic.svg\" width=\"860\" alt=\"Each arm as a percent of the no-skill baseline across LOC, tokens, cost and time (Haiku 4.5). ponytail is lowest on every metric (LOC 46%, tokens 78%, cost 80%, time 73%); caveman rises above 100% on tokens, cost and time; yagni-oneliner LOC 67%. Safety, separate adversarial tier: baseline, caveman and ponytail 100%, yagni-oneliner 95%.\" \u002F>\n\u003C\u002Fp>\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth>vs no-skill baseline\u003C\u002Fth>\n\u003Cth align=\"right\">LOC\u003C\u002Fth>\n\u003Cth align=\"right\">tokens\u003C\u002Fth>\n\u003Cth align=\"right\">cost\u003C\u002Fth>\n\u003Cth align=\"right\">time\u003C\u002Fth>\n\u003Cth align=\"right\">safe\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\u003Ctr>\n\u003Ctd>\u003Cstrong>ponytail\u003C\u002Fstrong>\u003C\u002Ftd>\n\u003Ctd align=\"right\">\u003Cstrong>-54%\u003C\u002Fstrong>\u003C\u002Ftd>\n\u003Ctd align=\"right\">\u003Cstrong>-22%\u003C\u002Fstrong>\u003C\u002Ftd>\n\u003Ctd align=\"right\">\u003Cstrong>-20%\u003C\u002Fstrong>\u003C\u002Ftd>\n\u003Ctd align=\"right\">**-2\u003C\u002Ftd>\n\u003Ctd align=\"right\">\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\u003C\u002Ftable>\n",1784828823775]