[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M71FWHPQQBZWZ9ZHTV2SED9Y":3,"skill-same:01M71FWHPQQBZWZ9ZHTV2SED9Y":70},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":15,"categories":16,"keywords":17,"publishedAt":38,"linkOnly":39,"markdownContent":40,"markdownBody":41,"frontMatter":42,"refName":43,"commitSha":44,"skillDirectory":45,"forksCount":46,"repositoryHtmlUrl":47,"repositoryHomepageUrl":6,"ownerHtmlUrl":48,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":49,"install":50,"resources":63},"01M71FWHPQQBZWZ9ZHTV2SED9Y","readme-pm-review",null,"Use only when the user explicitly asks for a product-manager style review of a repository README. Read only the README first, do not infer undocumented features, and provide readability feedback, rewrite suggestions, and product-priority recommendations.","Andy-CH-BO-AN\u002FAI-running-coach","Andy-CH-BO-AN","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F58759761?v=4","01M71FSKGT9TWBMY2SFP4V2JR8","01M71FSKHQAN25HG2TRY5WVCMG",2,"MIT","https:\u002F\u002Fgithub.com\u002FAndy-CH-BO-AN\u002FAI-running-coach\u002Fblob\u002Fmain\u002Fai\u002Fskills\u002Freadme-pm-review\u002FSKILL.md",[],[18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],"readme pm review","pm","review","README","manager","features","repository","read","recommendations","product","style","first","rewrite","when","use","only","for","infer","feedback","do","2026-11-10 10:12:30",false,"---\nname: readme-pm-review\ndescription: Use only when the user explicitly asks for a product-manager style review of a repository README. Read only the README first, do not infer undocumented features, and provide readability feedback, rewrite suggestions, and product-priority recommendations.\n---\n\n# README PM Review\n\nUse this skill only when the user explicitly asks for:\n\n- a PM review of `README.md`\n- README readability feedback from a product perspective\n- product-oriented README rewrite suggestions\n- product prioritization ideas based only on README content\n\n## Required scope\n\n- Read `README.md` first.\n- Base the analysis only on what the README actually says.\n- Do not infer features, roadmap items, or user personas that are not\n  supported by the README text.\n\n## Tasks\n\n1. Evaluate whether a first-time reader can understand:\n   - what the product is\n   - what problem it solves\n   - who would use it\n   - current project status\n   - how to get started quickly\n2. Suggest README improvements:\n   - which sections are too engineering-heavy\n   - which information should move earlier\n   - which wording should sound more product-oriented\n   - what a clearer README structure would be\n3. Suggest product next steps based on the README's stated capabilities:\n   - short-term priorities for the next 1-2 iterations\n   - medium-term ideas\n   - ideas that should not be prioritized now\n   - reason, user value, and priority rationale for each suggestion\n\n## Output format\n\nUse exactly these section headings:\n\n- `## README 可讀性評估`\n- `## README 改寫建議`\n- `## 產品需求建議`\n- `## 建議優先順序`\n","# README PM Review\n\nUse this skill only when the user explicitly asks for:\n\n- a PM review of `README.md`\n- README readability feedback from a product perspective\n- product-oriented README rewrite suggestions\n- product prioritization ideas based only on README content\n\n## Required scope\n\n- Read `README.md` first.\n- Base the analysis only on what the README actually says.\n- Do not infer features, roadmap items, or user personas that are not\n  supported by the README text.\n\n## Tasks\n\n1. Evaluate whether a first-time reader can understand:\n   - what the product is\n   - what problem it solves\n   - who would use it\n   - current project status\n   - how to get started quickly\n2. Suggest README improvements:\n   - which sections are too engineering-heavy\n   - which information should move earlier\n   - which wording should sound more product-oriented\n   - what a clearer README structure would be\n3. Suggest product next steps based on the README's stated capabilities:\n   - short-term priorities for the next 1-2 iterations\n   - medium-term ideas\n   - ideas that should not be prioritized now\n   - reason, user value, and priority rationale for each suggestion\n\n## Output format\n\nUse exactly these section headings:\n\n- `## README 可讀性評估`\n- `## README 改寫建議`\n- `## 產品需求建議`\n- `## 建議優先順序`\n",{"name":5,"description":7},"main","c8423dc370076b0251f5c049b7c3ea3bc4d17d75","ai\u002Fskills\u002Freadme-pm-review",0,"https:\u002F\u002Fgithub.com\u002FAndy-CH-BO-AN\u002FAI-running-coach","https:\u002F\u002Fgithub.com\u002FAndy-CH-BO-AN","2026-10-23 22:13:05",{"source":8,"skillName":5,"commands":51,"prompt":61,"zipAvailable":62},[52,55,58],{"tool":53,"command":54},"npx","npx skills add Andy-CH-BO-AN\u002FAI-running-coach --skill readme-pm-review",{"tool":56,"command":57},"bunx","bunx skills add Andy-CH-BO-AN\u002FAI-running-coach --skill readme-pm-review",{"tool":59,"command":60},"pnpm","pnpm dlx skills add Andy-CH-BO-AN\u002FAI-running-coach --skill readme-pm-review","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FAndy-CH-BO-AN\u002FAI-running-coach\u002Fblob\u002Fmain\u002Fai\u002Fskills\u002Freadme-pm-review\u002FSKILL.md",true,[64],{"path":65,"resourceType":66,"resourceTypeDesc":67,"sizeBytes":68,"sourceHtmlUrl":69},"agents\u002Fopenai.yaml","REFERENCE","参考文档",260,"https:\u002F\u002Fgithub.com\u002FAndy-CH-BO-AN\u002FAI-running-coach\u002Fblob\u002Fmain\u002Fai\u002Fskills\u002Freadme-pm-review\u002Fagents\u002Fopenai.yaml",[71,96,120,144,161,178],{"skillNo":72,"name":73,"nameZh":6,"description":74,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":75,"categories":76,"keywords":77,"publishedAt":38},"01M71FWKE76AC8TMK2CQ19YAY6","token-decrease","Ultra-compressed communication mode. Cuts token usage ~75% by speaking like caveman while keeping full technical accuracy. Supports intensity levels: lite, full (default), ultra, wenyan-lite, wenyan-full, wenyan-ultra. Use when user says \"caveman mode\", \"talk like caveman\", \"use caveman\", \"less tokens\", \"be brief\", \"token decrease\", or invokes \u002Fcaveman. Also auto-triggers when token efficiency is requested.","https:\u002F\u002Fgithub.com\u002FAndy-CH-BO-AN\u002FAI-running-coach\u002Fblob\u002Fmain\u002Fai\u002Fskills\u002Ftoken-decrease\u002FSKILL.md",[],[78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,31,94,95,32],"token decrease","token","efficiency","Caveman Mode","communication","lite","ultra","usage","technical","auto","intensity","triggers","accuracy","default","mode","tokens","token efficiency","brief",{"skillNo":97,"name":98,"nameZh":6,"description":99,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":100,"categories":101,"keywords":102,"publishedAt":38},"01M71FWFE09MTZVFZS2CY8Y939","python-review-qa-loop","Use when working on Python code changes that should follow this repo's shared review and QA loop. Read the shared workflow docs, make the smallest viable patch, run relevant tests, capture results, and route DB, credentials, secrets, or Garmin password related changes through the shared security guidance.","https:\u002F\u002Fgithub.com\u002FAndy-CH-BO-AN\u002FAI-running-coach\u002Fblob\u002Fmain\u002Fai\u002Fskills\u002Fpython-review-qa-loop\u002FSKILL.md",[],[103,104,105,106,20,107,108,32,109,110,111,112,113,114,31,115,116,117,118,119],"python review qa loop","python","qa","loop","repo","password","tests","security guidance","workflow","db","relevant","shared","credentials","python code","route","code","patch",{"skillNo":121,"name":122,"nameZh":6,"description":123,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":124,"categories":125,"keywords":126,"publishedAt":38},"01M71FWDWPXVWR0GBB4SSWXPJK","improve-codebase-architecture","Scan a codebase for deepening opportunities, present them as a visual HTML report, then grill through whichever one you pick.","https:\u002F\u002Fgithub.com\u002FAndy-CH-BO-AN\u002FAI-running-coach\u002Fblob\u002Fmain\u002Fai\u002Fskills\u002Fimprove-codebase-architecture\u002FSKILL.md",[],[127,128,129,130,131,34,132,133,134,135,136,137,138,139,140,141,142,143],"architecture","improve","codebase","improve codebase architecture","html","visual","you","present","deepening","true","html report","pick","report","scan","one","grill","as",{"skillNo":145,"name":146,"nameZh":6,"description":147,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":148,"categories":149,"keywords":150,"publishedAt":38},"01M71FWCMB41PC4XCKG0HTMEFK","grilling","Grill the user relentlessly about a plan, decision, or idea. Use when the user wants to stress-test their thinking, or uses any 'grill' trigger phrases.","https:\u002F\u002Fgithub.com\u002FAndy-CH-BO-AN\u002FAI-running-coach\u002Fblob\u002Fmain\u002Fai\u002Fskills\u002Fgrilling\u002FSKILL.md",[],[146,151,142,152,153,154,155,156,157,158,31,32,159,160],"about","plan","thinking","test","trigger","idea","user","stress","stress-test","decision",{"skillNo":162,"name":163,"nameZh":6,"description":164,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":165,"categories":166,"keywords":167,"publishedAt":38},"01M71FWBE9N70PWAY8HF7RR4HY","grill-with-docs","A relentless interview to sharpen a plan or design, which also creates docs (ADR's and glossary) as we go.","https:\u002F\u002Fgithub.com\u002FAndy-CH-BO-AN\u002FAI-running-coach\u002Fblob\u002Fmain\u002Fai\u002Fskills\u002Fgrill-with-docs\u002FSKILL.md",[],[142,168,169,170,171,172,173,174,175,136,152,176,143,177],"with","docs","grill with docs","which","sharpen","glossary","go","design","adr","interview",{"skillNo":179,"name":180,"nameZh":6,"description":181,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":182,"categories":183,"keywords":184,"publishedAt":38},"01M71FWAJCWSX1NFJZN2M93K39","grill-me","A relentless interview to sharpen a plan or design.","https:\u002F\u002Fgithub.com\u002FAndy-CH-BO-AN\u002FAI-running-coach\u002Fblob\u002Fmain\u002Fai\u002Fskills\u002Fgrill-me\u002FSKILL.md",[],[142,185,186,172,152,175,136,177],"grill me","me"]