[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6BZPSKDPF78P2S04W8XS7X7":3,"skill-same:01M6BZPSKDPF78P2S04W8XS7X7":86},{"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":27,"linkOnly":28,"markdownContent":29,"markdownBody":30,"frontMatter":31,"refName":32,"commitSha":33,"skillDirectory":34,"forksCount":35,"repositoryHtmlUrl":36,"repositoryHomepageUrl":37,"ownerHtmlUrl":38,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":39,"install":40,"resources":53},"01M6BZPSKDPF78P2S04W8XS7X7","skill.check_refs",null,"Check the references in all the skill files","causify-ai\u002Fhelpers","causify-ai","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F121828442?v=4","01M6BZFTHW2MQR7FWK8CDW0DRA","Causify.AI","01M6BZFTPJ193AB5N089Z82HQG",155,"Apache-2.0","https:\u002F\u002Fgithub.com\u002Fcausify-ai\u002Fhelpers\u002Fblob\u002Fmaster\u002F.claude\u002Fskills\u002Fskill.check_refs\u002FSKILL.md",[18],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[24,25,26],"check","skill check refs","haiku","2026-11-10 10:12:30",false,"---\ndescription: Check the references in all the skill files\nmodel: haiku\n---\n\n# Goal\n- Check that all the skill and rule files have references\n\n# Workflow\n\n## Find Files\n- Look for all the markdown files, both `SKILL.md` and `\u003CTOPIC>.rules.md`\n  ```bash\n  > find .claude\u002Fskills -name \"*.md\"\n  ```\n\n## Read Context\n- Read context about rules from `.claude\u002Fskills\u002Fskill.rules.md`\n\n## Check Rules\n- For each file, apply all the following rules and report violations as\n  described below\n\n### Check Files Existence\n- Make sure the file follows `.claude\u002Fskills\u002Fskill.rules.md`\n  `# SKILL.md File Format`\n\n### Check Header References\n- Make sure the file follows `.claude\u002Fskills\u002Fskill.rules.md`\n  `# References and Dependencies`\n\n### Check for Other Violations\n- Use the rules in `.claude\u002Fskills\u002Fskill.rules.md` to look for clear\n  violations\n- Report a violation only when certain it is one\n\n## Report Violations\n- Report all the violations in a file `cfile` using the format\n  `.claude\u002Fskills\u002Fcfile.rules.md`\n\n## Ask the User Which Problems to Fix\n- Ask the user which problems to fix by printing a numbered list of problems\n\n# Verification\n- [ ] Every file under `.claude\u002Fskills` matching `SKILL.md` or\n      `\u003CTOPIC>.rules.md` was checked\n- [ ] `cfile` follows the format in `.claude\u002Fskills\u002Fcfile.rules.md`\n- [ ] Every reported violation is one the reviewer is confident about\n","# Goal\n- Check that all the skill and rule files have references\n\n# Workflow\n\n## Find Files\n- Look for all the markdown files, both `SKILL.md` and `\u003CTOPIC>.rules.md`\n  ```bash\n  > find .claude\u002Fskills -name \"*.md\"\n  ```\n\n## Read Context\n- Read context about rules from `.claude\u002Fskills\u002Fskill.rules.md`\n\n## Check Rules\n- For each file, apply all the following rules and report violations as\n  described below\n\n### Check Files Existence\n- Make sure the file follows `.claude\u002Fskills\u002Fskill.rules.md`\n  `# SKILL.md File Format`\n\n### Check Header References\n- Make sure the file follows `.claude\u002Fskills\u002Fskill.rules.md`\n  `# References and Dependencies`\n\n### Check for Other Violations\n- Use the rules in `.claude\u002Fskills\u002Fskill.rules.md` to look for clear\n  violations\n- Report a violation only when certain it is one\n\n## Report Violations\n- Report all the violations in a file `cfile` using the format\n  `.claude\u002Fskills\u002Fcfile.rules.md`\n\n## Ask the User Which Problems to Fix\n- Ask the user which problems to fix by printing a numbered list of problems\n\n# Verification\n- [ ] Every file under `.claude\u002Fskills` matching `SKILL.md` or\n      `\u003CTOPIC>.rules.md` was checked\n- [ ] `cfile` follows the format in `.claude\u002Fskills\u002Fcfile.rules.md`\n- [ ] Every reported violation is one the reviewer is confident about\n",{"model":26,"description":7},"master","39143a859859181eff7e774457997b5278fd9e99",".claude\u002Fskills\u002Fskill.check_refs",170,"https:\u002F\u002Fgithub.com\u002Fcausify-ai\u002Fhelpers","https:\u002F\u002Fcausify.ai","https:\u002F\u002Fgithub.com\u002Fcausify-ai","2026-11-02 02:09:15",{"source":8,"skillName":5,"commands":41,"prompt":51,"zipAvailable":52},[42,45,48],{"tool":43,"command":44},"npx","npx skills add causify-ai\u002Fhelpers --skill skill.check_refs",{"tool":46,"command":47},"bunx","bunx skills add causify-ai\u002Fhelpers --skill skill.check_refs",{"tool":49,"command":50},"pnpm","pnpm dlx skills add causify-ai\u002Fhelpers --skill skill.check_refs","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fcausify-ai\u002Fhelpers\u002Fblob\u002Fmaster\u002F.claude\u002Fskills\u002Fskill.check_refs\u002FSKILL.md",true,[54,60,64,68,72,76,82],{"path":55,"resourceType":56,"resourceTypeDesc":57,"sizeBytes":58,"sourceHtmlUrl":59},"README.md","REFERENCE","参考文档",10887,"https:\u002F\u002Fgithub.com\u002FBigdrops\u002Fbigdrops-app\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fqa-test-planner\u002FREADME.md",{"path":61,"resourceType":56,"resourceTypeDesc":57,"sizeBytes":62,"sourceHtmlUrl":63},"references\u002Fbug_report_templates.md",8607,"https:\u002F\u002Fgithub.com\u002FBigdrops\u002Fbigdrops-app\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fqa-test-planner\u002Freferences\u002Fbug_report_templates.md",{"path":65,"resourceType":56,"resourceTypeDesc":57,"sizeBytes":66,"sourceHtmlUrl":67},"references\u002Ffigma_validation.md",7046,"https:\u002F\u002Fgithub.com\u002FBigdrops\u002Fbigdrops-app\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fqa-test-planner\u002Freferences\u002Ffigma_validation.md",{"path":69,"resourceType":56,"resourceTypeDesc":57,"sizeBytes":70,"sourceHtmlUrl":71},"references\u002Fregression_testing.md",7273,"https:\u002F\u002Fgithub.com\u002FBigdrops\u002Fbigdrops-app\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fqa-test-planner\u002Freferences\u002Fregression_testing.md",{"path":73,"resourceType":56,"resourceTypeDesc":57,"sizeBytes":74,"sourceHtmlUrl":75},"references\u002Ftest_case_templates.md",9220,"https:\u002F\u002Fgithub.com\u002FBigdrops\u002Fbigdrops-app\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fqa-test-planner\u002Freferences\u002Ftest_case_templates.md",{"path":77,"resourceType":78,"resourceTypeDesc":79,"sizeBytes":80,"sourceHtmlUrl":81},"scripts\u002Fcreate_bug_report.sh","SCRIPT","脚本",5912,"https:\u002F\u002Fgithub.com\u002FBigdrops\u002Fbigdrops-app\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fqa-test-planner\u002Fscripts\u002Fcreate_bug_report.sh",{"path":83,"resourceType":78,"resourceTypeDesc":79,"sizeBytes":84,"sourceHtmlUrl":85},"scripts\u002Fgenerate_test_cases.sh",6624,"https:\u002F\u002Fgithub.com\u002FBigdrops\u002Fbigdrops-app\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fqa-test-planner\u002Fscripts\u002Fgenerate_test_cases.sh",[87,103,120,131,140,149],{"skillNo":88,"name":89,"nameZh":6,"description":90,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":91,"categories":92,"keywords":96,"publishedAt":27},"01M6C9ZMM0XSXCHHABMJ9XB1JB","tutorial_in_60_mins.propagate_docker_changes","Sync tutorial and class-project Docker files to match project_template","https:\u002F\u002Fgithub.com\u002Fcausify-ai\u002Fhelpers\u002Fblob\u002Fmaster\u002F.claude\u002Fskills\u002Ftutorial_in_60_mins.propagate_docker_changes\u002FSKILL.md",[93],{"categoryNo":94,"categoryName":95,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000011","运维与部署",[97,98,99,100,26,101,102],"tutorial in 60 mins propagate docker changes","tutorial","docker","files","template","sync",{"skillNo":104,"name":105,"nameZh":6,"description":106,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":107,"categories":108,"keywords":112,"publishedAt":27},"01M6C9ZJK8QJ9FNCY39WVF3GMG","tutorial_in_60_mins.merge_markdown","Merge the content of a markdown file into a Jupyter notebook","https:\u002F\u002Fgithub.com\u002Fcausify-ai\u002Fhelpers\u002Fblob\u002Fmaster\u002F.claude\u002Fskills\u002Ftutorial_in_60_mins.merge_markdown\u002FSKILL.md",[109],{"categoryNo":110,"categoryName":111,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000002","文档处理",[113,114,98,115,116,26,117,118,119],"merge","tutorial in 60 mins merge markdown","markdown","jupyter","file","content","jupyter notebook",{"skillNo":121,"name":122,"nameZh":6,"description":123,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":124,"categories":125,"keywords":126,"publishedAt":27},"01M6C9ZFYK13ZCT1E8BEEC4NG4","tutorial_in_60_mins.format","Format a directory to follow the \"Learn X in 60 Minutes\" tutorial conventions","https:\u002F\u002Fgithub.com\u002Fcausify-ai\u002Fhelpers\u002Fblob\u002Fmaster\u002F.claude\u002Fskills\u002Ftutorial_in_60_mins.format\u002FSKILL.md",[],[127,98,128,129,130,26],"tutorial in 60 mins format","format","directory","learn",{"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":137,"publishedAt":27},"01M6C9ZDKXSBKNKX7M3X4W38G5","tutorial_in_60_mins.create","Create a tutorial directory for the Learn X in 60 Minutes conventions","https:\u002F\u002Fgithub.com\u002Fcausify-ai\u002Fhelpers\u002Fblob\u002Fmaster\u002F.claude\u002Fskills\u002Ftutorial_in_60_mins.create\u002FSKILL.md",[],[138,98,139,129,130],"tutorial in 60 mins create","create",{"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":146,"publishedAt":27},"01M6BZS5Z0QE03WRS1TM3XJEY9","todo.reorg_in_progress","Reorganize ai_task_queue.md so in-progress tasks, not-started tasks, and mislabeled topic headers sit under the right H1 stage","https:\u002F\u002Fgithub.com\u002Fcausify-ai\u002Fhelpers\u002Fblob\u002Fmaster\u002F.claude\u002Fskills\u002Ftodo.reorg_in_progress\u002FSKILL.md",[],[147,148],"todo reorg in progress","tasks",{"skillNo":150,"name":151,"nameZh":6,"description":152,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":153,"categories":154,"keywords":155,"publishedAt":27},"01M6BZS4CQZ6KK2KQ26SVB7QCS","todo.reorg_headers","Reorganize ai_task_queue.md .md so every H2 topic matches ALL TOPICS and every H3 task sits under the right topic, keeping its H1 stage","https:\u002F\u002Fgithub.com\u002Fcausify-ai\u002Fhelpers\u002Fblob\u002Fmaster\u002F.claude\u002Fskills\u002Ftodo.reorg_headers\u002FSKILL.md",[],[156],"todo reorg headers"]