[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6D994VRJFRS51XCXGS2KECD":3,"skill-same:01M6D994VRJFRS51XCXGS2KECD":125},{"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":34,"linkOnly":35,"markdownContent":36,"markdownBody":37,"frontMatter":38,"refName":43,"commitSha":44,"skillDirectory":45,"forksCount":46,"repositoryHtmlUrl":47,"repositoryHomepageUrl":48,"ownerHtmlUrl":49,"ownerBlogUrl":50,"ownerDescription":51,"updatedAt":52,"install":53,"resources":66},"01M6D994VRJFRS51XCXGS2KECD","devtool-workflow",null,"Use only for developer-facing tools, libraries, SDKs, CLIs, APIs, and infrastructure products","GeorgeQLe\u002Fagentic-skills","GeorgeQLe","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F21134126?v=4","01M6D2JP418S0VGJGF8M93EC3H","George Le","01M6D2JPBAKYD82TA5FS6HKQ3D",1,"MIT","https:\u002F\u002Fgithub.com\u002FGeorgeQLe\u002Fagentic-skills\u002Fblob\u002Fmaster\u002Fpacks\u002Fdevtool\u002Fcodex\u002Fdevtool-workflow\u002Farchive\u002Fv0.3\u002FSKILL.md",[],[19,20,21,22,23,24,25,26,27,28,29,30,31,32,33],"workflow","devtool workflow","infrastructure","libraries","planning","developer","Tools","page","orchestrator","v0","use","only","alignment","artifact","visual","2026-11-10 10:12:30",false,"---\nname: devtool-workflow\ndescription: Use only for developer-facing tools, libraries, SDKs, CLIs, APIs, and infrastructure products\ntype: planning\nversion: v0.3\nrequired_conventions: [alignment-page]\ninvocation: orchestrator\ncontext_intake: artifact_only\nvisual_tier: visual\n---\n\n# Devtool Workflow\n\nInvoke as `$devtool-workflow`.\n\nUse this skill when the project is primarily developer-facing.\n\n## Process\n\n1. Read `.agents\u002Fproject.json` and confirm `project_type` is `devtool`.\n2. If the devtool pack is not enabled, install it with `scripts\u002Fpack.sh install devtool` from this source checkout, or `npx skillpacks install devtool` from the project shell when using the published package.\n3. Route research through developer workflow, integration, DX, adoption, positioning, monetization, and docs checks.\n\n## Output\n\nRecommend the next single devtool-pack skill to run and explain the missing artifact or decision that makes it next. In the final response, include `Recommended next skill: \u003Ccommand>` using the `## Next-Skill Routing` rules below.\n\n## Alignment Page\n\nFollow the shared alignment-page convention via the packaged convention resolver; output path is `alignment\u002Fdevtool-workflow-{topic}.html`. By default, report results inline and write only this skill's normal durable artifacts; create an alignment page only when explicitly requested or when a concrete clarification\u002Freview need cannot be handled cleanly inline.\n\n## Default Shipping Contract\n\nFollow the shared shipping contract convention in CLAUDE.md.\n","# Devtool Workflow\n\nInvoke as `$devtool-workflow`.\n\nUse this skill when the project is primarily developer-facing.\n\n## Process\n\n1. Read `.agents\u002Fproject.json` and confirm `project_type` is `devtool`.\n2. If the devtool pack is not enabled, install it with `scripts\u002Fpack.sh install devtool` from this source checkout, or `npx skillpacks install devtool` from the project shell when using the published package.\n3. Route research through developer workflow, integration, DX, adoption, positioning, monetization, and docs checks.\n\n## Output\n\nRecommend the next single devtool-pack skill to run and explain the missing artifact or decision that makes it next. In the final response, include `Recommended next skill: \u003Ccommand>` using the `## Next-Skill Routing` rules below.\n\n## Alignment Page\n\nFollow the shared alignment-page convention via the packaged convention resolver; output path is `alignment\u002Fdevtool-workflow-{topic}.html`. By default, report results inline and write only this skill's normal durable artifacts; create an alignment page only when explicitly requested or when a concrete clarification\u002Freview need cannot be handled cleanly inline.\n\n## Default Shipping Contract\n\nFollow the shared shipping contract convention in CLAUDE.md.\n",{"name":5,"type":23,"version":39,"invocation":27,"description":7,"visual_tier":33,"context_intake":40,"required_conventions":41},"v0.3","artifact_only",[42],"alignment-page","master","96e2912af886dd1606b1b97df707715aef062b02","packs\u002Fdevtool\u002Fcodex\u002Fdevtool-workflow\u002Farchive\u002Fv0.3",0,"https:\u002F\u002Fgithub.com\u002FGeorgeQLe\u002Fagentic-skills","https:\u002F\u002Fagentic-skills-blush.vercel.app","https:\u002F\u002Fgithub.com\u002FGeorgeQLe","georgeqle.com","George Le is a futurist and serial tech entrepreneur who wants to work toward a world where humanity is free from robotic tasks.","2026-11-10 04:07:24",{"source":8,"skillName":5,"commands":54,"prompt":64,"zipAvailable":65},[55,58,61],{"tool":56,"command":57},"npx","npx skills add GeorgeQLe\u002Fagentic-skills --skill devtool-workflow",{"tool":59,"command":60},"bunx","bunx skills add GeorgeQLe\u002Fagentic-skills --skill devtool-workflow",{"tool":62,"command":63},"pnpm","pnpm dlx skills add GeorgeQLe\u002Fagentic-skills --skill devtool-workflow","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FGeorgeQLe\u002Fagentic-skills\u002Fblob\u002Fmaster\u002Fpacks\u002Fdevtool\u002Fcodex\u002Fdevtool-workflow\u002Farchive\u002Fv0.3\u002FSKILL.md",true,[67,73,79,85,89,93,97,101,105,109,113,117,121],{"path":68,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":71,"sourceHtmlUrl":72},"architecture-decision-template.md","REFERENCE","参考文档",337,"https:\u002F\u002Fgithub.com\u002Ftonygomes-wq\u002Fevo\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fbmad-create-architecture\u002Farchitecture-decision-template.md",{"path":74,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":77,"sourceHtmlUrl":78},"customize.toml","OTHER","其他",1671,"https:\u002F\u002Fgithub.com\u002Ftonygomes-wq\u002Fevo\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fbmad-create-architecture\u002Fcustomize.toml",{"path":80,"resourceType":81,"resourceTypeDesc":82,"sizeBytes":83,"sourceHtmlUrl":84},"data\u002Fdomain-complexity.csv","ASSET","资产文件",2187,"https:\u002F\u002Fgithub.com\u002Ftonygomes-wq\u002Fevo\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fbmad-create-architecture\u002Fdata\u002Fdomain-complexity.csv",{"path":86,"resourceType":81,"resourceTypeDesc":82,"sizeBytes":87,"sourceHtmlUrl":88},"data\u002Fproject-types.csv",758,"https:\u002F\u002Fgithub.com\u002Ftonygomes-wq\u002Fevo\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fbmad-create-architecture\u002Fdata\u002Fproject-types.csv",{"path":90,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":91,"sourceHtmlUrl":92},"steps\u002Fstep-01-init.md",6584,"https:\u002F\u002Fgithub.com\u002Ftonygomes-wq\u002Fevo\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fbmad-create-architecture\u002Fsteps\u002Fstep-01-init.md",{"path":94,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":95,"sourceHtmlUrl":96},"steps\u002Fstep-01b-continue.md",6232,"https:\u002F\u002Fgithub.com\u002Ftonygomes-wq\u002Fevo\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fbmad-create-architecture\u002Fsteps\u002Fstep-01b-continue.md",{"path":98,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":99,"sourceHtmlUrl":100},"steps\u002Fstep-02-context.md",8621,"https:\u002F\u002Fgithub.com\u002Ftonygomes-wq\u002Fevo\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fbmad-create-architecture\u002Fsteps\u002Fstep-02-context.md",{"path":102,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":103,"sourceHtmlUrl":104},"steps\u002Fstep-03-starter.md",11976,"https:\u002F\u002Fgithub.com\u002Ftonygomes-wq\u002Fevo\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fbmad-create-architecture\u002Fsteps\u002Fstep-03-starter.md",{"path":106,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":107,"sourceHtmlUrl":108},"steps\u002Fstep-04-decisions.md",10269,"https:\u002F\u002Fgithub.com\u002Ftonygomes-wq\u002Fevo\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fbmad-create-architecture\u002Fsteps\u002Fstep-04-decisions.md",{"path":110,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":111,"sourceHtmlUrl":112},"steps\u002Fstep-05-patterns.md",10918,"https:\u002F\u002Fgithub.com\u002Ftonygomes-wq\u002Fevo\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fbmad-create-architecture\u002Fsteps\u002Fstep-05-patterns.md",{"path":114,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":115,"sourceHtmlUrl":116},"steps\u002Fstep-06-structure.md",11177,"https:\u002F\u002Fgithub.com\u002Ftonygomes-wq\u002Fevo\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fbmad-create-architecture\u002Fsteps\u002Fstep-06-structure.md",{"path":118,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":119,"sourceHtmlUrl":120},"steps\u002Fstep-07-validation.md",11636,"https:\u002F\u002Fgithub.com\u002Ftonygomes-wq\u002Fevo\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fbmad-create-architecture\u002Fsteps\u002Fstep-07-validation.md",{"path":122,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":123,"sourceHtmlUrl":124},"steps\u002Fstep-08-complete.md",3381,"https:\u002F\u002Fgithub.com\u002Ftonygomes-wq\u002Fevo\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fbmad-create-architecture\u002Fsteps\u002Fstep-08-complete.md",[126,137,147,159,174,185],{"skillNo":127,"name":128,"nameZh":6,"description":129,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":130,"categories":131,"keywords":132,"publishedAt":34},"01M6G0NJES15RJKZE6YZ0TSYGF","source-checkout-allowed","Valid source-checkout-only fixture.","https:\u002F\u002Fgithub.com\u002FGeorgeQLe\u002Fagentic-skills\u002Fblob\u002Fmaster\u002Ftests\u002Ffixtures\u002Fskill-install-routing\u002Fvalid\u002Fsource-checkout-allowed\u002FSKILL.md",[],[133,134,135,30,28,136],"source checkout allowed","checkout","fixture","valid",{"skillNo":138,"name":139,"nameZh":6,"description":140,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":141,"categories":142,"keywords":143,"publishedAt":34},"01M6G0NFZ3R1MNB1E3DVTM0WB7","deck-install-valid","Valid deck install fixture.","https:\u002F\u002Fgithub.com\u002FGeorgeQLe\u002Fagentic-skills\u002Fblob\u002Fmaster\u002Ftests\u002Ffixtures\u002Fskill-install-routing\u002Fvalid\u002Fdeck-install\u002FSKILL.md",[],[144,145,146,136,135,28],"deck install valid","deck","install",{"skillNo":148,"name":149,"nameZh":6,"description":150,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":151,"categories":152,"keywords":153,"publishedAt":34},"01M6G0ND3QZQC4MDZ9NVB97PT2","codex-pack-guard-valid","Valid Codex Pack Availability Guard fixture.","https:\u002F\u002Fgithub.com\u002FGeorgeQLe\u002Fagentic-skills\u002Fblob\u002Fmaster\u002Ftests\u002Ffixtures\u002Fskill-install-routing\u002Fvalid\u002Fcodex-pack-guard\u002FSKILL.md",[],[154,155,156,136,157,158,135,28],"codex pack guard valid","pack","guard","codex","availability",{"skillNo":160,"name":161,"nameZh":6,"description":162,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":163,"categories":164,"keywords":170,"publishedAt":34},"01M6G0NA9YB3NKGZKD3S96JMNB","codex-missing-skill-valid","Valid Codex missing skill fallback fixture.","https:\u002F\u002Fgithub.com\u002FGeorgeQLe\u002Fagentic-skills\u002Fblob\u002Fmaster\u002Ftests\u002Ffixtures\u002Fskill-install-routing\u002Fvalid\u002Fcodex-missing-skill-fallback\u002FSKILL.md",[165],{"categoryNo":166,"categoryName":167,"taxonomyType":168,"taxonomyTypeDesc":169},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[171,172,136,157,28,173,135],"codex missing skill valid","missing","fallback",{"skillNo":175,"name":176,"nameZh":6,"description":177,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":178,"categories":179,"keywords":181,"publishedAt":34},"01M6G0N7PC0EKFD40ZWQAXSAQ9","codex-base-skill-fallback-valid","Valid Codex base skill fallback fixture.","https:\u002F\u002Fgithub.com\u002FGeorgeQLe\u002Fagentic-skills\u002Fblob\u002Fmaster\u002Ftests\u002Ffixtures\u002Fskill-install-routing\u002Fvalid\u002Fcodex-base-skill-fallback\u002FSKILL.md",[180],{"categoryNo":166,"categoryName":167,"taxonomyType":168,"taxonomyTypeDesc":169},[136,157,173,182,183,184,28,135],"base skill","codex base skill fallback valid","base",{"skillNo":186,"name":187,"nameZh":6,"description":188,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":189,"categories":190,"keywords":191,"publishedAt":34},"01M6G0N4VRR2YKZQ6N3Y6S2BQA","claude-pack-guard-valid","Valid Claude Pack Availability Guard fixture.","https:\u002F\u002Fgithub.com\u002FGeorgeQLe\u002Fagentic-skills\u002Fblob\u002Fmaster\u002Ftests\u002Ffixtures\u002Fskill-install-routing\u002Fvalid\u002Fclaude-pack-guard\u002FSKILL.md",[],[136,156,155,192,158,28,135],"claude pack guard valid"]