[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6PVCVX02YJXHTJQJGKCQM5S":3,"skill-same:01M6PVCVX02YJXHTJQJGKCQM5S":59},{"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":31,"linkOnly":32,"markdownContent":33,"markdownBody":34,"frontMatter":35,"refName":39,"commitSha":40,"skillDirectory":41,"forksCount":38,"repositoryHtmlUrl":42,"repositoryHomepageUrl":6,"ownerHtmlUrl":43,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":44,"install":45,"resources":58},"01M6PVCVX02YJXHTJQJGKCQM5S","request-supervisor",null,"Decision protocol for when to act autonomously vs escalate to supervisor. Use before any communication with the user or parent-agent, or whenever uncertain whether to act autonomously or escalate.","muratovv\u002Fai-hats","muratovv","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F7502801?v=4","01M6JGCBN4KEJX012GPJVSH04T","Fedor Muratov","01M6JGCBSNMN7CW3RGTPPE0MN2",3,"MIT","https:\u002F\u002Fgithub.com\u002Fmuratovv\u002Fai-hats\u002Fblob\u002Fmaster\u002Fpackages\u002Fai-hats-library\u002Fsrc\u002Fai_hats_library\u002Fexperimental\u002Fcore\u002Fskills\u002Frequest-supervisor\u002FSKILL.md",[],[19,20,21,22,23,24,25,26,27,28,29,30],"supervisor","request supervisor","request","protocol","communication","decision","user","use","act","escalate","with","for","2026-11-10 10:12:30",false,"---\nname: request-supervisor\ndescription: >-\n  Decision protocol for when to act autonomously vs escalate to\n  supervisor. Use before any communication with the user or parent-agent,\n  or whenever uncertain whether to act autonomously or escalate.\nlicense: MIT\nai_hats:\n  schema_version: 1\n  type: skill\n---\n\n# Request Supervisor\n\nProtocol for deciding whether to request help from supervisor (user or parent-agent).\n\n## When to Use\n\nThis is the *escalation gate*, and over-using it defeats the autonomy it guards.\nDo **not** invoke for decisions you can resolve yourself from the code, project\nconventions, or a sensible default — act, and note the choice. Reserve it for\ngenuine forks: missing credentials\u002Fauth, approval for a destructive or\nirreversible action, or intent that stays ambiguous after you've exhausted the\ncheap ways to disambiguate.\n\n## Before Making Any Request — Checklist\n\n1. **Do I have a tool that can do this?** (bash, curl, file read\u002Fwrite, etc.)\n   → YES: Do it yourself. Do not request.\n2. **Does this require credentials or auth I don't have?**\n   → YES: Request, specifying exactly what you need.\n3. **Does this require approval for a destructive or irreversible action?**\n   → YES: Request approval, explain what and why.\n4. **Does this require information only the supervisor has?** (business context, priorities, preferences)\n   → YES: Request with specific questions.\n\n## Pre-Flight Check — Before Suggesting Commands to User\n\n**Verify CLI commands before suggesting them.** Skip verification only for well-established standard tools (`ls`, `cat`, `grep`, `git`, etc.) — for any project-specific or less common tool, check first.\n\n1. **Command exists?** Run `\u003Ctool> --help` or `which \u003Ctool>` before recommending.\n2. **Subcommand exists?** Run `\u003Ctool> \u003Csubcommand> --help` to confirm.\n3. **Can I run it myself?** If yes — run it, don't ask the user to run it for you.\n4. **If it fails** — read the error, debug the root cause. Do not retry blindly or suggest reinstall as first fix.\n\n## Valid Reasons to Request\n\n- Authentication or authorization you cannot perform\n- Approval for destructive or irreversible actions\n- Business decisions or priority calls\n- Access to systems you have no tools for\n\n## Invalid Reasons (Do It Yourself)\n\n- Running commands or scripts\n- Checking endpoint availability\n- Reading or writing files\n- Running tests or verification\n- Installing dependencies\n- Looking up documentation\n- Suggesting CLI commands you haven't verified with `--help`\n- Asking user to run something you can run via Bash tool\n\n## Completion\n\n- Decision made: either acted autonomously or sent a focused request\n- If requesting: specific question with context, not a vague \"what should I do?\"\n","# Request Supervisor\n\nProtocol for deciding whether to request help from supervisor (user or parent-agent).\n\n## When to Use\n\nThis is the *escalation gate*, and over-using it defeats the autonomy it guards.\nDo **not** invoke for decisions you can resolve yourself from the code, project\nconventions, or a sensible default — act, and note the choice. Reserve it for\ngenuine forks: missing credentials\u002Fauth, approval for a destructive or\nirreversible action, or intent that stays ambiguous after you've exhausted the\ncheap ways to disambiguate.\n\n## Before Making Any Request — Checklist\n\n1. **Do I have a tool that can do this?** (bash, curl, file read\u002Fwrite, etc.)\n   → YES: Do it yourself. Do not request.\n2. **Does this require credentials or auth I don't have?**\n   → YES: Request, specifying exactly what you need.\n3. **Does this require approval for a destructive or irreversible action?**\n   → YES: Request approval, explain what and why.\n4. **Does this require information only the supervisor has?** (business context, priorities, preferences)\n   → YES: Request with specific questions.\n\n## Pre-Flight Check — Before Suggesting Commands to User\n\n**Verify CLI commands before suggesting them.** Skip verification only for well-established standard tools (`ls`, `cat`, `grep`, `git`, etc.) — for any project-specific or less common tool, check first.\n\n1. **Command exists?** Run `\u003Ctool> --help` or `which \u003Ctool>` before recommending.\n2. **Subcommand exists?** Run `\u003Ctool> \u003Csubcommand> --help` to confirm.\n3. **Can I run it myself?** If yes — run it, don't ask the user to run it for you.\n4. **If it fails** — read the error, debug the root cause. Do not retry blindly or suggest reinstall as first fix.\n\n## Valid Reasons to Request\n\n- Authentication or authorization you cannot perform\n- Approval for destructive or irreversible actions\n- Business decisions or priority calls\n- Access to systems you have no tools for\n\n## Invalid Reasons (Do It Yourself)\n\n- Running commands or scripts\n- Checking endpoint availability\n- Reading or writing files\n- Running tests or verification\n- Installing dependencies\n- Looking up documentation\n- Suggesting CLI commands you haven't verified with `--help`\n- Asking user to run something you can run via Bash tool\n\n## Completion\n\n- Decision made: either acted autonomously or sent a focused request\n- If requesting: specific question with context, not a vague \"what should I do?\"\n",{"name":5,"ai_hats":36,"license":15,"description":7},{"type":37,"schema_version":38},"skill",1,"master","f922a7f627276366873d546942d9ad899a86f71a","packages\u002Fai-hats-library\u002Fsrc\u002Fai_hats_library\u002Fexperimental\u002Fcore\u002Fskills\u002Frequest-supervisor","https:\u002F\u002Fgithub.com\u002Fmuratovv\u002Fai-hats","https:\u002F\u002Fgithub.com\u002Fmuratovv","2026-11-05 20:59:10",{"source":8,"skillName":5,"commands":46,"prompt":56,"zipAvailable":57},[47,50,53],{"tool":48,"command":49},"npx","npx skills add muratovv\u002Fai-hats --skill request-supervisor",{"tool":51,"command":52},"bunx","bunx skills add muratovv\u002Fai-hats --skill request-supervisor",{"tool":54,"command":55},"pnpm","pnpm dlx skills add muratovv\u002Fai-hats --skill request-supervisor","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fmuratovv\u002Fai-hats\u002Fblob\u002Fmaster\u002Fpackages\u002Fai-hats-library\u002Fsrc\u002Fai_hats_library\u002Fexperimental\u002Fcore\u002Fskills\u002Frequest-supervisor\u002FSKILL.md",true,[],[60,84,108,131,155,169],{"skillNo":61,"name":62,"nameZh":6,"description":63,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":64,"categories":65,"keywords":66,"publishedAt":31},"01M6PVFB1SM738R2SRSRSF7CY6","tool-evaluation-protocol","Time-bounded protocol for evaluating new tools, libraries, or methodologies before adoption. Use when evaluating a candidate dependency for the project, researching a methodology (e.g. ML\u002FLLM frameworks, testing approaches), or following up on a hype-driven recommendation.","https:\u002F\u002Fgithub.com\u002Fmuratovv\u002Fai-hats\u002Fblob\u002Fmaster\u002Fpackages\u002Fai-hats-library\u002Fsrc\u002Fai_hats_library\u002Fexperimental\u002Fusage\u002Fskills\u002Ftool-evaluation-protocol\u002FSKILL.md",[],[22,67,68,69,70,71,72,73,74,75,26,76,77,78,79,80,81,30,82,83],"Evaluation","tool","tool evaluation protocol","testing","ml","libraries","adoption","methodology","Tools","dependency","up","frameworks","time","project","recommendation","bounded","candidate",{"skillNo":85,"name":86,"nameZh":6,"description":87,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":88,"categories":89,"keywords":90,"publishedAt":31},"01M6PVF7HATBEX1G7N50E2QT57","systematic-debugging","4-phase bug-fix protocol (evidence, pattern, hypothesis, verify). Use when investigating any error, failure, or unexpected behavior, handling bug reports from users or monitoring, or diagnosing test failures with non-obvious causes.","https:\u002F\u002Fgithub.com\u002Fmuratovv\u002Fai-hats\u002Fblob\u002Fmaster\u002Fpackages\u002Fai-hats-library\u002Fsrc\u002Fai_hats_library\u002Fexperimental\u002Fusage\u002Fskills\u002Fsystematic-debugging\u002FSKILL.md",[],[91,92,93,94,22,95,96,97,98,99,26,100,101,102,103,104,105,29,106,107],"systematic debugging","debugging","systematic","test","monitoring","hypothesis","verify","behavior","fix","evidence","bug","reports","pattern","users","error","bug-fix","phase",{"skillNo":109,"name":110,"nameZh":6,"description":111,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":112,"categories":113,"keywords":119,"publishedAt":31},"01M6PVF3MTQN3RPF73AN34856J","skill-template","Canonical template and validation guide for ai-hats skills. Use when creating a new skill, reviewing an existing one for structural compliance, or deciding which pattern fits a new behavior.","https:\u002F\u002Fgithub.com\u002Fmuratovv\u002Fai-hats\u002Fblob\u002Fmaster\u002Fpackages\u002Fai-hats-library\u002Fsrc\u002Fai_hats_library\u002Fexperimental\u002Fusage\u002Fskills\u002Fskill-template\u002FSKILL.md",[114],{"categoryNo":115,"categoryName":116,"taxonomyType":117,"taxonomyTypeDesc":118},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[120,121,122,123,124,98,125,26,126,103,127,128,129,30,130],"template","skill template","validation","compliance","hats","guide","new skill","structural","canonical","which","Existing",{"skillNo":132,"name":133,"nameZh":6,"description":134,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":135,"categories":136,"keywords":138,"publishedAt":31},"01M6PVF06SCV28QARM5MQPANC9","skill-optimization","Audit and refactor library components to eliminate redundancy and staleness. Use during periodic library maintenance, after adding multiple new skills or rules, when a role's token budget is too high, or after retrospectives identify component issues.","https:\u002F\u002Fgithub.com\u002Fmuratovv\u002Fai-hats\u002Fblob\u002Fmaster\u002Fpackages\u002Fai-hats-library\u002Fsrc\u002Fai_hats_library\u002Fexperimental\u002Fusage\u002Fskills\u002Fskill-optimization\u002FSKILL.md",[137],{"categoryNo":115,"categoryName":116,"taxonomyType":117,"taxonomyTypeDesc":118},[139,140,141,142,143,144,145,146,147,148,26,149,150,151,152,153,154],"Optimization","skill optimization","components","component","issues","library","audit","refactor","Budget","Rules","periodic","maintenance","token","token budget","role","high",{"skillNo":156,"name":157,"nameZh":6,"description":158,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":159,"categories":160,"keywords":161,"publishedAt":31},"01M6PVEXM9717016T9MW82HDCT","silent-fallback-gate","PreToolUse hook — refuses an Edit or Write that adds an inert broad except. Use when a Python edit was blocked for a silent fallback.","https:\u002F\u002Fgithub.com\u002Fmuratovv\u002Fai-hats\u002Fblob\u002Fmaster\u002Fpackages\u002Fai-hats-library\u002Fsrc\u002Fai_hats_library\u002Fexperimental\u002Fusage\u002Fskills\u002Fsilent-fallback-gate\u002FSKILL.md",[],[162,163,164,165,166,167,26,168,30],"gate","fallback","silent fallback gate","python","write","edit","hook",{"skillNo":170,"name":171,"nameZh":6,"description":172,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":173,"categories":174,"keywords":176,"publishedAt":31},"01M6PVESM49C5NT7SB7N3F76VS","retro-to-framework","Convert an observation about agent behavior — from a retrospective or from a single incident — into a framework-level change (hook, rule, skill, skill update). Use after a retrospective identifies problems that are not project-specific, after an incident where an agent misapplied a component it had read, when CLAUDE.md band-aids accumulate (more than 3 per-project rules that could be generic), or when the same problem recurs across multiple projects.","https:\u002F\u002Fgithub.com\u002Fmuratovv\u002Fai-hats\u002Fblob\u002Fmaster\u002Fpackages\u002Fai-hats-library\u002Fsrc\u002Fai_hats_library\u002Fexperimental\u002Fusage\u002Fskills\u002Fretro-to-framework\u002FSKILL.md",[175],{"categoryNo":115,"categoryName":116,"taxonomyType":117,"taxonomyTypeDesc":118},[177,178,179,180,142,181,182,183,148,98,26,184,185,80,186,187,188,189,190,191],"framework","retro","retro to framework","change","retrospective","projects","convert","incident","across","problem","about","more","skill update","single","generic"]