[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6J27C26FT01Z2T91NDEPRSS":3,"skill-same:01M6J27C26FT01Z2T91NDEPRSS":63},{"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":35,"linkOnly":36,"markdownContent":37,"markdownBody":38,"frontMatter":39,"refName":40,"commitSha":41,"skillDirectory":42,"forksCount":43,"repositoryHtmlUrl":44,"repositoryHomepageUrl":45,"ownerHtmlUrl":46,"ownerBlogUrl":6,"ownerDescription":47,"updatedAt":48,"install":49,"resources":62},"01M6J27C26FT01Z2T91NDEPRSS","ponytail-help",null,"Quick-reference card for all ponytail modes, skills, and commands. One-shot display, not a persistent mode. Trigger: \u002Fponytail-help, \"ponytail help\", \"what ponytail commands\", \"how do I use ponytail\".","sampleXbro\u002Fagentsmesh","sampleXbro","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F55853222?v=4","01M6J1A11VAS9QEE92CHHMBCKC","Serhii Zhabskyi","01M6J1A16FCGNMMABYE0P6SNTF",28,"MIT","https:\u002F\u002Fgithub.com\u002FsampleXbro\u002Fagentsmesh\u002Fblob\u002Fmaster\u002F.claude\u002Fskills\u002Fponytail-help\u002FSKILL.md",[],[19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34],"ponytail help","ponytail","help","how","use","reference","do","quick-reference","commands","trigger","card","quick","mode","display","for","modes","2026-11-10 10:12:30",false,"---\nname: ponytail-help\ndescription: |\n  Quick-reference card for all ponytail modes, skills, and commands. One-shot display, not a persistent mode. Trigger: \u002Fponytail-help, \"ponytail help\", \"what ponytail commands\", \"how do I use ponytail\".\n---\n\n## Purpose\n\n# Ponytail Help\n\nDisplay this reference card when invoked. One-shot, do NOT change mode,\nwrite flag files, or persist anything.\n\n## Levels\n\n| Level | Trigger | What change |\n|-------|---------|-------------|\n| **Lite** | `\u002Fponytail lite` | Build what's asked, name the lazier alternative in one line. |\n| **Full** | `\u002Fponytail` | The ladder enforced: YAGNI → stdlib → native → one line → minimum. Default. |\n| **Ultra** | `\u002Fponytail ultra` | YAGNI extremist. Deletion before addition. Challenges requirements before building. |\n\nLevel sticks until changed or session end.\n\n## Skills\n\n| Skill | Trigger | What it does |\n|-------|---------|--------------|\n| **ponytail** | `\u002Fponytail` | Lazy mode itself. Simplest solution that works. |\n| **ponytail-review** | `\u002Fponytail-review` | Over-engineering review: `L42: yagni: factory, one product. Inline.` |\n| **ponytail-audit** | `\u002Fponytail-audit` | Whole-repo over-engineering audit: ranked list of what to delete. |\n| **ponytail-debt** | `\u002Fponytail-debt` | Harvest `ponytail:` shortcut comments into a tracked ledger. |\n| **ponytail-gain** | `\u002Fponytail-gain` | Measured-impact scoreboard: less code, less cost, more speed. |\n| **ponytail-help** | `\u002Fponytail-help` | This card. |\n\nCodex uses `@ponytail`, `@ponytail-review`, and `@ponytail-help`; Claude Code\nand OpenCode use the slash-command forms above (OpenCode ships all six as\nslash commands).\n\n## Deactivate\n\nSay \"stop ponytail\" or \"normal mode\". Resume anytime with `\u002Fponytail`.\n`\u002Fponytail off` also works.\n\n## Configure Default Mode\n\nDefault mode = `full`, auto-active every session. Change it:\n\n**Environment variable** (highest priority):\n```bash\nexport PONYTAIL_DEFAULT_MODE=ultra\n```\n\n**Config file** (`~\u002F.config\u002Fponytail\u002Fconfig.json`, Windows: `%APPDATA%\\ponytail\\config.json`):\n```json\n{ \"defaultMode\": \"lite\" }\n```\n\nSet `\"off\"` to disable auto-activation on session start, activate manually\nwith `\u002Fponytail` when wanted.\n\nResolution: env var > config file > `full`.\n\n## Update\n\nEnable auto-update once: open `\u002Fplugin`, go to Marketplaces, pick ponytail, Enable auto-update. Claude Code then pulls new versions at startup (run `\u002Freload-plugins` when it prompts). Manual refresh: `\u002Fplugin marketplace update ponytail` then `\u002Freload-plugins`.\n\nIf `\u002Fplugin` is not recognized, your Claude Code is out of date. Update it (`npm install -g @anthropic-ai\u002Fclaude-code@latest`, or `brew upgrade claude-code`) and restart. Other hosts use their own update flow.\n\n## More\n\nFull docs + examples: https:\u002F\u002Fgithub.com\u002FDietrichGebert\u002Fponytail","## Purpose\n\n# Ponytail Help\n\nDisplay this reference card when invoked. One-shot, do NOT change mode,\nwrite flag files, or persist anything.\n\n## Levels\n\n| Level | Trigger | What change |\n|-------|---------|-------------|\n| **Lite** | `\u002Fponytail lite` | Build what's asked, name the lazier alternative in one line. |\n| **Full** | `\u002Fponytail` | The ladder enforced: YAGNI → stdlib → native → one line → minimum. Default. |\n| **Ultra** | `\u002Fponytail ultra` | YAGNI extremist. Deletion before addition. Challenges requirements before building. |\n\nLevel sticks until changed or session end.\n\n## Skills\n\n| Skill | Trigger | What it does |\n|-------|---------|--------------|\n| **ponytail** | `\u002Fponytail` | Lazy mode itself. Simplest solution that works. |\n| **ponytail-review** | `\u002Fponytail-review` | Over-engineering review: `L42: yagni: factory, one product. Inline.` |\n| **ponytail-audit** | `\u002Fponytail-audit` | Whole-repo over-engineering audit: ranked list of what to delete. |\n| **ponytail-debt** | `\u002Fponytail-debt` | Harvest `ponytail:` shortcut comments into a tracked ledger. |\n| **ponytail-gain** | `\u002Fponytail-gain` | Measured-impact scoreboard: less code, less cost, more speed. |\n| **ponytail-help** | `\u002Fponytail-help` | This card. |\n\nCodex uses `@ponytail`, `@ponytail-review`, and `@ponytail-help`; Claude Code\nand OpenCode use the slash-command forms above (OpenCode ships all six as\nslash commands).\n\n## Deactivate\n\nSay \"stop ponytail\" or \"normal mode\". Resume anytime with `\u002Fponytail`.\n`\u002Fponytail off` also works.\n\n## Configure Default Mode\n\nDefault mode = `full`, auto-active every session. Change it:\n\n**Environment variable** (highest priority):\n```bash\nexport PONYTAIL_DEFAULT_MODE=ultra\n```\n\n**Config file** (`~\u002F.config\u002Fponytail\u002Fconfig.json`, Windows: `%APPDATA%\\ponytail\\config.json`):\n```json\n{ \"defaultMode\": \"lite\" }\n```\n\nSet `\"off\"` to disable auto-activation on session start, activate manually\nwith `\u002Fponytail` when wanted.\n\nResolution: env var > config file > `full`.\n\n## Update\n\nEnable auto-update once: open `\u002Fplugin`, go to Marketplaces, pick ponytail, Enable auto-update. Claude Code then pulls new versions at startup (run `\u002Freload-plugins` when it prompts). Manual refresh: `\u002Fplugin marketplace update ponytail` then `\u002Freload-plugins`.\n\nIf `\u002Fplugin` is not recognized, your Claude Code is out of date. Update it (`npm install -g @anthropic-ai\u002Fclaude-code@latest`, or `brew upgrade claude-code`) and restart. Other hosts use their own update flow.\n\n## More\n\nFull docs + examples: https:\u002F\u002Fgithub.com\u002FDietrichGebert\u002Fponytail",{"name":5,"description":7},"master","2a22abcae4e5677b6e385b5a0e144c48baac4a94",".claude\u002Fskills\u002Fponytail-help",7,"https:\u002F\u002Fgithub.com\u002FsampleXbro\u002Fagentsmesh","https:\u002F\u002Fsamplexbro.github.io\u002Fagentsmesh\u002F","https:\u002F\u002Fgithub.com\u002FsampleXbro","Senior Software Engineer · React · TypeScript · Next.js · Smart TV specialist (Tizen, webOS, Android TV)","2026-11-06 03:06:21",{"source":8,"skillName":5,"commands":50,"prompt":60,"zipAvailable":61},[51,54,57],{"tool":52,"command":53},"npx","npx skills add sampleXbro\u002Fagentsmesh --skill ponytail-help",{"tool":55,"command":56},"bunx","bunx skills add sampleXbro\u002Fagentsmesh --skill ponytail-help",{"tool":58,"command":59},"pnpm","pnpm dlx skills add sampleXbro\u002Fagentsmesh --skill ponytail-help","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FsampleXbro\u002Fagentsmesh\u002Fblob\u002Fmaster\u002F.claude\u002Fskills\u002Fponytail-help\u002FSKILL.md",true,[],[64,80,95,121,127,146],{"skillNo":65,"name":66,"nameZh":6,"description":67,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":68,"categories":69,"keywords":75,"publishedAt":35},"01M6J2GJ4NDEPJND2GAXN0VPRB","research","Research docs and summarize decisions","https:\u002F\u002Fgithub.com\u002FsampleXbro\u002Fagentsmesh\u002Fblob\u002Fmaster\u002Ftests\u002Fe2e\u002Ffixtures\u002Fwindsurf-project\u002F.windsurf\u002Fskills\u002Fresearch\u002FSKILL.md",[70],{"categoryNo":71,"categoryName":72,"taxonomyType":73,"taxonomyTypeDesc":74},"01JBSEEDCAT000000000000021","资料检索与研究","SCENARIO","使用场景",[66,76,77,78,79],"docs","summarize","decisions","research docs",{"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":89,"publishedAt":35},"01M6J2GF8WQVFP75AMJWV7YM50","debugging","Systematic debugging workflow for production failures and test regressions.","https:\u002F\u002Fgithub.com\u002FsampleXbro\u002Fagentsmesh\u002Fblob\u002Fmaster\u002Ftests\u002Fe2e\u002Ffixtures\u002Fwarp-project\u002F.warp\u002Fskills\u002Fdebugging\u002FSKILL.md",[86],{"categoryNo":87,"categoryName":88,"taxonomyType":73,"taxonomyTypeDesc":74},"01JBSEEDCAT000000000000023","Skill与智能体开发",[82,90,91,92,93,94,33],"systematic debugging","workflow","test","Production","systematic",{"skillNo":96,"name":97,"nameZh":6,"description":98,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":99,"categories":100,"keywords":110,"publishedAt":35},"01M6J2GAQRCM0KV565J63STPWB","api-generator","Generate REST API endpoints with validation and tests","https:\u002F\u002Fgithub.com\u002FsampleXbro\u002Fagentsmesh\u002Fblob\u002Fmaster\u002Ftests\u002Fe2e\u002Ffixtures\u002Ftrae-project\u002F.trae\u002Fskills\u002Fapi-generator\u002FSKILL.md",[101,104,105],{"categoryNo":102,"categoryName":103,"taxonomyType":73,"taxonomyTypeDesc":74},"01JBSEEDCAT000000000000010","后端与接口",{"categoryNo":87,"categoryName":88,"taxonomyType":73,"taxonomyTypeDesc":74},{"categoryNo":106,"categoryName":107,"taxonomyType":108,"taxonomyTypeDesc":109},"01JBSEEDCAT000000000000030","开发工程师","PROFESSION","适用职业",[111,112,113,114,115,116,117,118,119,120],"api","api generator","generator","REST","endpoints","rest api","tests","with","validation","generate",{"skillNo":122,"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":123,"categories":124,"keywords":126,"publishedAt":35},"01M6J2G7VF3A2EGK5YBR4BM9KS","https:\u002F\u002Fgithub.com\u002FsampleXbro\u002Fagentsmesh\u002Fblob\u002Fmaster\u002Ftests\u002Fe2e\u002Ffixtures\u002Frovodev-project\u002F.rovodev\u002Fskills\u002Fdebugging\u002FSKILL.md",[125],{"categoryNo":87,"categoryName":88,"taxonomyType":73,"taxonomyTypeDesc":74},[82,33,91,92,90,93,94],{"skillNo":128,"name":129,"nameZh":6,"description":130,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":131,"categories":132,"keywords":134,"publishedAt":35},"01M6J2G4VHBHSPXGVQRZCH8CDW","typescript-pro","Apply advanced TypeScript patterns including conditional types, template literal types, and mapped types","https:\u002F\u002Fgithub.com\u002FsampleXbro\u002Fagentsmesh\u002Fblob\u002Fmaster\u002Ftests\u002Fe2e\u002Ffixtures\u002Froo-code-project\u002F.roo\u002Fskills\u002Ftypescript-pro\u002FSKILL.md",[133],{"categoryNo":106,"categoryName":107,"taxonomyType":108,"taxonomyTypeDesc":109},[135,136,137,138,139,140,141,142,143,144,145],"typescript","typescript pro","pro","patterns","code","architect","template","typescript patterns","Literal","types","advanced",{"skillNo":147,"name":82,"nameZh":6,"description":148,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":149,"categories":150,"keywords":152,"publishedAt":35},"01M6J2G2133FJ5SAHK9WX4YVNV","Systematic debugging workflow for Replit projects","https:\u002F\u002Fgithub.com\u002FsampleXbro\u002Fagentsmesh\u002Fblob\u002Fmaster\u002Ftests\u002Fe2e\u002Ffixtures\u002Freplit-agent-project\u002F.agents\u002Fskills\u002Fdebugging\u002FSKILL.md",[151],{"categoryNo":87,"categoryName":88,"taxonomyType":73,"taxonomyTypeDesc":74},[82,90,153,94,33,91],"projects"]