[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6CCYME2FV26WMXFJHWDC96R":3,"skill-same:01M6CCYME2FV26WMXFJHWDC96R":53},{"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":22,"linkOnly":23,"markdownContent":24,"markdownBody":25,"frontMatter":26,"refName":31,"commitSha":32,"skillDirectory":33,"forksCount":34,"repositoryHtmlUrl":35,"repositoryHomepageUrl":36,"ownerHtmlUrl":37,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":38,"install":39,"resources":52},"01M6CCYME2FV26WMXFJHWDC96R","echo-basic",null,"Basic echo command (frontmatter smoke fixture)","rootazero\u002FAleph","rootazero","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F124485722?v=4","01M6CCWSEZCM9XS2W4R9XR5YGH","01M6CCWSK4WJ6D0W8VRJNSZZKA",4,"MIT","https:\u002F\u002Fgithub.com\u002Frootazero\u002FAleph\u002Fblob\u002Fmain\u002Ftests\u002Ffixtures\u002Fmarkdown_skills\u002Fecho-basic\u002FSKILL.md",[],[18,19,20,21],"Echo","echo basic","command","smoke","2026-11-10 10:12:30",false,"---\nname: echo-basic\ndescription: Basic echo command (frontmatter smoke fixture)\nmetadata:\n  requires:\n    bins: [\"echo\"]\n---\n\n# Echo Basic Tool\n\nA simple echo command for testing SKILL.md frontmatter parsing.\n\n## Examples\n\n```bash\necho \"Hello, World!\"\n```\n\n## Usage\n\nThis tool simply echoes back the input text.\n","# Echo Basic Tool\n\nA simple echo command for testing SKILL.md frontmatter parsing.\n\n## Examples\n\n```bash\necho \"Hello, World!\"\n```\n\n## Usage\n\nThis tool simply echoes back the input text.\n",{"name":5,"metadata":27,"description":7},{"requires":28},{"bins":29},[30],"echo","main","ad8cf9736a137eb206d78e1db13ac9d452fb27ac","tests\u002Ffixtures\u002Fmarkdown_skills\u002Fecho-basic",1,"https:\u002F\u002Fgithub.com\u002Frootazero\u002FAleph","https:\u002F\u002Fwww.heyaleph.com","https:\u002F\u002Fgithub.com\u002Frootazero","2026-11-11 22:28:36",{"source":8,"skillName":5,"commands":40,"prompt":50,"zipAvailable":51},[41,44,47],{"tool":42,"command":43},"npx","npx skills add rootazero\u002FAleph --skill echo-basic",{"tool":45,"command":46},"bunx","bunx skills add rootazero\u002FAleph --skill echo-basic",{"tool":48,"command":49},"pnpm","pnpm dlx skills add rootazero\u002FAleph --skill echo-basic","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Frootazero\u002FAleph\u002Fblob\u002Fmain\u002Ftests\u002Ffixtures\u002Fmarkdown_skills\u002Fecho-basic\u002FSKILL.md",true,[],[54,62,88,97,102,129],{"skillNo":55,"name":56,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":57,"categories":58,"keywords":59,"publishedAt":22},"01M6CCYRW46NCCDBJVXWDRMCFY","invalid-yaml","https:\u002F\u002Fgithub.com\u002Frootazero\u002FAleph\u002Fblob\u002Fmain\u002Ftests\u002Ffixtures\u002Fmarkdown_skills\u002Finvalid-yaml\u002FSKILL.md",[],[60,61],"invalid yaml","yaml",{"skillNo":63,"name":64,"nameZh":6,"description":65,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":66,"categories":67,"keywords":73,"publishedAt":22},"01M6CCYNTM3981CQE5P8RXB6Y1","gh-pr-docker","GitHub PR operations (Aleph enhanced with Docker)","https:\u002F\u002Fgithub.com\u002Frootazero\u002FAleph\u002Fblob\u002Fmain\u002Ftests\u002Ffixtures\u002Fmarkdown_skills\u002Fgh-pr-docker\u002FSKILL.md",[68],{"categoryNo":69,"categoryName":70,"taxonomyType":71,"taxonomyTypeDesc":72},"01JBSEEDCAT000000000000011","运维与部署","SCENARIO","使用场景",[74,75,76,77,78,79,80,81,82,83,84,85,86,87],"gh pr docker","gh","gh pr","pr","docker","format","cli","github","create","repository","write","list","view","operations",{"skillNo":89,"name":90,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":91,"categories":92,"keywords":93,"publishedAt":22},"01M6CCXQT84VNRDQE74JJXSYR8","review-results","https:\u002F\u002Fgithub.com\u002Frootazero\u002FAleph\u002Fblob\u002Fmain\u002Freview-results\u002Fskill.md",[],[94,95,96],"review results","results","review",{"skillNo":98,"name":90,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":99,"categories":100,"keywords":101,"publishedAt":22},"01M6CCXFTHNVKMMCP7NTMN5HBM","https:\u002F\u002Fgithub.com\u002Frootazero\u002FAleph\u002Fblob\u002Fmain\u002Fdocs\u002Fengineering-reports\u002Freview-results\u002Fskill.md",[],[94,95,96],{"skillNo":103,"name":104,"nameZh":6,"description":105,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":106,"categories":107,"keywords":108,"publishedAt":22},"01M6CCXC4B64ACJWTQ033ECE4Y","severed-wire-audit","Find and resolve \"severed wires\" in a codebase — a producer and a consumer both exist and are fully implemented, but the connecting registration \u002F dispatch arm \u002F event subscription \u002F call site between them is missing, so a feature looks broken though both ends are done. dead-code lints CANNOT catch this: the producer isn't dead (it has tests) and the consumer connects to a stub or reads an inert config. Use when a feature \"looks unwired \u002F 没接上 \u002F 两端都在但连线断 \u002F 明明写了却调不到\"; after a refactor or middleware removal, to verify producers still reach consumers; when asked to \"审接缝 \u002F 找断线 \u002F seam audit \u002F wire audit \u002F connection audit\"; or when a method returns NOT_FOUND, a tool the model can't call, an event that never fires, or a config field nothing reads. Triages each finding into CONNECT (fix the wire) \u002F CUT (delete the dead abstraction) \u002F DECIDE (ask the human), enforces read-before-write so dead scaffolding is deleted not reconnected, and installs a grep-diff guard against regression.","https:\u002F\u002Fgithub.com\u002Frootazero\u002FAleph\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fsevered-wire-audit\u002FSKILL.md",[],[109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128],"severed wire audit","audit","delete","diff","regression","find","decide","broken","ask","read","fix","use","connect","never","dispatch","tool","guard","verify","code","model",{"skillNo":130,"name":131,"nameZh":6,"description":132,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":133,"categories":134,"keywords":135,"publishedAt":22},"01M6CCX91ZGRZQPDENFQY66PX6","rust-occams-razor","Use when refactoring, simplifying, reviewing, or decomposing an existing Rust codebase while preserving observable behavior, public contracts, concurrency semantics, and performance characteristics.","https:\u002F\u002Fgithub.com\u002Frootazero\u002FAleph\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Frust-occams-razor\u002FSKILL.md",[],[136,137,120,138,139,140,141,142],"rust","rust occams razor","behavior","public","refactoring","concurrency","performance"]