[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6KCBRM8ZXFTAM94FA2WNNG9":3,"skill-same:01M6KCBRM8ZXFTAM94FA2WNNG9":59},{"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":31,"linkOnly":32,"markdownContent":33,"markdownBody":34,"frontMatter":35,"refName":37,"commitSha":38,"skillDirectory":39,"forksCount":14,"repositoryHtmlUrl":40,"repositoryHomepageUrl":6,"ownerHtmlUrl":41,"ownerBlogUrl":42,"ownerDescription":43,"updatedAt":44,"install":45,"resources":58},"01M6KCBRM8ZXFTAM94FA2WNNG9","desloppify-scan",null,"Run full codebase quality scan (linters + subjective review), persist state, compute scores.","paulbellamy\u002Fdesloppify","paulbellamy","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F250199?v=4","01M6KCBC045H3AF48P6562YYS1","Paul Bellamy","01M6KCBC4BJ3HM38KPVF06SS1M",0,"MIT","https:\u002F\u002Fgithub.com\u002Fpaulbellamy\u002Fdesloppify\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fdesloppify-scan\u002FSKILL.md",[],[19,20,21,22,23,24,25,26,27,28,29,30],"scan","desloppify scan","review","run","state","quality","user","compute","full","quality scan","persist","codebase","2026-11-10 10:12:30",false,"---\nname: desloppify-scan\ndescription: Run full codebase quality scan (linters + subjective review), persist state, compute scores.\ntriggers: [\"user\"]\n---\n\nFollow `.\u002Freference\u002Fworkflows\u002Fscan.md`.\n\nFor Step 3 (Subjective Review), execute the 4 batches **sequentially in this session** — Devin's child sessions run on separate VMs and can't share `.desloppify\u002Fstate.json`, so the parallel-subagent pattern is flattened to a single thorough pass. Work through the batches in order (Architecture → Correctness → Code Quality → External), following the per-batch instructions in `.\u002Freference\u002Fworkflows\u002Freview.md` for each. Accumulate the four JSON outputs, then continue with Step 4.\n","Follow `.\u002Freference\u002Fworkflows\u002Fscan.md`.\n\nFor Step 3 (Subjective Review), execute the 4 batches **sequentially in this session** — Devin's child sessions run on separate VMs and can't share `.desloppify\u002Fstate.json`, so the parallel-subagent pattern is flattened to a single thorough pass. Work through the batches in order (Architecture → Correctness → Code Quality → External), following the per-batch instructions in `.\u002Freference\u002Fworkflows\u002Freview.md` for each. Accumulate the four JSON outputs, then continue with Step 4.\n",{"name":5,"triggers":36,"description":7},[25],"main","d33d4307184861cc2e84e2909a7b3aefc913f31d",".agents\u002Fskills\u002Fdesloppify-scan","https:\u002F\u002Fgithub.com\u002Fpaulbellamy\u002Fdesloppify","https:\u002F\u002Fgithub.com\u002Fpaulbellamy","http:\u002F\u002Fpaulbellamy.com","Freelance Developer","2026-10-09 18:23:40",{"source":8,"skillName":5,"commands":46,"prompt":56,"zipAvailable":57},[47,50,53],{"tool":48,"command":49},"npx","npx skills add paulbellamy\u002Fdesloppify --skill desloppify-scan",{"tool":51,"command":52},"bunx","bunx skills add paulbellamy\u002Fdesloppify --skill desloppify-scan",{"tool":54,"command":55},"pnpm","pnpm dlx skills add paulbellamy\u002Fdesloppify --skill desloppify-scan","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fpaulbellamy\u002Fdesloppify\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fdesloppify-scan\u002FSKILL.md",true,[],[60,74,85,96,109],{"skillNo":61,"name":62,"nameZh":6,"description":63,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":64,"categories":65,"keywords":66,"publishedAt":31},"01M6KCBYS7D2GBJJFWAPF6D2GN","desloppify-triage","Analyze, cluster, and plan the work queue from scan findings.","https:\u002F\u002Fgithub.com\u002Fpaulbellamy\u002Fdesloppify\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fdesloppify-triage\u002FSKILL.md",[],[67,68,69,70,71,25,72,19,73],"desloppify triage","triage","plan","analyze","work","queue","cluster",{"skillNo":75,"name":76,"nameZh":6,"description":77,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":78,"categories":79,"keywords":80,"publishedAt":31},"01M6KCBVY60P90T8TVM5SS9EHA","desloppify-status","Show current desloppify scores and progress.","https:\u002F\u002Fgithub.com\u002Fpaulbellamy\u002Fdesloppify\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fdesloppify-status\u002FSKILL.md",[],[81,82,25,83,84],"status","desloppify status","show","progress",{"skillNo":86,"name":87,"nameZh":6,"description":88,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":89,"categories":90,"keywords":91,"publishedAt":31},"01M6KCBP4B2R1S09ACQW88SA8P","desloppify-review","Run subjective review only (sequential passes scoring 20 quality dimensions).","https:\u002F\u002Fgithub.com\u002Fpaulbellamy\u002Fdesloppify\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fdesloppify-review\u002FSKILL.md",[],[92,21,93,25,94,95,24,22],"desloppify review","dimensions","scoring","only",{"skillNo":97,"name":98,"nameZh":6,"description":99,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":100,"categories":101,"keywords":102,"publishedAt":31},"01M6KCBJ586KAQN2XQNDFHV54M","desloppify-resolve","Mark work items as resolved.","https:\u002F\u002Fgithub.com\u002Fpaulbellamy\u002Fdesloppify\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fdesloppify-resolve\u002FSKILL.md",[],[103,104,105,106,107,25,71,108],"desloppify resolve","mark","false","as","pattern","false-positive",{"skillNo":110,"name":111,"nameZh":6,"description":112,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":113,"categories":114,"keywords":115,"publishedAt":31},"01M6KCBE29CQQ88D6NQH977H3Q","desloppify-next","Show and work the next item in the triage queue.","https:\u002F\u002Fgithub.com\u002Fpaulbellamy\u002Fdesloppify\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fdesloppify-next\u002FSKILL.md",[],[116,117,68,83,72,25,71],"next","desloppify next"]