[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M71RAZ8H8ZCWVW7SEPSTRGJ8":3,"skill-same:01M71RAZ8H8ZCWVW7SEPSTRGJ8":66},{"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":45,"commitSha":46,"skillDirectory":47,"forksCount":48,"repositoryHtmlUrl":49,"repositoryHomepageUrl":49,"ownerHtmlUrl":50,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":51,"install":52,"resources":65},"01M71RAZ8H8ZCWVW7SEPSTRGJ8","workflow-port-dotnet-rust-loop",null,"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.","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\u002Fworkflow-port-dotnet-rust-loop\u002FSKILL.md",[],[19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38],"rust","loop","dotnet","workflow","port","workflow port dotnet rust loop","books","implement","one","balanced","manifest","use","hunt","autonomous","tests","continue","iteration","as","ports","unit","2026-11-10 13:02:02",false,"---\nname: workflow-port-dotnet-rust-loop\ndescription: >-\n  Autonomous .NET → Rust port loop. Requires an approved port\u002FMANIFEST.md. Ports one unit per\n  iteration completely (tests first, implement, verify, equivalence hunt), keeps the books in\n  port\u002F balanced, books questions as blockers instead of asking, and resumes from port\u002FSTATUS.md.\n  Use on \u002Fport-dotnet-rust-loop or to continue a port.\nargument-hint: Optional unit or assembly to start with\n---\n\nExecute the .NET → Rust port loop.\n\n- Read `.github\u002Fcopilot-instructions.md` unless it is already in context.\n- Read `.github\u002Fskills\u002Fworkflow-port-dotnet-rust-loop.md` and every skill it lists under \"Also load\".\n- Apply rules exactly; do not restate them here.\n","Execute the .NET → Rust port loop.\n\n- Read `.github\u002Fcopilot-instructions.md` unless it is already in context.\n- Read `.github\u002Fskills\u002Fworkflow-port-dotnet-rust-loop.md` and every skill it lists under \"Also load\".\n- Apply rules exactly; do not restate them here.\n",{"name":5,"description":7,"argument-hint":44},"Optional unit or assembly to start with","main","eab2c528620c80120a1a2d5bf24b97c3a1d2fb16",".claude\u002Fskills\u002Fworkflow-port-dotnet-rust-loop",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":53,"prompt":63,"zipAvailable":64},[54,57,60],{"tool":55,"command":56},"npx","npx skills add DevAM-Tools\u002FNetworkInspector --skill workflow-port-dotnet-rust-loop",{"tool":58,"command":59},"bunx","bunx skills add DevAM-Tools\u002FNetworkInspector --skill workflow-port-dotnet-rust-loop",{"tool":61,"command":62},"pnpm","pnpm dlx skills add DevAM-Tools\u002FNetworkInspector --skill workflow-port-dotnet-rust-loop","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FDevAM-Tools\u002FNetworkInspector\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fworkflow-port-dotnet-rust-loop\u002FSKILL.md",true,[],[67,90,108,129,145,165],{"skillNo":68,"name":69,"nameZh":6,"description":70,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":71,"categories":72,"keywords":73,"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",[],[22,74,75,76,77,78,79,80,81,82,83,84,33,85,31,30,86,87,88,89],"review","workflow review","ready","reviews","pr","scope","for","static","section","answer","default","files","load","results","how","release",{"skillNo":91,"name":92,"nameZh":6,"description":93,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":94,"categories":95,"keywords":96,"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",[],[20,22,74,97,75,98,78,99,79,84,100,101,102,103,85,30,104,105,106,107],"workflow review loop","review loop","feature","fix","clean","errors","only","when","remediate","plan","describe",{"skillNo":109,"name":110,"nameZh":6,"description":111,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":112,"categories":113,"keywords":114,"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",[],[22,115,116,36,117,30,118,119,104,120,121,122,106,123,124,125,126,127,107,128],"requirements","workflow requirements","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,19,21,22,23,137,138,36,139,79,140,141,142,143,144,32,30,20,104,29],"workflow port dotnet rust","SET","alignment","autonomous loop","inventory","complete","intake","porting","machine",{"skillNo":146,"name":147,"nameZh":6,"description":148,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":149,"categories":150,"keywords":151,"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",[],[22,152,106,153,99,154,155,30,156,104,115,157,158,159,160,161,162,163,88,164],"workflow plan","conversation","implementation plan","interface","acceptance","api","with","create","test","change","to plan","first","close",{"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},"01M71RAT0Z2W6QZRJTF5C2CVRJ","workflow-implement","Execute approved plan or accepted review findings step-by-step with docs kept in sync, a review per step, a briefing, and one Closing Review. Use on \u002Fimplement after plan approval.","https:\u002F\u002Fgithub.com\u002FDevAM-Tools\u002FNetworkInspector\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fworkflow-implement\u002FSKILL.md",[],[22,172,26,173,174,30,27,175,74,158,106,176,177,178,179,180,181,182],"workflow implement","review findings","briefing","plan approval","artifact","closing","sync","reference","execute","docs","approval"]