[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M7BKB8MH8GV2S9EJPNH8G253":3,"skill-same:01M7BKB8MH8GV2S9EJPNH8G253":50},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":9,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":15,"categories":16,"keywords":17,"publishedAt":18,"linkOnly":19,"markdownContent":20,"markdownBody":21,"frontMatter":22,"refName":23,"commitSha":24,"skillDirectory":25,"forksCount":13,"repositoryHtmlUrl":26,"repositoryHomepageUrl":6,"ownerHtmlUrl":27,"ownerBlogUrl":6,"ownerDescription":28,"updatedAt":29,"install":30,"resources":43},"01M7BKB8MH8GV2S9EJPNH8G253","grilling",null,"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.","kearril\u002Fmy-agent-kit","kearril","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F184088849?v=4","01M7BK9VJKA05EPSC1P7EEQV4V","01M7BK9VK7AT2M4XKV20FED48P",0,"MIT","https:\u002F\u002Fgithub.com\u002Fkearril\u002Fmy-agent-kit\u002Fblob\u002Fmain\u002Fplugins\u002Fgeneral\u002Fskills\u002Fgrilling\u002FSKILL.md",[],[],"2026-11-15 14:19:17",false,"---\nname: grilling\ndescription: 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.\n---\n\nInterview the user relentlessly until you reach a shared understanding. Map this as a **design tree**: every decision branches into the decisions that hang off it.\n\nWork the tree in **rounds**. The **frontier** is every decision whose prerequisites are already settled: the questions you can ask _now_ without guessing at answers you haven't heard yet. Ask the whole frontier in one round: number each question and give your recommended answer. Then wait for the user's answers before the next round.\n\nFormat a round like so:\n\n```\n❓ **Q1** - **\u003Cquestion title>**: \u003Cquestion body, might be multiple paragraphs, including multiple choices>\n\n➡️ \u003Cyour recommended answer>\n\n---\n\n❓ **Q2** - **\u003Cquestion title>**: \u003Cquestion body, might be multiple paragraphs, including multiple choices>\n\n➡️ \u003Cyour recommended answer>\n```\n\nWord each question so \"yes\" accepts your recommended answer.\n\nEach round the user answers reshapes the tree: settled decisions push the frontier outward and unblock questions that depended on them. Recompute the frontier and ask the next round. A question whose answer depends on another question still open in this round belongs to a _later_ round, not this one.\n\nFinding _facts_ is your job, never the user's. When a frontier question needs a fact from the environment (filesystem, tools, etc.), dispatch a sub-agent with a fresh context window to find it; don't ask the user for anything you could look up yourself. Don't block on it: a running exploration is an unsettled prerequisite, so only the questions downstream of it wait for the sub-agent to report; ask the rest of the frontier now. The _decisions_ are the user's: put each to them and wait.\n\nThe session is done when the frontier is empty: every branch of the design tree visited, nothing left silently assumed. Do not act on it until the user confirms you have reached a shared understanding.\n","Interview the user relentlessly until you reach a shared understanding. Map this as a **design tree**: every decision branches into the decisions that hang off it.\n\nWork the tree in **rounds**. The **frontier** is every decision whose prerequisites are already settled: the questions you can ask _now_ without guessing at answers you haven't heard yet. Ask the whole frontier in one round: number each question and give your recommended answer. Then wait for the user's answers before the next round.\n\nFormat a round like so:\n\n```\n❓ **Q1** - **\u003Cquestion title>**: \u003Cquestion body, might be multiple paragraphs, including multiple choices>\n\n➡️ \u003Cyour recommended answer>\n\n---\n\n❓ **Q2** - **\u003Cquestion title>**: \u003Cquestion body, might be multiple paragraphs, including multiple choices>\n\n➡️ \u003Cyour recommended answer>\n```\n\nWord each question so \"yes\" accepts your recommended answer.\n\nEach round the user answers reshapes the tree: settled decisions push the frontier outward and unblock questions that depended on them. Recompute the frontier and ask the next round. A question whose answer depends on another question still open in this round belongs to a _later_ round, not this one.\n\nFinding _facts_ is your job, never the user's. When a frontier question needs a fact from the environment (filesystem, tools, etc.), dispatch a sub-agent with a fresh context window to find it; don't ask the user for anything you could look up yourself. Don't block on it: a running exploration is an unsettled prerequisite, so only the questions downstream of it wait for the sub-agent to report; ask the rest of the frontier now. The _decisions_ are the user's: put each to them and wait.\n\nThe session is done when the frontier is empty: every branch of the design tree visited, nothing left silently assumed. Do not act on it until the user confirms you have reached a shared understanding.\n",{"name":5,"description":7},"main","08016d85072a8eacd60bdc4a00233b1d2d868cdc","plugins\u002Fgeneral\u002Fskills\u002Fgrilling","https:\u002F\u002Fgithub.com\u002Fkearril\u002Fmy-agent-kit","https:\u002F\u002Fgithub.com\u002Fkearril","...","2026-10-30 14:39:12",{"source":8,"skillName":5,"commands":31,"prompt":41,"zipAvailable":42},[32,35,38],{"tool":33,"command":34},"npx","npx skills add kearril\u002Fmy-agent-kit --skill grilling",{"tool":36,"command":37},"bunx","bunx skills add kearril\u002Fmy-agent-kit --skill grilling",{"tool":39,"command":40},"pnpm","pnpm dlx skills add kearril\u002Fmy-agent-kit --skill grilling","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fkearril\u002Fmy-agent-kit\u002Fblob\u002Fmain\u002Fplugins\u002Fgeneral\u002Fskills\u002Fgrilling\u002FSKILL.md",true,[44],{"path":45,"resourceType":46,"resourceTypeDesc":47,"sizeBytes":48,"sourceHtmlUrl":49},"agents\u002Fopenai.yaml","REFERENCE","参考文档",113,"https:\u002F\u002Fgithub.com\u002Fkearril\u002Fmy-agent-kit\u002Fblob\u002Fmain\u002Fplugins\u002Fgeneral\u002Fskills\u002Fgrilling\u002Fagents\u002Fopenai.yaml",[51,58,65,72,79,86],{"skillNo":52,"name":53,"nameZh":6,"description":54,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":9,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":55,"categories":56,"keywords":57,"publishedAt":18},"01M7BKBMJ97BT3VT5V0TTYKKN1","writing-for-agents","Writing documents for agents. Use when creating or editing skills, or modifying AGENTS.md or CLAUDE.md.","https:\u002F\u002Fgithub.com\u002Fkearril\u002Fmy-agent-kit\u002Fblob\u002Fmain\u002Fplugins\u002Fgeneral\u002Fskills\u002Fwriting-for-agents\u002FSKILL.md",[],[],{"skillNo":59,"name":60,"nameZh":6,"description":61,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":9,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":62,"categories":63,"keywords":64,"publishedAt":18},"01M7BKBKDKFCQ30TD00R6Q3QA3","wait-what","Stop. That last message did not land: re-pitch it.","https:\u002F\u002Fgithub.com\u002Fkearril\u002Fmy-agent-kit\u002Fblob\u002Fmain\u002Fplugins\u002Fgeneral\u002Fskills\u002Fwait-what\u002FSKILL.md",[],[],{"skillNo":66,"name":67,"nameZh":6,"description":68,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":9,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":69,"categories":70,"keywords":71,"publishedAt":18},"01M7BKBHN6052Z1TCPMTB1JMN3","to-questionnaire","Turn a decision you can't fully answer into a questionnaire for someone else to fill in.","https:\u002F\u002Fgithub.com\u002Fkearril\u002Fmy-agent-kit\u002Fblob\u002Fmain\u002Fplugins\u002Fgeneral\u002Fskills\u002Fto-questionnaire\u002FSKILL.md",[],[],{"skillNo":73,"name":74,"nameZh":6,"description":75,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":9,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":76,"categories":77,"keywords":78,"publishedAt":18},"01M7BKBFWSK1XXKHRN0BN9DRMJ","teach","Teach the user a new skill or concept, within this workspace.","https:\u002F\u002Fgithub.com\u002Fkearril\u002Fmy-agent-kit\u002Fblob\u002Fmain\u002Fplugins\u002Fgeneral\u002Fskills\u002Fteach\u002FSKILL.md",[],[],{"skillNo":80,"name":81,"nameZh":6,"description":82,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":9,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":83,"categories":84,"keywords":85,"publishedAt":18},"01M7BKBE4BH4XMV03DM1EPCSBY","retro","Conduct a retrospective on the current conversation or work session to extract learnings and improve future workflows.","https:\u002F\u002Fgithub.com\u002Fkearril\u002Fmy-agent-kit\u002Fblob\u002Fmain\u002Fplugins\u002Fgeneral\u002Fskills\u002Fretro\u002FSKILL.md",[],[],{"skillNo":87,"name":88,"nameZh":6,"description":89,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":9,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":90,"categories":91,"keywords":92,"publishedAt":18},"01M7BKBBVWBRKMGYM69ZSQYAEH","research","Investigate a question against high-trust primary sources and capture the findings as a Markdown file in the repo. Use when the user wants a topic researched, docs or API facts gathered, or reading legwork delegated to a background agent.","https:\u002F\u002Fgithub.com\u002Fkearril\u002Fmy-agent-kit\u002Fblob\u002Fmain\u002Fplugins\u002Fgeneral\u002Fskills\u002Fresearch\u002FSKILL.md",[],[]]