[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M7B4G2T7RGTA65AS438PD41D":3,"skill-same:01M7B4G2T7RGTA65AS438PD41D":44},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":18,"publishedAt":19,"linkOnly":20,"markdownContent":21,"markdownBody":22,"frontMatter":23,"refName":24,"commitSha":25,"skillDirectory":26,"forksCount":14,"repositoryHtmlUrl":27,"repositoryHomepageUrl":6,"ownerHtmlUrl":28,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":29,"install":30,"resources":43},"01M7B4G2T7RGTA65AS438PD41D","ponytail-gain",null,"Show ponytail's measured impact as a compact scoreboard: less code, less cost, more speed, from the benchmark medians. One-shot display, not a persistent mode, and not a per-repo number. Trigger: \u002Fponytail-gain, \"ponytail gain\", \"what does ponytail save\", \"show ponytail impact\", \"ponytail scoreboard\".","yashpreeto7\u002Fsanctum","yashpreeto7","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F157383808?v=4","01M7B4BVRRC6PZYNDFRVJJ4Y77","Yashpreet","01M7B4BVSD4C4JKEKDGNH8ABGH",0,"MIT","https:\u002F\u002Fgithub.com\u002Fyashpreeto7\u002Fsanctum\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fponytail\u002Fskills\u002Fponytail-gain\u002FSKILL.md",[],[],"2026-11-15 14:19:17",false,"---\nname: ponytail-gain\ndescription: >\n  Show ponytail's measured impact as a compact scoreboard: less code, less\n  cost, more speed, from the benchmark medians. One-shot display, not a\n  persistent mode, and not a per-repo number. Trigger: \u002Fponytail-gain,\n  \"ponytail gain\", \"what does ponytail save\", \"show ponytail impact\",\n  \"ponytail scoreboard\".\n---\n\n# Ponytail Gain\n\nDisplay this scoreboard when invoked. One-shot: do NOT change mode, write flag\nfiles, or persist anything.\n\nThe figures are the published benchmark medians (5 everyday tasks: email\nvalidator, debounce, CSV sum, countdown timer, rate limiter; three models:\nHaiku, Sonnet, Opus). They are measured, not computed from the current repo.\nSource: `benchmarks\u002F` and the README.\n\n## Scoreboard\n\nRender plain ASCII bars. The bar length shows the measured range; the label\ncarries the exact figure:\n\n```\n  ponytail gain                     benchmark median · 5 tasks · 3 models\n\n  Lines of code   no-skill  ████████████████████  100%\n                  ponytail  ██▌·················    6–20%   ▼ 80–94%\n  Cost            no-skill  ████████████████████  100%\n                  ponytail  █████▌··············   23–53%  ▼ 47–77%\n  Speed           ponytail  ▸ 3–6× faster\n\n  This repo:  \u002Fponytail-debt  (shortcuts you deferred)\n              \u002Fponytail-audit (what's still cuttable)\n```\n\n## Honesty boundary\n\nThese are benchmark medians, not this repo. NEVER print a per-repo savings\nnumber (\"you saved X lines\u002Ftokens here\"): the unbuilt version was never\nwritten, so there is no real baseline to subtract from in a live repo. The\nonly real per-repo figures come from `\u002Fponytail-debt` (a counted ledger), and\nthis card points there instead of inventing one.\n\n## Boundaries\n\nOne-shot display. Edits nothing, changes no mode.\n\"stop ponytail\" or \"normal mode\": revert.\n","# Ponytail Gain\n\nDisplay this scoreboard when invoked. One-shot: do NOT change mode, write flag\nfiles, or persist anything.\n\nThe figures are the published benchmark medians (5 everyday tasks: email\nvalidator, debounce, CSV sum, countdown timer, rate limiter; three models:\nHaiku, Sonnet, Opus). They are measured, not computed from the current repo.\nSource: `benchmarks\u002F` and the README.\n\n## Scoreboard\n\nRender plain ASCII bars. The bar length shows the measured range; the label\ncarries the exact figure:\n\n```\n  ponytail gain                     benchmark median · 5 tasks · 3 models\n\n  Lines of code   no-skill  ████████████████████  100%\n                  ponytail  ██▌·················    6–20%   ▼ 80–94%\n  Cost            no-skill  ████████████████████  100%\n                  ponytail  █████▌··············   23–53%  ▼ 47–77%\n  Speed           ponytail  ▸ 3–6× faster\n\n  This repo:  \u002Fponytail-debt  (shortcuts you deferred)\n              \u002Fponytail-audit (what's still cuttable)\n```\n\n## Honesty boundary\n\nThese are benchmark medians, not this repo. NEVER print a per-repo savings\nnumber (\"you saved X lines\u002Ftokens here\"): the unbuilt version was never\nwritten, so there is no real baseline to subtract from in a live repo. The\nonly real per-repo figures come from `\u002Fponytail-debt` (a counted ledger), and\nthis card points there instead of inventing one.\n\n## Boundaries\n\nOne-shot display. Edits nothing, changes no mode.\n\"stop ponytail\" or \"normal mode\": revert.\n",{"name":5,"description":7},"main","c705f1ce3634ad8c8988a350232fd6bc8d8ae5a8",".agents\u002Fskills\u002Fponytail\u002Fskills\u002Fponytail-gain","https:\u002F\u002Fgithub.com\u002Fyashpreeto7\u002Fsanctum","https:\u002F\u002Fgithub.com\u002Fyashpreeto7","2026-09-09 18:55:27",{"source":8,"skillName":5,"commands":31,"prompt":41,"zipAvailable":42},[32,35,38],{"tool":33,"command":34},"npx","npx skills add yashpreeto7\u002Fsanctum --skill ponytail-gain",{"tool":36,"command":37},"bunx","bunx skills add yashpreeto7\u002Fsanctum --skill ponytail-gain",{"tool":39,"command":40},"pnpm","pnpm dlx skills add yashpreeto7\u002Fsanctum --skill ponytail-gain","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fyashpreeto7\u002Fsanctum\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fponytail\u002Fskills\u002Fponytail-gain\u002FSKILL.md",true,[],[45,52,59,66,73,80],{"skillNo":46,"name":47,"nameZh":6,"description":48,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":49,"categories":50,"keywords":51,"publishedAt":19},"01M7B4JT51NR5K5YYZPAYZN2T1","web-design-guidelines","Review UI code for Web Interface Guidelines compliance. Use when asked to \"review my UI\", \"check accessibility\", \"audit design\", \"review UX\", or \"check my site against best practices\".","https:\u002F\u002Fgithub.com\u002Fyashpreeto7\u002Fsanctum\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fweb-design-guidelines\u002FSKILL.md",[],[],{"skillNo":53,"name":54,"nameZh":6,"description":55,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":56,"categories":57,"keywords":58,"publishedAt":19},"01M7B4JR0D9BZ6EZ2A9KMK50VQ","verification-loop","A comprehensive verification system for Claude Code sessions. Use when verifying a Claude Code session's work before claiming it is complete.","https:\u002F\u002Fgithub.com\u002Fyashpreeto7\u002Fsanctum\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fverification-loop\u002FSKILL.md",[],[],{"skillNo":60,"name":61,"nameZh":6,"description":62,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":63,"categories":64,"keywords":65,"publishedAt":19},"01M7B4JJ5FXWNSDK61YFF97SJQ","ui-ux-pro-max","UI\u002FUX design intelligence for web, mobile, and desktop. This skill should be used when designing, building, reviewing, or fixing interfaces, including pages, components, design systems, accessibility, interaction, responsive layout, typography, color, charts, and stack-specific UI implementation. Searchable local data: 79 searchable styles (50 active), 192 product palettes and reasoning profiles, 74 font pairings, 119 UX guidelines, 105 icons, 17 GSAP presets, 25 chart types, and 22 stacks.","https:\u002F\u002Fgithub.com\u002Fyashpreeto7\u002Fsanctum\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fui-ux-pro-max\u002FSKILL.md",[],[],{"skillNo":67,"name":68,"nameZh":6,"description":69,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":70,"categories":71,"keywords":72,"publishedAt":19},"01M7B4JF51AW1VJPQK35S7055Y","to-tickets","Break a plan, spec, or the current conversation into a set of tracer-bullet tickets, each declaring its blocking edges, published to the configured tracker (edges as text in one file per ticket locally, or native blocking links on a real tracker).","https:\u002F\u002Fgithub.com\u002Fyashpreeto7\u002Fsanctum\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fto-tickets\u002FSKILL.md",[],[],{"skillNo":74,"name":75,"nameZh":6,"description":76,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":77,"categories":78,"keywords":79,"publishedAt":19},"01M7B4JCT2CS7J7YVQFKVZRQA3","to-spec","Turn the current conversation into a spec and publish it to the project issue tracker: no interview, just synthesis of what you've already discussed.","https:\u002F\u002Fgithub.com\u002Fyashpreeto7\u002Fsanctum\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fto-spec\u002FSKILL.md",[],[],{"skillNo":81,"name":82,"nameZh":6,"description":83,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":84,"categories":85,"keywords":86,"publishedAt":19},"01M7B4J7FY6KPAB8ZQACQFBN89","writing-skills","Use when creating new skills, editing existing skills, or verifying skills work before deployment","https:\u002F\u002Fgithub.com\u002Fyashpreeto7\u002Fsanctum\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fsuperpowers\u002Fskills\u002Fwriting-skills\u002FSKILL.md",[],[]]