[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6CRB84KYXH0DCP0HR2PTPMS":3,"skill-same:01M6CRB84KYXH0DCP0HR2PTPMS":89},{"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":23,"publishedAt":52,"linkOnly":53,"markdownContent":54,"markdownBody":55,"frontMatter":56,"refName":60,"commitSha":61,"skillDirectory":62,"forksCount":63,"repositoryHtmlUrl":64,"repositoryHomepageUrl":65,"ownerHtmlUrl":66,"ownerBlogUrl":67,"ownerDescription":68,"updatedAt":69,"install":70,"resources":82},"01M6CRB84KYXH0DCP0HR2PTPMS","skill-new",null,"Scaffold a new Clade skill end-to-end — interview for use cases and trigger phrases, generate SKILL.md + prompt.md with spec-validated frontmatter (bilingual triggers, NOT-for disambiguation), wire golden-set routing tests, and run the lint gate before committing","shenxingy\u002FClade","shenxingy","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F89829751?v=4","01M6CQXHTV3WQZJMG0JXD93MEK","Xingyu (Alex) Shen","01M6CQXHYCTGPJ5HD8Z7MD4Q5P",10,"MIT","https:\u002F\u002Fgithub.com\u002Fshenxingy\u002FClade\u002Fblob\u002Fmain\u002Fconfigs\u002Fskills\u002Fskill-new\u002FSKILL.md",[18],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51],"new","skill new","use","frontmatter","hook","disambiguation","add","golden","line","end","new skill","do","build","gate","spec","interview","write","command","prompt","equip","SET","routing","lint","run","generate","create","scaffold","repos","2026-11-10 10:12:30",false,"---\nname: skill-new\ndescription: \"Scaffold a new Clade skill end-to-end — interview for use cases and trigger phrases, generate SKILL.md + prompt.md with spec-validated frontmatter (bilingual triggers, NOT-for disambiguation), wire golden-set routing tests, and run the lint gate before committing\"\nwhen_to_use: \"create a new skill, scaffold a skill, add a skill, write a new slash command, build a skill for X, 新建技能, 创建技能, 写个新技能 — NOT for hook generation (use \u002Fgenerate-hook), NOT for absorbing external skill repos (use \u002Fequip)\"\nuser_invocable: true\nargument-hint: '[skill-name or one-line description of what it should do]'\n---\n\n# Skill New\n\nScaffolds a new skill for the Clade skill registry (`configs\u002Fskills\u002F`),\nencoding the Agent Skills spec rules (agentskills.io) and Clade's own\nconventions so every new skill is born consistent, discoverable, and tested.\n\n## What it does\n\n1. Checks the existing 127+ skills for overlap first (extend beats duplicate)\n2. Interviews for the missing pieces: use cases, trigger phrases (EN + 中文),\n   sibling disambiguation, invocability, arguments\n3. Generates `SKILL.md` (discovery layer) + `prompt.md` (execution body)\n   following the frontmatter hard rules enforced by `validate-skills.py`\n4. Adds golden-set routing test cases to\n   `orchestrator\u002Ftests\u002Ftest_routing_eval.py` so triggering is CI-guarded\n5. Runs the full validation gate: skill lint + routing eval\n6. Commits via `committer` and reminds about `.\u002Finstall.sh` deploy\n\n## Usage\n\n```\n\u002Fskill-new                          # full interview\n\u002Fskill-new pdf-extract              # name known, interview the rest\n\u002Fskill-new \"summarize meeting notes into action items\"\n```\n\n## Frontmatter hard rules (validated, don't fight them)\n\n- `name` = directory name, kebab-case, no \"claude\"\u002F\"anthropic\"\n- `description` ≤ 1024 chars, single line, WHAT + key capabilities, no `\u003C` `>`\n- `when_to_use` carries trigger phrases users would actually type (EN + 中文),\n  ending with `NOT for X (use \u002Fy)` clauses when siblings could confuse routing\n- `SKILL.md` body under 500 lines (Agent Skills spec); execution detail lives\n  in `prompt.md`, bulky reference material in `references\u002F`\n- No `README.md` inside the skill folder\n","# Skill New\n\nScaffolds a new skill for the Clade skill registry (`configs\u002Fskills\u002F`),\nencoding the Agent Skills spec rules (agentskills.io) and Clade's own\nconventions so every new skill is born consistent, discoverable, and tested.\n\n## What it does\n\n1. Checks the existing 127+ skills for overlap first (extend beats duplicate)\n2. Interviews for the missing pieces: use cases, trigger phrases (EN + 中文),\n   sibling disambiguation, invocability, arguments\n3. Generates `SKILL.md` (discovery layer) + `prompt.md` (execution body)\n   following the frontmatter hard rules enforced by `validate-skills.py`\n4. Adds golden-set routing test cases to\n   `orchestrator\u002Ftests\u002Ftest_routing_eval.py` so triggering is CI-guarded\n5. Runs the full validation gate: skill lint + routing eval\n6. Commits via `committer` and reminds about `.\u002Finstall.sh` deploy\n\n## Usage\n\n```\n\u002Fskill-new                          # full interview\n\u002Fskill-new pdf-extract              # name known, interview the rest\n\u002Fskill-new \"summarize meeting notes into action items\"\n```\n\n## Frontmatter hard rules (validated, don't fight them)\n\n- `name` = directory name, kebab-case, no \"claude\"\u002F\"anthropic\"\n- `description` ≤ 1024 chars, single line, WHAT + key capabilities, no `\u003C` `>`\n- `when_to_use` carries trigger phrases users would actually type (EN + 中文),\n  ending with `NOT for X (use \u002Fy)` clauses when siblings could confuse routing\n- `SKILL.md` body under 500 lines (Agent Skills spec); execution detail lives\n  in `prompt.md`, bulky reference material in `references\u002F`\n- No `README.md` inside the skill folder\n",{"name":5,"description":7,"when_to_use":57,"argument-hint":58,"user_invocable":59},"create a new skill, scaffold a skill, add a skill, write a new slash command, build a skill for X, 新建技能, 创建技能, 写个新技能 — NOT for hook generation (use \u002Fgenerate-hook), NOT for absorbing external skill repos (use \u002Fequip)","[skill-name or one-line description of what it should do]",true,"main","60a901a00f46e71601f58727cb5661f8d3fb6d24","configs\u002Fskills\u002Fskill-new",6,"https:\u002F\u002Fgithub.com\u002Fshenxingy\u002FClade","https:\u002F\u002Falexshen.dev\u002Fen\u002Fblog\u002Fclade","https:\u002F\u002Fgithub.com\u002Fshenxingy","https:\u002F\u002Falexshen.dev\u002F","Founding Engineer @ Scam AI | ECE @ Duke University | Data Science @ Duke Kunshan University","2026-11-13 19:38:31",{"source":8,"skillName":5,"commands":71,"prompt":81,"zipAvailable":59},[72,75,78],{"tool":73,"command":74},"npx","npx skills add shenxingy\u002FClade --skill skill-new",{"tool":76,"command":77},"bunx","bunx skills add shenxingy\u002FClade --skill skill-new",{"tool":79,"command":80},"pnpm","pnpm dlx skills add shenxingy\u002FClade --skill skill-new","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fshenxingy\u002FClade\u002Fblob\u002Fmain\u002Fconfigs\u002Fskills\u002Fskill-new\u002FSKILL.md",[83],{"path":84,"resourceType":85,"resourceTypeDesc":86,"sizeBytes":87,"sourceHtmlUrl":88},"prompt.md","REFERENCE","参考文档",5764,"https:\u002F\u002Fgithub.com\u002Fshenxingy\u002FClade\u002Fblob\u002Fmain\u002Fconfigs\u002Fskills\u002Fskill-new\u002Fprompt.md",[90,107,140,161,186,201],{"skillNo":91,"name":92,"nameZh":6,"description":93,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":94,"categories":95,"keywords":97,"publishedAt":52},"01M6FNPBA3494GF2W7V4MMAKG3","worktree","Create or inspect runtime-adaptive isolated Git workspaces with explicit ownership and delivery routing","https:\u002F\u002Fgithub.com\u002Fshenxingy\u002FClade\u002Fblob\u002Fmain\u002Fplugins\u002Fclade\u002Fskills\u002Fworktree\u002FSKILL.md",[96],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},[92,98,99,100,101,102,103,104,105,106,45,49],"adaptive","inspect","with","ownership","delivery routing","runtime","delivery","workspaces","git",{"skillNo":108,"name":109,"nameZh":6,"description":110,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":111,"categories":112,"keywords":119,"publishedAt":52},"01M6FNP75BY8CS006EWGN29FM0","web-search","Route online research and URL reading to native tools or TinyFish MCP\u002FAPI; prepare targeted requests, handle progress and failures, and check returned evidence. Applies to web search, fetching, and bulk collection; excludes repository\u002Ffile search.","https:\u002F\u002Fgithub.com\u002Fshenxingy\u002FClade\u002Fblob\u002Fmain\u002Fplugins\u002Fclade\u002Fskills\u002Fweb-search\u002FSKILL.md",[113,114],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},{"categoryNo":115,"categoryName":116,"taxonomyType":117,"taxonomyTypeDesc":118},"01JBSEEDCAT000000000000030","开发工程师","PROFESSION","适用职业",[120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139],"web search","search","web","repository","file","research","MCP","requests","collection","reading","URL","native","bulk","progress","file search","route","tinyfish","evidence","check","api",{"skillNo":141,"name":142,"nameZh":6,"description":143,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":144,"categories":145,"keywords":147,"publishedAt":52},"01M6FNP2616DRTZRSZJQM3HPHY","verify","Verify project behavior anchors — compilation, tests, and interaction checks after autonomous runs. NOT the Codex built-in \u002Fverify (which runs the app to observe a single change working) — this one walks the AGENTS.md \"Features (Behavior Anchors)\" list.","https:\u002F\u002Fgithub.com\u002Fshenxingy\u002FClade\u002Fblob\u002Fmain\u002Fplugins\u002Fclade\u002Fskills\u002Fverify\u002FSKILL.md",[146],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},[142,148,149,150,151,152,153,154,155,156,157,158,159,160],"app","single","features","which","interaction","tests","project","observe","autonomous","behavior","list","change","codex",{"skillNo":162,"name":163,"nameZh":6,"description":164,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":165,"categories":166,"keywords":168,"publishedAt":52},"01M6FNNX95R9H29BNERFY15704","tasks","Coordinate dependency-aware project tasks across independent Codex, Codex, Kimi and human sessions using Beads. Use for shared plans, claiming work, task handoffs, acceptance and agent monitoring snapshots.","https:\u002F\u002Fgithub.com\u002Fshenxingy\u002FClade\u002Fblob\u002Fmain\u002Fplugins\u002Fclade\u002Fskills\u002Ftasks\u002FSKILL.md",[167],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},[163,169,170,171,154,172,173,174,175,176,177,178,179,180,26,181,182,183,184,185,160],"for","plans","work","shared","across","human","task","coordinate","kimi","snapshots","agent monitoring","dependency","using beads","beads","monitoring","acceptance","sessions",{"skillNo":187,"name":188,"nameZh":6,"description":189,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":190,"categories":191,"keywords":193,"publishedAt":52},"01M6FNNTAD1BCZX5Q9TC55MZCH","sync","End-of-session documentation sync — updates TODO.md and PROGRESS.md only (run \u002Fcommit after to commit everything)","https:\u002F\u002Fgithub.com\u002Fshenxingy\u002FClade\u002Fblob\u002Fmain\u002Fplugins\u002Fclade\u002Fskills\u002Fsync\u002FSKILL.md",[192],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},[188,194,47,195,196,197,198,199,133,33,200],"session","documentation","commit","only","documentation sync","updates","todo",{"skillNo":202,"name":203,"nameZh":6,"description":204,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":205,"categories":206,"keywords":208,"publishedAt":52},"01M6FNNPTR5H23MD3849E66WYA","status","Show a provider-neutral, freshness-aware snapshot of active Agent work, Git delivery, execution identity, and usage limits. Use for “what's going on right now”, what is running, progress updates, active runtime\u002Fprovider\u002Fmodel, or stuck-work checks.","https:\u002F\u002Fgithub.com\u002Fshenxingy\u002FClade\u002Fblob\u002Fmain\u002Fplugins\u002Fclade\u002Fskills\u002Fstatus\u002FSKILL.md",[207],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},[203,103,209,210,169,199,211,212,133,213,104,214,215,26,216,171,217,218,106,219],"running","limits","usage","now","active","show","provider","snapshot","model","execution","identity"]