[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M71R95X2EN6DFFT8FDVCZWE6":3,"skill-same:01M71R95X2EN6DFFT8FDVCZWE6":65},{"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":39,"linkOnly":40,"markdownContent":41,"markdownBody":42,"frontMatter":43,"refName":44,"commitSha":45,"skillDirectory":46,"forksCount":47,"repositoryHtmlUrl":48,"repositoryHomepageUrl":48,"ownerHtmlUrl":49,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":50,"install":51,"resources":64},"01M71R95X2EN6DFFT8FDVCZWE6","tech-instructions",null,"Writing agent instructions and skills - imperative one-rule bullets, one home per rule, compaction without lost rules, and the workflow-kit change-coupling table. Load when copilot-instructions, skills, prompts, Cursor or Claude pointer files, AGENTS.md, CLAUDE.md, or custom_instructions.md are in scope.","DevAM-Tools\u002FNetworkInspector","DevAM-Tools","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F125025268?v=4","01M6C4ZZHQQNJMNFZ4NGNHG0TQ","DevAM","01M71R8F3ZEMMRXFFA85Z8FX8M",3,"MIT","https:\u002F\u002Fgithub.com\u002FDevAM-Tools\u002FNetworkInspector\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Ftech-instructions\u002FSKILL.md",[],[19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38],"tech instructions","instructions","tech","coupling","one","home","when","agent instructions","custom","load","kit","rule","writing","scope","files","cursor","Rules","copilot","change","workflow","2026-11-10 13:02:02",false,"---\nname: tech-instructions\ndescription: Writing agent instructions and skills - imperative one-rule bullets, one home per rule, compaction without lost rules, and the workflow-kit change-coupling table. Load when copilot-instructions, skills, prompts, Cursor or Claude pointer files, AGENTS.md, CLAUDE.md, or custom_instructions.md are in scope.\n---\n\nRead and apply `.github\u002Fskills\u002Ftech-instructions.md` exactly.\n","Read and apply `.github\u002Fskills\u002Ftech-instructions.md` exactly.\n",{"name":5,"description":7},"main","eab2c528620c80120a1a2d5bf24b97c3a1d2fb16",".claude\u002Fskills\u002Ftech-instructions",0,"https:\u002F\u002Fgithub.com\u002FDevAM-Tools\u002FNetworkInspector","https:\u002F\u002Fgithub.com\u002FDevAM-Tools","2026-11-11 02:33:52",{"source":8,"skillName":5,"commands":52,"prompt":62,"zipAvailable":63},[53,56,59],{"tool":54,"command":55},"npx","npx skills add DevAM-Tools\u002FNetworkInspector --skill tech-instructions",{"tool":57,"command":58},"bunx","bunx skills add DevAM-Tools\u002FNetworkInspector --skill tech-instructions",{"tool":60,"command":61},"pnpm","pnpm dlx skills add DevAM-Tools\u002FNetworkInspector --skill tech-instructions","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FDevAM-Tools\u002FNetworkInspector\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Ftech-instructions\u002FSKILL.md",true,[],[66,89,107,129,150,165],{"skillNo":67,"name":68,"nameZh":6,"description":69,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":70,"categories":71,"keywords":72,"publishedAt":39},"01M71RBC1SNEQA5P4Z69P1MMJP","workflow-review","Skeptical auditor review. Answer ready-for-public-release for the scope. Summary is a findings table plus a hunt-results table. Ignore prior reviews unless named. Load skills from the Section 3 table. Locked finding How. Default runs tests; static on explicit reduced scope. Use on \u002Freview.","https:\u002F\u002Fgithub.com\u002FDevAM-Tools\u002FNetworkInspector\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fworkflow-review\u002FSKILL.md",[],[38,73,74,75,76,77,32,78,79,80,81,82,83,33,84,85,28,86,87,88],"review","workflow review","ready","reviews","pr","for","static","section","answer","default","tests","hunt","use","results","how","release",{"skillNo":90,"name":91,"nameZh":6,"description":92,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":93,"categories":94,"keywords":95,"publishedAt":39},"01M71RB8M05ZFXEW9E9QBP383F","workflow-review-loop","Review and remediate in a loop until findings are resolved. Use on \u002Freview-loop or when user wants review+fix cycles without a plan.","https:\u002F\u002Fgithub.com\u002FDevAM-Tools\u002FNetworkInspector\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fworkflow-review-loop\u002FSKILL.md",[],[96,38,73,97,74,98,77,99,32,82,100,101,102,103,33,85,25,104,105,106],"loop","workflow review loop","review loop","feature","fix","clean","errors","only","remediate","plan","describe",{"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":113,"publishedAt":39},"01M71RB5JGVFFKE9FAWBHGP2TE","workflow-requirements","Record an atomic, contradiction-free requirement list as REQ-\u003CAREA>-\u003CTOPIC> (shall \u002F shall not \u002F shall exhibit). The ID names the subject. Context prose gets no ID. Implementation-far. Use on \u002Frequirements, or before \u002Fplan when none exist. Use existing artifacts when the user already supplied them.","https:\u002F\u002Fgithub.com\u002FDevAM-Tools\u002FNetworkInspector\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fworkflow-requirements\u002FSKILL.md",[],[38,114,115,116,117,85,118,119,25,120,121,122,105,123,124,125,126,127,106,128],"requirements","workflow requirements","as","point","Existing","free","artifacts","id","record","at","atomic","doc","implementation","list","prose",{"skillNo":130,"name":131,"nameZh":6,"description":132,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":133,"categories":134,"keywords":135,"publishedAt":39},"01M71RB2FMW364QW11PECGRQ5A","workflow-port-dotnet-rust","Port a .NET\u002FC# solution to Rust as a complete, content-equivalent port. Phase 0 intake and machine inventory, Phase 1 human alignment into port\u002FMANIFEST.md, Phase 2 autonomous loop, Phase 3 closing audit. Full books: every public member, behavior item, and .NET test booked with a closed status set. Use on \u002Fport-dotnet-rust, when porting .NET or C# to Rust, or when port\u002F** is in scope.","https:\u002F\u002Fgithub.com\u002FDevAM-Tools\u002FNetworkInspector\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fworkflow-port-dotnet-rust\u002FSKILL.md",[],[136,137,138,38,139,140,141,116,142,32,143,144,145,146,147,148,85,96,25,149],"workflow port dotnet rust","rust","dotnet","port","SET","alignment","autonomous loop","inventory","complete","intake","porting","machine","autonomous","manifest",{"skillNo":151,"name":152,"nameZh":6,"description":153,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":154,"categories":155,"keywords":156,"publishedAt":39},"01M71RAZ8H8ZCWVW7SEPSTRGJ8","workflow-port-dotnet-rust-loop","Autonomous .NET → Rust port loop. Requires an approved port\u002FMANIFEST.md. Ports one unit per iteration completely (tests first, implement, verify, equivalence hunt), keeps the books in port\u002F balanced, books questions as blockers instead of asking, and resumes from port\u002FSTATUS.md. Use on \u002Fport-dotnet-rust-loop or to continue a port.","https:\u002F\u002Fgithub.com\u002FDevAM-Tools\u002FNetworkInspector\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fworkflow-port-dotnet-rust-loop\u002FSKILL.md",[],[157,137,96,138,38,139,158,159,116,160,161,83,148,84,85,149,162,23,163,164],"workflow port dotnet rust loop","unit","ports","iteration","continue","balanced","implement","books",{"skillNo":166,"name":167,"nameZh":6,"description":168,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":169,"categories":170,"keywords":171,"publishedAt":39},"01M71RAWDTVK4PMC5SP1T8G92X","workflow-plan","Create an implementation plan with locked How, Before\u002FAfter, schematic API and interface snippets before the steps, first-class TEST-\u003CAREA>-\u003CTOPIC> content, linked requirements (no copied requirement list), and step acceptance. Run requirements first when none exist. Close with a requirements walk and a conversation walk. Use on \u002Fplan or before implementation without an approved plan.","https:\u002F\u002Fgithub.com\u002FDevAM-Tools\u002FNetworkInspector\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fworkflow-plan\u002FSKILL.md",[],[38,172,105,173,99,174,175,85,176,25,114,177,178,179,180,37,181,182,87,183],"workflow plan","conversation","implementation plan","interface","acceptance","api","with","create","test","to plan","first","close"]