Repository navigation
feat(skills): add /ponytail-gain measured-impact scoreboard - #108
Merged
DietrichGebert merged 1 commit intoJun 18, 2026
Merged
Conversation
A one-shot scoreboard showing ponytail's measured benchmark impact (less code, less cost, more speed) as plain ASCII bars, then points to /ponytail-debt and /ponytail-audit for this repo's real numbers. Complements the existing skills rather than duplicating them: debt harvests the ponytail: ledger, audit finds what's cuttable, gain shows the measured why-it-matters. No per-repo savings number is ever printed -- the unbuilt version was never written, so there is no real baseline to subtract from in a live repo. The bars carry the published benchmark medians (5 tasks, 3 models); per-repo figures come from debt's count. Ships every adapter the other commands ship: Claude commands/*.toml, OpenCode .opencode/command/*.md, OpenClaw skill (generated), Pi command registration. Help card, command enumeration, portability table, and README updated in the same change. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
ousamabenyounes
force-pushed
the
feat/ponytail-gain
branch
from
June 16, 2026 19:47
30bd446 to
7d00e1a
Compare
DevZonayed
pushed a commit
to DevZonayed/ponytail
that referenced
this pull request
Aug 17, 2026
…Gebert#108) A one-shot scoreboard showing ponytail's measured benchmark impact (less code, less cost, more speed) as plain ASCII bars, then points to /ponytail-debt and /ponytail-audit for this repo's real numbers. Complements the existing skills rather than duplicating them: debt harvests the ponytail: ledger, audit finds what's cuttable, gain shows the measured why-it-matters. No per-repo savings number is ever printed -- the unbuilt version was never written, so there is no real baseline to subtract from in a live repo. The bars carry the published benchmark medians (5 tasks, 3 models); per-repo figures come from debt's count. Ships every adapter the other commands ship: Claude commands/*.toml, OpenCode .opencode/command/*.md, OpenClaw skill (generated), Pi command registration. Help card, command enumeration, portability table, and README updated in the same change. Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Afristrat
pushed a commit
to Afristrat/ponytail
that referenced
this pull request
Sep 29, 2026
…Gebert#108) A one-shot scoreboard showing ponytail's measured benchmark impact (less code, less cost, more speed) as plain ASCII bars, then points to /ponytail-debt and /ponytail-audit for this repo's real numbers. Complements the existing skills rather than duplicating them: debt harvests the ponytail: ledger, audit finds what's cuttable, gain shows the measured why-it-matters. No per-repo savings number is ever printed -- the unbuilt version was never written, so there is no real baseline to subtract from in a live repo. The bars carry the published benchmark medians (5 tasks, 3 models); per-repo figures come from debt's count. Ships every adapter the other commands ship: Claude commands/*.toml, OpenCode .opencode/command/*.md, OpenClaw skill (generated), Pi command registration. Help card, command enumeration, portability table, and README updated in the same change.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What
Adds
/ponytail-gain— a one-shot scoreboard that renders ponytail's measured benchmark impact (less code, less cost, more speed) as plain ASCII bars, then points at/ponytail-debtand/ponytail-auditfor this repo's real numbers.It complements the existing skills instead of duplicating them:
debtharvests theponytail:ledger,auditfinds what's cuttable,gainshows the measured why it matters. The first thing a teammate trying ponytail asks is "what does this actually buy me?" — this answers it in one command, and routes them to the per-repo skills for the specifics.Our position on "tokens saved" (and why this is light, on purpose)
We really wanted
gainto report real token/LOC savings on your repo — the rtk-gain style number. We talked ourselves out of it, twice, and want to be transparent about why:PostToolUse-style sys-call on each tool use. That breaks the zero-config, thin-adapter promise (Cursor/Windsurf/Cline have no such hook) and contradicts "Does it need a config file? No."So we cut it down to light-only: the bars carry the published benchmark medians (measured, labelled as benchmark not as your repo), and the only per-repo figures come from
debt's real count. No phantom numbers, no runtime weight, portable everywhere. If you'd rather measure the maintenance/lifetime cost properly, the honest place is a new arm inbenchmarks/(both no-skill and ponytail files already exist there) — happy to follow up with that if you want it.Adapter coverage
Ships every surface the other commands ship, so no adapter drifts:
skills/ponytail-gain/SKILL.md,commands/ponytail-gain.toml.opencode/command/ponytail-gain.md.openclaw/skills/ponytail-gain/SKILL.md(generated viascripts/build-openclaw-skills.js)/ponytail-helpenumeration,docs/agent-portability.md, and the README commands table + OpenClaw line updated in the same PR.Test verification (RED → GREEN)
CI is green on this PR (the
testworkflow passed). The Pi command-registration + delegation tests are the anchor — they go red the moment the prod registration is reverted, green with it.RED — prod registration reverted to upstream, test kept:
GREEN — with the change:
Baseline preserved. Note for anyone running the suite locally:
tests/correctnessincludes one check (csv: correct pandas one-liner) that importspandas, sonode --test tests/*.test.jsshows one failure on a machine without it. That is environment-only and not caused by this change — CI installspandas(pip install pandasin.github/workflows/test.yml), which is why the workflow is green. It was red the same way onmainbefore this branch.