[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6JGTF8EG2QAESX4F626ZSZM":3,"skill-same:01M6JGTF8EG2QAESX4F626ZSZM":71},{"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":23,"publishedAt":43,"linkOnly":44,"markdownContent":45,"markdownBody":46,"frontMatter":47,"refName":48,"commitSha":49,"skillDirectory":50,"forksCount":51,"repositoryHtmlUrl":52,"repositoryHomepageUrl":53,"ownerHtmlUrl":54,"ownerBlogUrl":6,"ownerDescription":55,"updatedAt":56,"install":57,"resources":70},"01M6JGTF8EG2QAESX4F626ZSZM","adversarial-review",null,"Adversarial code review of a target package. Explore the package, run the real gates (typecheck, lint, build, tests), triage and refute optimistic claims, then save a prioritized findings table to a report file rather than dumping it inline. Use when asked to review, audit, or adversarially check a package's quality. Invoke with \u002Fadversarial-review (renamed from \u002Freview to avoid colliding with gstack's pre-landing PR review).","ancyloce\u002Fanvilkit-studio","ancyloce","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F103255835?v=4","01M6JGS0GSF9KTQE3VS6HA5FZ2","Ancyloce","01M6JGS0NK83XM8EJYT39C39CD",2,"MIT","https:\u002F\u002Fgithub.com\u002Fancyloce\u002Fanvilkit-studio\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fadversarial-review\u002FSKILL.md",[18],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000007","代码审查","SCENARIO","使用场景",[24,25,5,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42],"review","adversarial review","code review","inline","claims","with","tests","gates","gstack","use","landing","check","explore","file","package","code","lint","pr","pr review","2026-11-10 10:12:30",false,"---\nname: adversarial-review\ndescription: Adversarial code review of a target package. Explore the package, run the real gates (typecheck, lint, build, tests), triage and refute optimistic claims, then save a prioritized findings table to a report file rather than dumping it inline. Use when asked to review, audit, or adversarially check a package's quality. Invoke with \u002Fadversarial-review (renamed from \u002Freview to avoid colliding with gstack's pre-landing PR review).\n---\n\n# Adversarial Code Review\n\nA skeptical, evidence-first review pass. Every claim must be grounded in real\ncommand output — no findings asserted from reading alone, no \"looks fine\"\nwithout running the gate.\n\n## Procedure\n\n1. **Explore the target package.** Map its entry points, public surface, tests,\n   and config. Identify what the package promises and where it could break.\n\n2. **Run the gates and record real output.** Execute `pnpm typecheck`,\n   `pnpm lint`, `pnpm build`, and `pnpm test` (scoped to the package). Capture\n   actual stdout\u002Fstderr — exit codes, error lines, counts. Never paraphrase a\n   gate you did not run.\n\n3. **Triage findings; refute optimistic claims.** For each candidate finding,\n   try to disprove it against source and gate output before accepting it.\n   Separate real regressions from pre-existing\u002Finfra noise (see the repo's\n   known-issue memories). Drop anything you cannot reproduce.\n\n4. **Save a prioritized findings table to a report file.** Write the results to\n   a report file (e.g. `docs\u002Freviews\u002F\u003Cpackage>-review.md` or\n   `$CLAUDE_JOB_DIR\u002Ftmp\u002F\u003Cpackage>-review.md`) — a P0\u002FP1\u002FP2 table with\n   file:line, evidence, and proposed fix. Do **not** dump the full table inline;\n   summarize and point to the file.\n\n## Notes\n\n- Tabs, not spaces; Biome over Prettier (see Formatting & Conventions).\n- Treat unverified claims as refuted by default.\n- Keep the inline reply concise; the report file holds the detail.\n","# Adversarial Code Review\n\nA skeptical, evidence-first review pass. Every claim must be grounded in real\ncommand output — no findings asserted from reading alone, no \"looks fine\"\nwithout running the gate.\n\n## Procedure\n\n1. **Explore the target package.** Map its entry points, public surface, tests,\n   and config. Identify what the package promises and where it could break.\n\n2. **Run the gates and record real output.** Execute `pnpm typecheck`,\n   `pnpm lint`, `pnpm build`, and `pnpm test` (scoped to the package). Capture\n   actual stdout\u002Fstderr — exit codes, error lines, counts. Never paraphrase a\n   gate you did not run.\n\n3. **Triage findings; refute optimistic claims.** For each candidate finding,\n   try to disprove it against source and gate output before accepting it.\n   Separate real regressions from pre-existing\u002Finfra noise (see the repo's\n   known-issue memories). Drop anything you cannot reproduce.\n\n4. **Save a prioritized findings table to a report file.** Write the results to\n   a report file (e.g. `docs\u002Freviews\u002F\u003Cpackage>-review.md` or\n   `$CLAUDE_JOB_DIR\u002Ftmp\u002F\u003Cpackage>-review.md`) — a P0\u002FP1\u002FP2 table with\n   file:line, evidence, and proposed fix. Do **not** dump the full table inline;\n   summarize and point to the file.\n\n## Notes\n\n- Tabs, not spaces; Biome over Prettier (see Formatting & Conventions).\n- Treat unverified claims as refuted by default.\n- Keep the inline reply concise; the report file holds the detail.\n",{"name":5,"description":7},"main","e4eeaefbd56226a251b228f1beb87a293ab3140a",".claude\u002Fskills\u002Fadversarial-review",1,"https:\u002F\u002Fgithub.com\u002Fancyloce\u002Fanvilkit-studio","http:\u002F\u002Fanvilkit.aiiua.com\u002F","https:\u002F\u002Fgithub.com\u002Fancyloce","🧙‍♂️  Front-end mage with a secret back-end talent. \r\n🔮  Fluent in React, Vue, Go, and Rust.\r\n📚  Book addict and  🎵  music lover. Let's create some  ✨ magic","2026-11-01 10:38:50",{"source":8,"skillName":5,"commands":58,"prompt":68,"zipAvailable":69},[59,62,65],{"tool":60,"command":61},"npx","npx skills add ancyloce\u002Fanvilkit-studio --skill adversarial-review",{"tool":63,"command":64},"bunx","bunx skills add ancyloce\u002Fanvilkit-studio --skill adversarial-review",{"tool":66,"command":67},"pnpm","pnpm dlx skills add ancyloce\u002Fanvilkit-studio --skill adversarial-review","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fancyloce\u002Fanvilkit-studio\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fadversarial-review\u002FSKILL.md",true,[],[72,98,118,137,160,166],{"skillNo":73,"name":74,"nameZh":6,"description":75,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":76,"categories":77,"keywords":81,"publishedAt":43},"01M6JGVQAQWDRDT2CAQ2VH7D9V","react-doctor","Use when finishing a feature, fixing a bug, before committing React code, or when the user types `\u002Fdoctor`, asks to scan, triage, or clean up React diagnostics. Covers lint, accessibility, bundle size, architecture. Includes a regression check and a full local-triage workflow that fetches the canonical playbook.","https:\u002F\u002Fgithub.com\u002Fancyloce\u002Fanvilkit-studio\u002Fblob\u002Fmain\u002Fpackages\u002Fruntime\u002Fcore\u002F.claude\u002Fskills\u002Freact-doctor\u002FSKILL.md",[78],{"categoryNo":79,"categoryName":80,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000009","前端开发",[82,83,84,85,86,40,39,87,88,89,35,33,90,91,92,93,94,95,96,97],"react","doctor","react doctor","workflow","architecture","playbook","regression","bundle size","regression check","up","clean","scan","local","feature","types","size",{"skillNo":99,"name":100,"nameZh":6,"description":101,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":102,"categories":103,"keywords":104,"publishedAt":43},"01M6JGVJ7H21GFHTJ57RBWC6C1","review-remediate","Use for the review-then-fix-everything loop on a package or diff — deliver a grounded review report immediately (no scoping questions, no plan-approval), then remediate every finding as tracked numbered items, gating each batch on typecheck\u002Flint\u002Ftest\u002Fbuild plus an independent Codex pass until clean. Trigger on \"review and fix \u003Cpackage>\", \"remediate the review\", \"review-fix-verify\", or when the user wants a deep review followed by autonomous remediation. Distinct from gstack `review` (pre-landing PR review) and `code-review` (diff only) — this reviews from scratch AND fixes to green.","https:\u002F\u002Fgithub.com\u002Fancyloce\u002Fanvilkit-studio\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Freview-remediate\u002FSKILL.md",[],[24,105,42,41,38,106,107,34,33,108,109,92,110,111,112,113,114,115,116,117],"review remediate","autonomous","fix","diff","only","green","deep","as","trigger","reviews","for","fixes","review report",{"skillNo":119,"name":120,"nameZh":6,"description":121,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":122,"categories":123,"keywords":124,"publishedAt":43},"01M6JGVDZD39P3Q97XGQPTTKQN","review-fixes","Close out an EXISTING code-review findings report — one subagent per finding, each with a regression test — then regenerate EN\u002Fzh\u002Fja\u002Fko docs, run all gates, and verify no stale or unexported symbols remain. Trigger on \"\u002Freview-fixes\", \"fix all N review findings\", \"close the review findings\", or when the user hands over a findings report to remediate. Distinct from review-remediate, which produces the review itself first — this skill starts from a report that already exists.","https:\u002F\u002Fgithub.com\u002Fancyloce\u002Fanvilkit-studio\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Freview-fixes\u002FSKILL.md",[],[24,116,125,126,39,127,128,129,130,88,107,131,132,133,31,113,29,134,135,136],"review fixes","test","code-review","first","verify","subagent","regression test","en","zh","review findings","which","Existing",{"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":43},"01M6JGV8J3ZRFGCXR2W3Q9ZWYK","release-prep","Pre-release verification + go\u002Fno-go checklist for publishing @anvilkit packages. Detects the release surface (main workspace fixed-group vs components submodule), runs changeset status and the check:all release gates, enforces this repo's publish gotchas (version.ts drift, ui peer ranges, never-publish canvas-templates, bundle\u002Fapi-snapshot), then hands the exact publish command to the user. Use when asked to \"prep a release\", \"check release readiness\", \"\u002Frelease-prep\", or before cutting a version. Does NOT commit or publish.","https:\u002F\u002Fgithub.com\u002Fancyloce\u002Fanvilkit-studio\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Frelease-prep\u002FSKILL.md",[],[144,145,146,147,148,149,150,151,152,153,33,154,155,156,157,48,158,31,159,115],"release","prep","release prep","canvas","components","commit","api","Bash","changeset","repo","version","never","publishing","peer","drift","true",{"skillNo":161,"name":74,"nameZh":6,"description":75,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":162,"categories":163,"keywords":165,"publishedAt":43},"01M6JGV33MBTTHMZ1SNJZHAA6H","https:\u002F\u002Fgithub.com\u002Fancyloce\u002Fanvilkit-studio\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Freact-doctor\u002FSKILL.md",[164],{"categoryNo":79,"categoryName":80,"taxonomyType":21,"taxonomyTypeDesc":22},[82,83,84,85,86,40,39,87,88,89,35,33,90,91,92,93,94,95,96,97],{"skillNo":167,"name":168,"nameZh":6,"description":6,"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":172,"publishedAt":43},"01M6JGV1KQAFYH6ZQ864ZBCVVH","pre-refactor","https:\u002F\u002Fgithub.com\u002Fancyloce\u002Fanvilkit-studio\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fpre-refactor\u002FSKILL.md",[171],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},[173,174],"refactor","pre refactor"]