[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6D2R5FAPP2JWXZXB1ZDF166":3,"skill-same:01M6D2R5FAPP2JWXZXB1ZDF166":91},{"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":37,"linkOnly":38,"markdownContent":39,"markdownBody":40,"frontMatter":41,"refName":45,"commitSha":46,"skillDirectory":47,"forksCount":48,"repositoryHtmlUrl":49,"repositoryHomepageUrl":50,"ownerHtmlUrl":51,"ownerBlogUrl":52,"ownerDescription":53,"updatedAt":54,"install":55,"resources":68},"01M6D2R5FAPP2JWXZXB1ZDF166","spec-interview-kanban",null,"PoketoWork kanban variant of spec-interview — write a spec and update or create the matching card","GeorgeQLe\u002Fagentic-skills","GeorgeQLe","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F21134126?v=4","01M6D2JP418S0VGJGF8M93EC3H","George Le","01M6D2JPBAKYD82TA5FS6HKQ3D",1,"MIT","https:\u002F\u002Fgithub.com\u002FGeorgeQLe\u002Fagentic-skills\u002Fblob\u002Fmaster\u002Farchive\u002Fhibernated-packs\u002F2026-06-poketowork-rebuild\u002Fgame-kanban\u002Fclaude\u002Fspec-interview-kanban\u002FSKILL.md",[18],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000038","人力资源","PROFESSION","适用职业",[24,25,26,27,28,29,30,31,32,33,34,35,36],"spec","spec interview","interview","kanban","spec interview kanban","create","update","planning","Bash","write","v0","draft","matching","2026-11-10 10:12:30",false,"---\nname: spec-interview-kanban\ndescription: PoketoWork kanban variant of spec-interview — write a spec and update or create the matching card\ntype: planning\nversion: v0.1\nargument-hint: \"[topic or draft spec]\"\nallowed-tools: Bash(poketo *)\n---\n\n# Spec Interview Kanban\n\nUse this skill only in projects that have opted into a PoketoWork kanban pack.\n\n## Process\n\n1. Follow the base `\u002Fspec-interview` workflow exactly, passing through `$ARGUMENTS` as the topic, draft, or spec path.\n2. Resolve and validate the project board:\n   - Check `tasks\u002F.kanban-board`, then validate with `poketo kanban board \u003Cid>`.\n   - If missing or stale, match `poketo kanban boards` against `basename $(pwd)`.\n   - If no board is clear, ask the user. If no boards exist, offer `poketo kanban create-board --name \"$(basename $(pwd))\" --template standard`.\n   - Ensure Backlog, Todo, In Progress, Done, and Punt lists exist.\n3. Fetch the board and show a brief overview before the interview.\n4. After the base interview writes the spec and interview log:\n   - Extract two or three distinctive keywords from the topic or spec title.\n   - Search all lists for matching cards.\n   - If one card matches, update that card description with the spec summary and file path. Do not move it.\n   - If multiple cards match, ask the user which card to update.\n   - If no card matches, create a Backlog card with the spec summary and file path.\n5. Report the card updated or created.\n\nNever move cards backward from Done or Punt. If kanban fails, warn and keep the completed spec as the source of truth.\n\n## Alignment Page\n\nWhen this skill produces durable deliverables (research, specs, plans, reports, prototypes, or any document output), build a full-depth HTML alignment page following `ALIGNMENT-PAGE.md` in this skill's directory. Output: `alignment\u002Fspec-interview-kanban-{topic}.html`.\n\n## Default Shipping Contract\n\nFollow the shared shipping contract convention in CLAUDE.md.\n\n","# Spec Interview Kanban\n\nUse this skill only in projects that have opted into a PoketoWork kanban pack.\n\n## Process\n\n1. Follow the base `\u002Fspec-interview` workflow exactly, passing through `$ARGUMENTS` as the topic, draft, or spec path.\n2. Resolve and validate the project board:\n   - Check `tasks\u002F.kanban-board`, then validate with `poketo kanban board \u003Cid>`.\n   - If missing or stale, match `poketo kanban boards` against `basename $(pwd)`.\n   - If no board is clear, ask the user. If no boards exist, offer `poketo kanban create-board --name \"$(basename $(pwd))\" --template standard`.\n   - Ensure Backlog, Todo, In Progress, Done, and Punt lists exist.\n3. Fetch the board and show a brief overview before the interview.\n4. After the base interview writes the spec and interview log:\n   - Extract two or three distinctive keywords from the topic or spec title.\n   - Search all lists for matching cards.\n   - If one card matches, update that card description with the spec summary and file path. Do not move it.\n   - If multiple cards match, ask the user which card to update.\n   - If no card matches, create a Backlog card with the spec summary and file path.\n5. Report the card updated or created.\n\nNever move cards backward from Done or Punt. If kanban fails, warn and keep the completed spec as the source of truth.\n\n## Alignment Page\n\nWhen this skill produces durable deliverables (research, specs, plans, reports, prototypes, or any document output), build a full-depth HTML alignment page following `ALIGNMENT-PAGE.md` in this skill's directory. Output: `alignment\u002Fspec-interview-kanban-{topic}.html`.\n\n## Default Shipping Contract\n\nFollow the shared shipping contract convention in CLAUDE.md.\n\n",{"name":5,"type":31,"version":42,"description":7,"allowed-tools":43,"argument-hint":44},"v0.1","Bash(poketo *)","[topic or draft spec]","master","96e2912af886dd1606b1b97df707715aef062b02","archive\u002Fhibernated-packs\u002F2026-06-poketowork-rebuild\u002Fgame-kanban\u002Fclaude\u002Fspec-interview-kanban",0,"https:\u002F\u002Fgithub.com\u002FGeorgeQLe\u002Fagentic-skills","https:\u002F\u002Fagentic-skills-blush.vercel.app","https:\u002F\u002Fgithub.com\u002FGeorgeQLe","georgeqle.com","George Le is a futurist and serial tech entrepreneur who wants to work toward a world where humanity is free from robotic tasks.","2026-11-10 04:07:24",{"source":8,"skillName":5,"commands":56,"prompt":66,"zipAvailable":67},[57,60,63],{"tool":58,"command":59},"npx","npx skills add GeorgeQLe\u002Fagentic-skills --skill spec-interview-kanban",{"tool":61,"command":62},"bunx","bunx skills add GeorgeQLe\u002Fagentic-skills --skill spec-interview-kanban",{"tool":64,"command":65},"pnpm","pnpm dlx skills add GeorgeQLe\u002Fagentic-skills --skill spec-interview-kanban","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FGeorgeQLe\u002Fagentic-skills\u002Fblob\u002Fmaster\u002Farchive\u002Fhibernated-packs\u002F2026-06-poketowork-rebuild\u002Fgame-kanban\u002Fclaude\u002Fspec-interview-kanban\u002FSKILL.md",true,[69,75,79,83,87],{"path":70,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":73,"sourceHtmlUrl":74},"ALIGNMENT-PAGE.md","REFERENCE","参考文档",19117,"https:\u002F\u002Fgithub.com\u002FGeorgeQLe\u002Fagentic-skills\u002Fblob\u002Fmaster\u002Farchive\u002Fhibernated-packs\u002F2026-06-poketowork-rebuild\u002Fgame-kanban\u002Fclaude\u002Fspec-interview-kanban\u002FALIGNMENT-PAGE.md",{"path":76,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":77,"sourceHtmlUrl":78},"CHANGELOG.md",311,"https:\u002F\u002Fgithub.com\u002FGeorgeQLe\u002Fagentic-skills\u002Fblob\u002Fmaster\u002Farchive\u002Fhibernated-packs\u002F2026-06-poketowork-rebuild\u002Fgame-kanban\u002Fclaude\u002Fspec-interview-kanban\u002FCHANGELOG.md",{"path":80,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":81,"sourceHtmlUrl":82},"references\u002Fcommunication-templates.md",31502,"https:\u002F\u002Fgithub.com\u002Fsapsapshen\u002Fai-memory-router\u002Fblob\u002Fmain\u002Fskills-store\u002Fcursor\u002Fcarrier-relationship-management\u002Freferences\u002Fcommunication-templates.md",{"path":84,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":85,"sourceHtmlUrl":86},"references\u002Fdecision-frameworks.md",34501,"https:\u002F\u002Fgithub.com\u002Fsapsapshen\u002Fai-memory-router\u002Fblob\u002Fmain\u002Fskills-store\u002Fcursor\u002Fcarrier-relationship-management\u002Freferences\u002Fdecision-frameworks.md",{"path":88,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":89,"sourceHtmlUrl":90},"references\u002Fedge-cases.md",57406,"https:\u002F\u002Fgithub.com\u002Fsapsapshen\u002Fai-memory-router\u002Fblob\u002Fmain\u002Fskills-store\u002Fcursor\u002Fcarrier-relationship-management\u002Freferences\u002Fedge-cases.md",[92,104,114,126,141,152],{"skillNo":93,"name":94,"nameZh":6,"description":95,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":96,"categories":97,"keywords":98,"publishedAt":37},"01M6G0NJES15RJKZE6YZ0TSYGF","source-checkout-allowed","Valid source-checkout-only fixture.","https:\u002F\u002Fgithub.com\u002FGeorgeQLe\u002Fagentic-skills\u002Fblob\u002Fmaster\u002Ftests\u002Ffixtures\u002Fskill-install-routing\u002Fvalid\u002Fsource-checkout-allowed\u002FSKILL.md",[],[99,100,101,102,34,103],"source checkout allowed","checkout","fixture","only","valid",{"skillNo":105,"name":106,"nameZh":6,"description":107,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":108,"categories":109,"keywords":110,"publishedAt":37},"01M6G0NFZ3R1MNB1E3DVTM0WB7","deck-install-valid","Valid deck install fixture.","https:\u002F\u002Fgithub.com\u002FGeorgeQLe\u002Fagentic-skills\u002Fblob\u002Fmaster\u002Ftests\u002Ffixtures\u002Fskill-install-routing\u002Fvalid\u002Fdeck-install\u002FSKILL.md",[],[111,112,113,103,101,34],"deck install valid","deck","install",{"skillNo":115,"name":116,"nameZh":6,"description":117,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":118,"categories":119,"keywords":120,"publishedAt":37},"01M6G0ND3QZQC4MDZ9NVB97PT2","codex-pack-guard-valid","Valid Codex Pack Availability Guard fixture.","https:\u002F\u002Fgithub.com\u002FGeorgeQLe\u002Fagentic-skills\u002Fblob\u002Fmaster\u002Ftests\u002Ffixtures\u002Fskill-install-routing\u002Fvalid\u002Fcodex-pack-guard\u002FSKILL.md",[],[121,122,123,103,124,125,101,34],"codex pack guard valid","pack","guard","codex","availability",{"skillNo":127,"name":128,"nameZh":6,"description":129,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":130,"categories":131,"keywords":137,"publishedAt":37},"01M6G0NA9YB3NKGZKD3S96JMNB","codex-missing-skill-valid","Valid Codex missing skill fallback fixture.","https:\u002F\u002Fgithub.com\u002FGeorgeQLe\u002Fagentic-skills\u002Fblob\u002Fmaster\u002Ftests\u002Ffixtures\u002Fskill-install-routing\u002Fvalid\u002Fcodex-missing-skill-fallback\u002FSKILL.md",[132],{"categoryNo":133,"categoryName":134,"taxonomyType":135,"taxonomyTypeDesc":136},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[138,139,103,124,34,140,101],"codex missing skill valid","missing","fallback",{"skillNo":142,"name":143,"nameZh":6,"description":144,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":145,"categories":146,"keywords":148,"publishedAt":37},"01M6G0N7PC0EKFD40ZWQAXSAQ9","codex-base-skill-fallback-valid","Valid Codex base skill fallback fixture.","https:\u002F\u002Fgithub.com\u002FGeorgeQLe\u002Fagentic-skills\u002Fblob\u002Fmaster\u002Ftests\u002Ffixtures\u002Fskill-install-routing\u002Fvalid\u002Fcodex-base-skill-fallback\u002FSKILL.md",[147],{"categoryNo":133,"categoryName":134,"taxonomyType":135,"taxonomyTypeDesc":136},[103,124,140,149,150,151,34,101],"base skill","codex base skill fallback valid","base",{"skillNo":153,"name":154,"nameZh":6,"description":155,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":156,"categories":157,"keywords":158,"publishedAt":37},"01M6G0N4VRR2YKZQ6N3Y6S2BQA","claude-pack-guard-valid","Valid Claude Pack Availability Guard fixture.","https:\u002F\u002Fgithub.com\u002FGeorgeQLe\u002Fagentic-skills\u002Fblob\u002Fmaster\u002Ftests\u002Ffixtures\u002Fskill-install-routing\u002Fvalid\u002Fclaude-pack-guard\u002FSKILL.md",[],[103,123,122,159,125,34,101],"claude pack guard valid"]