[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6ESCPWX5KNK1FPK5EZ9F3XT":3,"skill-same:01M6ESCPWX5KNK1FPK5EZ9F3XT":119},{"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":38,"commitSha":39,"skillDirectory":40,"forksCount":41,"repositoryHtmlUrl":42,"repositoryHomepageUrl":43,"ownerHtmlUrl":44,"ownerBlogUrl":45,"ownerDescription":46,"updatedAt":47,"install":48,"resources":61},"01M6ESCPWX5KNK1FPK5EZ9F3XT","upgrade-dotnet-runtime",null,"Execute and verify .NET runtime\u002Fframework upgrades with minimal behavioral drift.","TimothyMeadows\u002FHephaera","TimothyMeadows","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F4072037?v=4","01M6ERVE3WV9X55S1NT4W5FDGA","Timothy D Meadows II","01M6ERVE8H7CBATH6KYFDKG5CJ",4,"MIT","https:\u002F\u002Fgithub.com\u002FTimothyMeadows\u002FHephaera\u002Fblob\u002Fmain\u002Fskills\u002Fupgrade-dotnet-runtime\u002FSKILL.md",[],[19,20,21,22,23,24,25,26,27,28,29,30],"dotnet","upgrade","runtime","upgrade dotnet runtime","framework","verify","execute","upgrades","behavioral","minimal","drift","with","2026-11-10 10:12:30",false,"---\nname: upgrade-dotnet-runtime\ndescription: Execute and verify .NET runtime\u002Fframework upgrades with minimal behavioral drift.\nengines: [AGNOSTIC]\n---\n\n## When to use\nUse when modernizing .NET projects or solutions to newer target frameworks such as .NET 8.\n\n## Command\n..\u002Fcommands\u002Fdotnet-upgrade-assistant.sh\n\n## Output\n- selected solution\u002Fproject migration target\n- upgrade execution result summary\n- breaking changes or manual follow-up list\n- post-upgrade restore\u002Fbuild\u002Ftest status\n\n## Notes\n- Pair with `framework-migration-plan` before executing large upgrades.\n- Follow with package auditing and regression verification.\n","## When to use\nUse when modernizing .NET projects or solutions to newer target frameworks such as .NET 8.\n\n## Command\n..\u002Fcommands\u002Fdotnet-upgrade-assistant.sh\n\n## Output\n- selected solution\u002Fproject migration target\n- upgrade execution result summary\n- breaking changes or manual follow-up list\n- post-upgrade restore\u002Fbuild\u002Ftest status\n\n## Notes\n- Pair with `framework-migration-plan` before executing large upgrades.\n- Follow with package auditing and regression verification.\n",{"name":5,"engines":36,"description":7},[37],"AGNOSTIC","main","f819d9a9c7d641d8c7e14b59560a4fd358ec4630","skills\u002Fupgrade-dotnet-runtime",3,"https:\u002F\u002Fgithub.com\u002FTimothyMeadows\u002FHephaera","https:\u002F\u002Fhephaera.com\u002F","https:\u002F\u002Fgithub.com\u002FTimothyMeadows","http:\u002F\u002Fwww.timothymeadows.com","Software & AI Systems Architect | Distributed Systems & Agentic Platforms","2026-11-13 03:52:23",{"source":8,"skillName":5,"commands":49,"prompt":59,"zipAvailable":60},[50,53,56],{"tool":51,"command":52},"npx","npx skills add TimothyMeadows\u002FHephaera --skill upgrade-dotnet-runtime",{"tool":54,"command":55},"bunx","bunx skills add TimothyMeadows\u002FHephaera --skill upgrade-dotnet-runtime",{"tool":57,"command":58},"pnpm","pnpm dlx skills add TimothyMeadows\u002FHephaera --skill upgrade-dotnet-runtime","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FTimothyMeadows\u002FHephaera\u002Fblob\u002Fmain\u002Fskills\u002Fupgrade-dotnet-runtime\u002FSKILL.md",true,[62,68,74,78,82,87,91,95,99,103,107,111,115],{"path":63,"resourceType":64,"resourceTypeDesc":65,"sizeBytes":66,"sourceHtmlUrl":67},".gitignore","OTHER","其他",62,"https:\u002F\u002Fgithub.com\u002FAkaraChen\u002Fangel-engine\u002Fblob\u002Fmaster\u002F.claude\u002Fskills\u002Fnative-feel-cross-platform-desktop\u002F.gitignore",{"path":69,"resourceType":70,"resourceTypeDesc":71,"sizeBytes":72,"sourceHtmlUrl":73},"agents\u002Fopenai.yaml","REFERENCE","参考文档",239,"https:\u002F\u002Fgithub.com\u002FTimothyMeadows\u002FHephaera\u002Fblob\u002Fmain\u002Fskills\u002Fupgrade-dotnet-runtime\u002Fagents\u002Fopenai.yaml",{"path":75,"resourceType":70,"resourceTypeDesc":71,"sizeBytes":76,"sourceHtmlUrl":77},"checklists\u002Fdecision-tree.md",7010,"https:\u002F\u002Fgithub.com\u002FAkaraChen\u002Fangel-engine\u002Fblob\u002Fmaster\u002F.claude\u002Fskills\u002Fnative-feel-cross-platform-desktop\u002Fchecklists\u002Fdecision-tree.md",{"path":79,"resourceType":70,"resourceTypeDesc":71,"sizeBytes":80,"sourceHtmlUrl":81},"checklists\u002Fship-readiness.md",6961,"https:\u002F\u002Fgithub.com\u002FAkaraChen\u002Fangel-engine\u002Fblob\u002Fmaster\u002F.claude\u002Fskills\u002Fnative-feel-cross-platform-desktop\u002Fchecklists\u002Fship-readiness.md",{"path":83,"resourceType":83,"resourceTypeDesc":84,"sizeBytes":85,"sourceHtmlUrl":86},"LICENSE","许可证",1063,"https:\u002F\u002Fgithub.com\u002FAkaraChen\u002Fangel-engine\u002Fblob\u002Fmaster\u002F.claude\u002Fskills\u002Fnative-feel-cross-platform-desktop\u002FLICENSE",{"path":88,"resourceType":70,"resourceTypeDesc":71,"sizeBytes":89,"sourceHtmlUrl":90},"README.md",11024,"https:\u002F\u002Fgithub.com\u002FAkaraChen\u002Fangel-engine\u002Fblob\u002Fmaster\u002F.claude\u002Fskills\u002Fnative-feel-cross-platform-desktop\u002FREADME.md",{"path":92,"resourceType":70,"resourceTypeDesc":71,"sizeBytes":93,"sourceHtmlUrl":94},"references\u002F01-philosophy.md",9621,"https:\u002F\u002Fgithub.com\u002FAkaraChen\u002Fangel-engine\u002Fblob\u002Fmaster\u002F.claude\u002Fskills\u002Fnative-feel-cross-platform-desktop\u002Freferences\u002F01-philosophy.md",{"path":96,"resourceType":70,"resourceTypeDesc":71,"sizeBytes":97,"sourceHtmlUrl":98},"references\u002F02-architecture.md",10897,"https:\u002F\u002Fgithub.com\u002FAkaraChen\u002Fangel-engine\u002Fblob\u002Fmaster\u002F.claude\u002Fskills\u002Fnative-feel-cross-platform-desktop\u002Freferences\u002F02-architecture.md",{"path":100,"resourceType":70,"resourceTypeDesc":71,"sizeBytes":101,"sourceHtmlUrl":102},"references\u002F03-webview-survival.md",21203,"https:\u002F\u002Fgithub.com\u002FAkaraChen\u002Fangel-engine\u002Fblob\u002Fmaster\u002F.claude\u002Fskills\u002Fnative-feel-cross-platform-desktop\u002Freferences\u002F03-webview-survival.md",{"path":104,"resourceType":70,"resourceTypeDesc":71,"sizeBytes":105,"sourceHtmlUrl":106},"references\u002F04-ipc-contract.md",8255,"https:\u002F\u002Fgithub.com\u002FAkaraChen\u002Fangel-engine\u002Fblob\u002Fmaster\u002F.claude\u002Fskills\u002Fnative-feel-cross-platform-desktop\u002Freferences\u002F04-ipc-contract.md",{"path":108,"resourceType":70,"resourceTypeDesc":71,"sizeBytes":109,"sourceHtmlUrl":110},"references\u002F05-memory-truths.md",7962,"https:\u002F\u002Fgithub.com\u002FAkaraChen\u002Fangel-engine\u002Fblob\u002Fmaster\u002F.claude\u002Fskills\u002Fnative-feel-cross-platform-desktop\u002Freferences\u002F05-memory-truths.md",{"path":112,"resourceType":70,"resourceTypeDesc":71,"sizeBytes":113,"sourceHtmlUrl":114},"references\u002F06-native-conventions.md",9295,"https:\u002F\u002Fgithub.com\u002FAkaraChen\u002Fangel-engine\u002Fblob\u002Fmaster\u002F.claude\u002Fskills\u002Fnative-feel-cross-platform-desktop\u002Freferences\u002F06-native-conventions.md",{"path":116,"resourceType":70,"resourceTypeDesc":71,"sizeBytes":117,"sourceHtmlUrl":118},"references\u002F07-evidence-raycast.md",10833,"https:\u002F\u002Fgithub.com\u002FAkaraChen\u002Fangel-engine\u002Fblob\u002Fmaster\u002F.claude\u002Fskills\u002Fnative-feel-cross-platform-desktop\u002Freferences\u002F07-evidence-raycast.md",[120,143,167,186,205,224],{"skillNo":121,"name":122,"nameZh":6,"description":123,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":124,"categories":125,"keywords":126,"publishedAt":31},"01M70V3EJ7JDFDFJ3XTKRGKRBP","verify-web3-game-lifecycle","Verify a game's selected Web3 asset, wallet, ownership and trading lifecycle with contract properties, canonical recovery, actual target evidence and separate release readiness.","https:\u002F\u002Fgithub.com\u002FTimothyMeadows\u002FHephaera\u002Fblob\u002Fmain\u002Fskills\u002Fverify-web3-game-lifecycle\u002FSKILL.md",[],[127,24,128,129,130,30,131,132,133,134,135,136,137,138,139,140,141,142],"game","lifecycle","verify web3 game lifecycle","web3","evidence","readiness","release readiness","Wallet","recovery","properties","release","contract","canonical","asset","ownership","trading",{"skillNo":144,"name":145,"nameZh":6,"description":146,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":147,"categories":148,"keywords":149,"publishedAt":31},"01M70V3CS767H4M1FP4C2A7K51","verify-onchain-game-assets","Verify exact on-chain game collection ownership and quantities at canonical blocks, reconcile inventory events, and design honest match admission. Use for ERC721\u002FERC1155 inventory, reorg recovery, reservations, or transfer-during-match rules.","https:\u002F\u002Fgithub.com\u002FTimothyMeadows\u002FHephaera\u002Fblob\u002Fmain\u002Fskills\u002Fverify-onchain-game-assets\u002FSKILL.md",[],[127,150,24,151,152,153,154,155,156,157,158,159,160,161,162,163,135,164,165,166],"onchain","game assets","assets","verify onchain game assets","chain","for","inventory","reservations","design","erc721","use","Rules","collection","on-chain","at","blocks","reconcile",{"skillNo":168,"name":169,"nameZh":6,"description":170,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":171,"categories":172,"keywords":173,"publishedAt":31},"01M70TZYWE48MTM8CGGDMWSJDN","plan-web3-game-assets","Define an opt-in Ethereum, Base or Immutable game-asset lifecycle, including token identity, supply, rights, custody, game eligibility and chain-specific dependencies.","https:\u002F\u002Fgithub.com\u002FTimothyMeadows\u002FHephaera\u002Fblob\u002Fmain\u002Fskills\u002Fplan-web3-game-assets\u002FSKILL.md",[],[127,174,151,152,175,130,176,177,178,179,154,180,128,181,182,183,184,140,185],"plan","plan web3 game assets","supply","opt","immutable","rights","dependencies","token","base","define","ethereum","identity",{"skillNo":187,"name":188,"nameZh":6,"description":189,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":190,"categories":191,"keywords":192,"publishedAt":31},"01M70TYYZ7SPZ7PE6A6GQ5RXQ9","integrate-game-wallets","Integrate explicit player-wallet connection, scoped SIWE authentication, authority invalidation and reviewed target-specific handoff without application-held player keys.","https:\u002F\u002Fgithub.com\u002FTimothyMeadows\u002FHephaera\u002Fblob\u002Fmain\u002Fskills\u002Fintegrate-game-wallets\u002FSKILL.md",[],[127,193,194,195,196,134,197,198,199,200,201,202,203,204],"integrate game wallets","integrate","wallets","siwe","keys","authentication","player","scoped","connection","authority","application","handoff",{"skillNo":206,"name":207,"nameZh":6,"description":208,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":209,"categories":210,"keywords":211,"publishedAt":31},"01M70TYX656BP1R0KWMYRX437R","integrate-game-asset-trading","Integrate explicitly selected game asset settlement with exact unsigned intents, scoped approvals, idempotent operations and canonical receipt reconciliation. Use for NFT listing, buying, cancellation, retries or marketplace integration.","https:\u002F\u002Fgithub.com\u002FTimothyMeadows\u002FHephaera\u002Fblob\u002Fmain\u002Fskills\u002Fintegrate-game-asset-trading\u002FSKILL.md",[],[127,212,194,140,142,213,214,155,200,215,160,216,217,30,218,219,220,221,222,223],"integrate game asset trading","reconciliation","idempotent operations","retries","listing","idempotent","nft","approvals","operations","marketplace","integration","intents",{"skillNo":225,"name":226,"nameZh":6,"description":227,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":228,"categories":229,"keywords":230,"publishedAt":31},"01M70TWV3J83RAJMA7BC62CPAH","build-evm-game-contracts","Author and verify host-owned EVM game collections and explicit mint, burn, craft or admin rules with pinned Solidity tooling. Use for contract source and deployment candidates; deployment and player signing require separate authorization.","https:\u002F\u002Fgithub.com\u002FTimothyMeadows\u002FHephaera\u002Fblob\u002Fmain\u002Fskills\u002Fbuild-evm-game-contracts\u002FSKILL.md",[],[127,231,232,233,234,155,235,199,236,138,237,160,161,238,30,239,240,24,241,242],"evm","build","build evm game contracts","contracts","deployment","collections","host","author","admin","signing","mint","tooling"]