[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"creator:01M6K374Y0VEFPVCT2KPBAN4HC":3,"creator-list:01M6K374Y0VEFPVCT2KPBAN4HC:stars:1:":19},{"accountNo":4,"login":5,"displayName":6,"avatarUrl":7,"accountType":8,"accountTypeDesc":9,"profileDescription":10,"skillCount":11,"repoCount":12,"professionCount":13,"scenarioCount":13,"totalStars":14,"updatedAt":15,"htmlUrl":16,"blogUrl":10,"company":10,"location":10,"followersCount":17,"publicReposCount":18},"01M6K374Y0VEFPVCT2KPBAN4HC","jstoup111","James Stoup","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F1585332?v=4","USER","个人作者",null,43,1,3,7,"2026-11-11 22:26:29","https:\u002F\u002Fgithub.com\u002Fjstoup111",2,25,{"records":20,"total":11,"current":12,"size":358},[21,45,84,111,130,147,168,187,205,226,237,250,263,282,294,309,325,340],{"skillNo":22,"name":23,"nameZh":10,"description":24,"descriptionZh":10,"repositoryFullName":25,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":26,"starsCount":14,"licenseSpdxId":27,"licenseFileUrl":10,"sourceHtmlUrl":28,"categories":29,"keywords":30,"publishedAt":44},"01M70YKSA2H7Q9WSRD1ECEGY20","build-review-dependency-hygiene","Judge whether a feature diff adds unnecessary, insufficiently pinned, or license-incompatible dependencies.","jstoup111\u002Fai-conductor","01M6K3751X0GFKNBD0198F50XN","Apache-2.0","https:\u002F\u002Fgithub.com\u002Fjstoup111\u002Fai-conductor\u002Fblob\u002Fmain\u002Fskills\u002Fbuild-review-dependency-hygiene\u002FSKILL.md",[],[31,32,33,34,35,36,37,38,39,40,41,42,43],"build","dependency hygiene","dependency","hygiene","build review dependency hygiene","review","feature","diff","dependencies","license","true","judge","gating","2026-11-10 10:12:30",{"skillNo":46,"name":47,"nameZh":10,"description":48,"descriptionZh":10,"repositoryFullName":25,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":26,"starsCount":14,"licenseSpdxId":27,"licenseFileUrl":10,"sourceHtmlUrl":49,"categories":50,"keywords":64,"publishedAt":44},"01M6K3EQQ6ADH3G2RMYK6XE26E","writing-system-tests","Use BEFORE implementing any feature that has stories in .docs\u002Fstories\u002F — generates failing acceptance specs from acceptance criteria as the RED phase of TDD. Generates HTTP\u002Frequest-level acceptance tests for headless\u002FAPI projects, end-to-end UI tests for projects with a frontend, using the project's own test framework and directory conventions.","https:\u002F\u002Fgithub.com\u002Fjstoup111\u002Fai-conductor\u002Fblob\u002Fmain\u002Fskills\u002Fwriting-system-tests\u002FSKILL.md",[51,56,59],{"categoryNo":52,"categoryName":53,"taxonomyType":54,"taxonomyTypeDesc":55},"01JBSEEDCAT000000000000009","前端开发","SCENARIO","使用场景",{"categoryNo":57,"categoryName":58,"taxonomyType":54,"taxonomyTypeDesc":55},"01JBSEEDCAT000000000000018","写作与文案",{"categoryNo":60,"categoryName":61,"taxonomyType":62,"taxonomyTypeDesc":63},"01JBSEEDCAT000000000000036","内容创作者","PROFESSION","适用职业",[65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,43,82,83],"writing","system","tests","writing system tests","projects","headless","project","end","implementing","frontend","acceptance","api","claims","directory","ui","framework","failing","phase","request",{"skillNo":85,"name":86,"nameZh":10,"description":87,"descriptionZh":10,"repositoryFullName":25,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":26,"starsCount":14,"licenseSpdxId":27,"licenseFileUrl":10,"sourceHtmlUrl":88,"categories":89,"keywords":90,"publishedAt":44},"01M6K3EHR0QQ1QY1S9RC6D1WTD","verify-claims","Use only when an active workflow is about to rely on a nontrivial factual claim or assumption for a spec, plan, ADR, finding, or code decision. Do not invoke for casual questions, status reports, restatements, or trivially verifiable mechanics.","https:\u002F\u002Fgithub.com\u002Fjstoup111\u002Fai-conductor\u002Fblob\u002Fmain\u002Fskills\u002Fverify-claims\u002FSKILL.md",[],[91,77,92,93,94,95,96,97,41,98,99,100,101,102,103,104,105,106,107,108,109,43,110],"verify claims","verify","do","adr","for","decision","claim","mechanics","only","use","workflow","code","reports","plan","active","questions","about","spec","invoke","when",{"skillNo":112,"name":113,"nameZh":10,"description":114,"descriptionZh":10,"repositoryFullName":25,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":26,"starsCount":14,"licenseSpdxId":27,"licenseFileUrl":10,"sourceHtmlUrl":115,"categories":116,"keywords":117,"publishedAt":44},"01M6K3ED4NF5DJA2Y35MH2JCRC","tdd","Use when implementing any feature or bugfix. Five-step cycle: RED → DOMAIN → GREEN → DOMAIN → COMMIT. Enforces test-first development with domain integrity review at every phase boundary.","https:\u002F\u002Fgithub.com\u002Fjstoup111\u002Fai-conductor\u002Fblob\u002Fmain\u002Fskills\u002Ftdd\u002FSKILL.md",[],[113,118,119,120,73,121,36,122,123,124,125,37,126,41,100,127,128,129,110,82],"green","cycle","structural","commit","at","bugfix","integrity","domain","development","with","test","test-first",{"skillNo":131,"name":132,"nameZh":10,"description":133,"descriptionZh":10,"repositoryFullName":25,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":26,"starsCount":14,"licenseSpdxId":27,"licenseFileUrl":10,"sourceHtmlUrl":134,"categories":135,"keywords":136,"publishedAt":44},"01M6K3E6PEXBXYY2K8TSRTN1JT","stories","Use only within active engineer\u002Fconduct DECIDE after architecture approval, when a committed `.docs\u002Fstories` acceptance artifact is required. Do not invoke for general user-story examples, requirements discussion, or direct implementation requests.","https:\u002F\u002Fgithub.com\u002Fjstoup111\u002Fai-conductor\u002Fblob\u002Fmain\u002Fskills\u002Fstories\u002FSKILL.md",[],[132,137,93,95,138,139,140,41,99,100,75,141,142,143,77,144,92,145,105,146,109,43,110],"conduct","decide","engineer","general","requirements","architecture","examples","artifact","requests","implementation",{"skillNo":148,"name":149,"nameZh":10,"description":150,"descriptionZh":10,"repositoryFullName":25,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":26,"starsCount":14,"licenseSpdxId":27,"licenseFileUrl":10,"sourceHtmlUrl":151,"categories":152,"keywords":153,"publishedAt":44},"01M6K3E1HE7267YKFJQ3YFCGW5","stack-land","Use when an operator needs to land reviewed manual changes on the correct closed child of a stacked feature. Operator-invoked only: inspect ownership, propose the safe child with evidence, and require confirmation before opening the landing.","https:\u002F\u002Fgithub.com\u002Fjstoup111\u002Fai-conductor\u002Fblob\u002Fmain\u002Fskills\u002Fstack-land\u002FSKILL.md",[],[154,155,156,127,77,157,158,159,92,37,160,161,162,163,164,41,165,99,100,166,110,167],"stack","land","stack land","evidence","child","changes","inspect","manual","correct","landing","safe","operator","confirmation","advisory",{"skillNo":169,"name":170,"nameZh":10,"description":171,"descriptionZh":10,"repositoryFullName":25,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":26,"starsCount":14,"licenseSpdxId":27,"licenseFileUrl":10,"sourceHtmlUrl":172,"categories":173,"keywords":177,"publishedAt":44},"01M6K3DX3DTQ5MY3XDKDQ8K4JE","simplify","Use only at an active pipeline batch boundary after code has changed. Reviews current-batch duplication, complexity, over-engineering, and domain-modelling defects; do not invoke for ordinary refactors, code review, or requests that merely ask for simpler prose or code.","https:\u002F\u002Fgithub.com\u002Fjstoup111\u002Fai-conductor\u002Fblob\u002Fmain\u002Fskills\u002Fsimplify\u002FSKILL.md",[174],{"categoryNo":175,"categoryName":176,"taxonomyType":54,"taxonomyTypeDesc":55},"01JBSEEDCAT000000000000007","代码审查",[170,178,93,179,125,95,180,181,182,99,100,183,184,102,185,36,186,145,109,43],"complexity","reviews","pipeline","defects","code review","false","ask","batch","boundary",{"skillNo":188,"name":189,"nameZh":10,"description":190,"descriptionZh":10,"repositoryFullName":25,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":26,"starsCount":14,"licenseSpdxId":27,"licenseFileUrl":10,"sourceHtmlUrl":191,"categories":192,"keywords":196,"publishedAt":44},"01M6K3DRBSEXRZ3KAW7744536C","remediate","Use when build_review fails or, at SHIP, when prd-audit, the as-built architecture review, or finish verification blocks. Guides remediation toward the owning step and HALTs only for gaps that need a human.","https:\u002F\u002Fgithub.com\u002Fjstoup111\u002Fai-conductor\u002Fblob\u002Fmain\u002Fskills\u002Fremediate\u002FSKILL.md",[193],{"categoryNo":194,"categoryName":195,"taxonomyType":62,"taxonomyTypeDesc":63},"01JBSEEDCAT000000000000031","产品经理",[189,197,198,95,41,99,100,142,36,199,167,77,200,92,201,31,202,203,110,204],"as","architecture review","guides","verification","human","audit","remediation","gaps",{"skillNo":206,"name":207,"nameZh":10,"description":208,"descriptionZh":10,"repositoryFullName":25,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":26,"starsCount":14,"licenseSpdxId":27,"licenseFileUrl":10,"sourceHtmlUrl":209,"categories":210,"keywords":211,"publishedAt":44},"01M6K3DJ9QR1JB840ZZFPBH7S6","rebase","Resolve an in-progress paused rebase conflict, stage fixes, and drive git rebase --continue to completion; invoked by the conductor's finish-time rebase step or by an operator running \u002Frebase.","https:\u002F\u002Fgithub.com\u002Fjstoup111\u002Fai-conductor\u002Fblob\u002Fmain\u002Fskills\u002Frebase\u002FSKILL.md",[],[207,212,213,214,215,41,216,167,217,218,219,165,220,221,222,223,224,225],"conflict","fixes","time","continue","stage","progress","conductor","git","finish","ship","drive","opus","running","git rebase",{"skillNo":227,"name":228,"nameZh":10,"description":229,"descriptionZh":10,"repositoryFullName":25,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":26,"starsCount":14,"licenseSpdxId":27,"licenseFileUrl":10,"sourceHtmlUrl":230,"categories":231,"keywords":232,"publishedAt":44},"01M6K3DESSX3T1JVJHVC14DZXC","rebase-regrade","Judge whether a rebase conflict resolution that changed the feature's own diff warrants regrading prd_audit or architecture_review_as_built.","https:\u002F\u002Fgithub.com\u002Fjstoup111\u002Fai-conductor\u002Fblob\u002Fmain\u002Fskills\u002Frebase-regrade\u002FSKILL.md",[],[207,233,234,197,212,37,38,202,235,41,42,221,236,142,36,43],"rebase regrade","resolution","conflict resolution","prd",{"skillNo":238,"name":236,"nameZh":10,"description":239,"descriptionZh":10,"repositoryFullName":25,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":26,"starsCount":14,"licenseSpdxId":27,"licenseFileUrl":10,"sourceHtmlUrl":240,"categories":241,"keywords":243,"publishedAt":44},"01M6K3D9QMEFHF78J9119P25S9","Use only within active engineer\u002Fconduct DECIDE after explore confirmed the product track, when a committed product requirements document is required. Do not invoke for technical-track work, ordinary specifications, or general product discussion.","https:\u002F\u002Fgithub.com\u002Fjstoup111\u002Fai-conductor\u002Fblob\u002Fmain\u002Fskills\u002Fprd\u002FSKILL.md",[242],{"categoryNo":194,"categoryName":195,"taxonomyType":62,"taxonomyTypeDesc":63},[236,137,93,95,138,244,139,140,41,99,245,100,246,141,77,247,248,92,249,105,109,43,110],"explore","technical","document","track","work","product",{"skillNo":251,"name":252,"nameZh":10,"description":253,"descriptionZh":10,"repositoryFullName":25,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":26,"starsCount":14,"licenseSpdxId":27,"licenseFileUrl":10,"sourceHtmlUrl":254,"categories":255,"keywords":257,"publishedAt":44},"01M6K3D4NDQ6H8P4PYY9HFJT5H","prd-audit","Use at SHIP to judge the shipped implementation against the feature stories' acceptance criteria, with PRD and plan intent as context. Produces graded, criterion-level findings; does not implement or route work.","https:\u002F\u002Fgithub.com\u002Fjstoup111\u002Fai-conductor\u002Fblob\u002Fmain\u002Fskills\u002Fprd-audit\u002FSKILL.md",[256],{"categoryNo":194,"categoryName":195,"taxonomyType":62,"taxonomyTypeDesc":63},[258,202,236,197,37,41,100,75,259,127,260,77,248,104,261,92,262,122,43,132],"prd audit","implement","route","acceptance criteria","intent",{"skillNo":264,"name":265,"nameZh":10,"description":266,"descriptionZh":10,"repositoryFullName":25,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":26,"starsCount":14,"licenseSpdxId":27,"licenseFileUrl":10,"sourceHtmlUrl":267,"categories":268,"keywords":269,"publishedAt":44},"01M6K3D13NZFJ6GFPMHY7P0Y7E","pr","Use when creating or updating a pull request. Analyzes the change against the base branch, writes a concise title and structured body, and returns them to the guarded publication engine.","https:\u002F\u002Fgithub.com\u002Fjstoup111\u002Fai-conductor\u002Fblob\u002Fmain\u002Fskills\u002Fpr\u002FSKILL.md",[],[265,270,271,272,273,274,275,41,276,100,221,277,167,278,110,279,83,280,281],"engine","pull","branch","change","concise","pull request","base","structured","returns","title","body","Publication",{"skillNo":283,"name":104,"nameZh":10,"description":284,"descriptionZh":10,"repositoryFullName":25,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":26,"starsCount":14,"licenseSpdxId":27,"licenseFileUrl":10,"sourceHtmlUrl":285,"categories":286,"keywords":287,"publishedAt":44},"01M6K3CTBV5QR6CCHJP1SN75GD","Use only within active engineer\u002Fconduct DECIDE after accepted stories and a clean conflict-check, when a committed `.docs\u002Fplans` implementation artifact is required. Do not invoke for conversational planning, implementation checklists, or direct coding requests.","https:\u002F\u002Fgithub.com\u002Fjstoup111\u002Fai-conductor\u002Fblob\u002Fmain\u002Fskills\u002Fplan\u002FSKILL.md",[],[104,138,139,288,99,183,289,77,144,105,290,291,292,137,93,212,293,109,43,110],"clean","conflicts","paths","direct","coding","planning",{"skillNo":295,"name":296,"nameZh":10,"description":297,"descriptionZh":10,"repositoryFullName":25,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":26,"starsCount":14,"licenseSpdxId":27,"licenseFileUrl":10,"sourceHtmlUrl":298,"categories":299,"keywords":300,"publishedAt":44},"01M6K3CPSDQ1MTJS8MTS8EC0WR","plan-review","Use only within active engineer\u002Fconduct DECIDE after coherence-check for Medium or Large work to adversarially review the final plan against the real source. Reports source-grounded findings; does not author or amend plan artifacts.","https:\u002F\u002Fgithub.com\u002Fjstoup111\u002Fai-conductor\u002Fblob\u002Fmain\u002Fskills\u002Fplan-review\u002FSKILL.md",[],[36,301,104,137,302,95,138,139,41,99,303,100,304,305,103,248,105,306,307,43,308],"plan review","plan artifacts","coherence","artifacts","check","amend","source","author",{"skillNo":310,"name":180,"nameZh":10,"description":311,"descriptionZh":10,"repositoryFullName":25,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":26,"starsCount":14,"licenseSpdxId":27,"licenseFileUrl":10,"sourceHtmlUrl":312,"categories":313,"keywords":314,"publishedAt":44},"01M6K3CJRGGB66GSP8F0E54Z9D","Use when executing an implementation plan with multiple tasks. Factory orchestration with ready-frontier parallelism, quality gates, rework budgets, and audit trails.","https:\u002F\u002Fgithub.com\u002Fjstoup111\u002Fai-conductor\u002Fblob\u002Fmain\u002Fskills\u002Fpipeline\u002FSKILL.md",[],[180,315,120,183,316,317,104,202,41,318,100,319,320,127,321,31,322,146,323,110,324],"ready","orchestration","tasks","plans","gates","trails","quality gates","quality","implementation plan","frontier",{"skillNo":326,"name":327,"nameZh":10,"description":328,"descriptionZh":10,"repositoryFullName":25,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":26,"starsCount":14,"licenseSpdxId":27,"licenseFileUrl":10,"sourceHtmlUrl":329,"categories":330,"keywords":331,"publishedAt":44},"01M6K3CDRYRFBWAZJZKEFYDMV0","memory","Use when the operator requests project recall, when the harness dispatches its memory step, or when an active harness workflow requires a memory checkpoint. Recall-before-act protocol with categorized persistence and staleness detection.","https:\u002F\u002Fgithub.com\u002Fjstoup111\u002Fai-conductor\u002Fblob\u002Fmain\u002Fskills\u002Fmemory\u002FSKILL.md",[],[327,332,71,333,41,100,101,167,127,145,105,334,335,165,336,337,338,339,110],"harness","checkpoint","recall","protocol","understand","act","detection","persistence",{"skillNo":341,"name":342,"nameZh":10,"description":343,"descriptionZh":10,"repositoryFullName":25,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":26,"starsCount":14,"licenseSpdxId":27,"licenseFileUrl":10,"sourceHtmlUrl":344,"categories":345,"keywords":349,"publishedAt":44},"01M6K3CAF9RA98KTP52KZMQ29B","manual-test","Use to validate stories via curl (API) or browser (full-stack) after the test suite and before \u002Ffinish. Browser capability gaps warn; observed bugs loop back through \u002Ftdd.","https:\u002F\u002Fgithub.com\u002Fjstoup111\u002Fai-conductor\u002Fblob\u002Fmain\u002Fskills\u002Fmanual-test\u002FSKILL.md",[346],{"categoryNo":347,"categoryName":348,"taxonomyType":54,"taxonomyTypeDesc":55},"01JBSEEDCAT000000000000008","测试与质量",[161,350,128,351,352,353,41,100,354,183,76,355,77,154,356,92,357,43,204,132],"manual test","back","bugs","test suite","loop","browser","curl","via",18]