[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6X7ACVVPDMM52PW2SFWF7CE":3,"skill-same:01M6X7ACVVPDMM52PW2SFWF7CE":74},{"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":52,"commitSha":53,"skillDirectory":54,"forksCount":55,"repositoryHtmlUrl":56,"repositoryHomepageUrl":6,"ownerHtmlUrl":57,"ownerBlogUrl":58,"ownerDescription":59,"updatedAt":60,"install":61,"resources":73},"01M6X7ACVVPDMM52PW2SFWF7CE","github-state-manager",null,"Track all task state via GitHub Issues and Project boards with automated column transitions and audit trail comments.","Cheggin\u002Frequest-for-startups","Cheggin","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F79483996?v=4","01M6X6MGT5512GJHE8DY5B1ZQJ","Reagan Hsu","01M6X6MGY03X7ZJNVRFM3R1040",1,"GPL-3.0","https:\u002F\u002Fgithub.com\u002FCheggin\u002Frequest-for-startups\u002Fblob\u002Fmain\u002Fskills\u002Fgithub-state-manager\u002FSKILL.md",[],[19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38],"github state manager","state","manager","github","transitions","audit trail","track","updates","true","comments","with","project","incident","task","plan","ci-cd","pipeline","ci","issues","orchestration","2026-11-10 10:12:30",false,"---\nname: github-state-manager\ndescription: Track all task state via GitHub Issues and Project boards with automated column transitions and audit trail comments.\nuser-invocable: true\ngroup: orchestration\nprerequisites: [plan]\nnext: [ci-cd-pipeline, investor-updates]\nworkflows: [full-startup, incident-response]\n---\n\n# GitHub State Manager\n\nManage task tracking through GitHub Issues and a Project board. Parse specs into Issues, move cards between columns, and post structured comments as an audit trail.\n\n## Steps\n\n1. Create a GitHub Project board with columns: **Backlog**, **In Progress**, **In Review**, **Done**.\n2. Parse product specs and feature checklists into individual GitHub Issues. Each Issue gets a standardized body with acceptance criteria, related file paths, and agent context.\n3. Apply labels for agent assignment (`website`, `backend`, `ops`, `research`, `spec`) and category (`feature`, `bug`, `chore`, `spike`).\n4. On task pickup: move card to In Progress, post a comment with agent ID and start time. Enforce single-agent assignment -- check labels before allowing pickup.\n5. On task completion: move card to In Review, post a comment summarizing files changed and tests written.\n6. On verification pass: move card to Done, post a comment with test results and deploy status.\n7. On context reset: read all open Issues and recent comments to reconstruct project state. Do not re-read the entire repository.\n8. Detect stale Issues stuck In Progress beyond a configurable threshold and flag them for review.\n\n## Anti-Patterns\n\n- Creating Issues with no acceptance criteria, leaving agents without context to start work\n- Card stays In Progress after agent finishes because no transition was triggered\n- Two agents pick up the same Issue because label-based assignment was not enforced\n- Context reset re-reads the full repo instead of targeting open Issues for state reconstruction\n\n## Validation\n\n- Every spec item has a corresponding Issue with acceptance criteria and file references\n- Column transitions fire on every agent state change with audit trail comments\n- No two agents are assigned to the same Issue simultaneously\n- Context rebuild completes in under 30 seconds using Issues, not full repo reads\n","# GitHub State Manager\n\nManage task tracking through GitHub Issues and a Project board. Parse specs into Issues, move cards between columns, and post structured comments as an audit trail.\n\n## Steps\n\n1. Create a GitHub Project board with columns: **Backlog**, **In Progress**, **In Review**, **Done**.\n2. Parse product specs and feature checklists into individual GitHub Issues. Each Issue gets a standardized body with acceptance criteria, related file paths, and agent context.\n3. Apply labels for agent assignment (`website`, `backend`, `ops`, `research`, `spec`) and category (`feature`, `bug`, `chore`, `spike`).\n4. On task pickup: move card to In Progress, post a comment with agent ID and start time. Enforce single-agent assignment -- check labels before allowing pickup.\n5. On task completion: move card to In Review, post a comment summarizing files changed and tests written.\n6. On verification pass: move card to Done, post a comment with test results and deploy status.\n7. On context reset: read all open Issues and recent comments to reconstruct project state. Do not re-read the entire repository.\n8. Detect stale Issues stuck In Progress beyond a configurable threshold and flag them for review.\n\n## Anti-Patterns\n\n- Creating Issues with no acceptance criteria, leaving agents without context to start work\n- Card stays In Progress after agent finishes because no transition was triggered\n- Two agents pick up the same Issue because label-based assignment was not enforced\n- Context reset re-reads the full repo instead of targeting open Issues for state reconstruction\n\n## Validation\n\n- Every spec item has a corresponding Issue with acceptance criteria and file references\n- Column transitions fire on every agent state change with audit trail comments\n- No two agents are assigned to the same Issue simultaneously\n- Context rebuild completes in under 30 seconds using Issues, not full repo reads\n",{"name":5,"next":44,"group":38,"workflows":47,"description":7,"prerequisites":50,"user-invocable":51},[45,46],"ci-cd-pipeline","investor-updates",[48,49],"full-startup","incident-response",[33],true,"main","92dddf7f6e7b55d1424795ce11586b05dba9d8c8","skills\u002Fgithub-state-manager",3,"https:\u002F\u002Fgithub.com\u002FCheggin\u002Frequest-for-startups","https:\u002F\u002Fgithub.com\u002FCheggin","reaganhsu.com","MTS @datacurve-ai, prev. founding eng @browser-use ","2026-04-24 08:33:47",{"source":8,"skillName":5,"commands":62,"prompt":72,"zipAvailable":51},[63,66,69],{"tool":64,"command":65},"npx","npx skills add Cheggin\u002Frequest-for-startups --skill github-state-manager",{"tool":67,"command":68},"bunx","bunx skills add Cheggin\u002Frequest-for-startups --skill github-state-manager",{"tool":70,"command":71},"pnpm","pnpm dlx skills add Cheggin\u002Frequest-for-startups --skill github-state-manager","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FCheggin\u002Frequest-for-startups\u002Fblob\u002Fmain\u002Fskills\u002Fgithub-state-manager\u002FSKILL.md",[],[75,98,118,161,176,198],{"skillNo":76,"name":77,"nameZh":6,"description":78,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":79,"categories":80,"keywords":81,"publishedAt":39},"01M6X7PHK069RZH25A3RXN5049","writer-memory","Agentic memory system for writers - track characters, relationships, scenes, and themes","https:\u002F\u002Fgithub.com\u002FCheggin\u002Frequest-for-startups\u002Fblob\u002Fmain\u002Fskills\u002Fwriter-memory\u002FSKILL.md",[],[82,83,84,85,86,25,87,88,89,90,91,92,93,94,95,96,97],"memory","writer","writer memory","system","characters","for","themes","memory system","scenes","relationships","query","export","status","validate","init","agentic",{"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":39},"01M6X7PC3G9228Z323X5YAKTVW","wiki","LLM Wiki — persistent markdown knowledge base that compounds across sessions (Karpathy model)","https:\u002F\u002Fgithub.com\u002FCheggin\u002Frequest-for-startups\u002Fblob\u002Fmain\u002Fskills\u002Fwiki\u002FSKILL.md",[],[100,105,106,107,108,109,110,111,112,113,114,115,116,92,117],"wiki lint","knowledge","model","llm wiki","markdown","wiki query","knowledge base","lint","sessions","karpathy","add","across","base",{"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":140,"publishedAt":39},"01M6X7P5XFW5C16H3JE4NFQ7MF","website-creation","Build production-quality SaaS websites with opinionated design presets. Use when creating any startup website. The user MUST pick a design style before building. Enforces shadcn\u002Fui, Figma design principles, specific CSS values per style, and anti-AI-writing. Load alongside anti-ai-writing skill. LIGHT MODE ONLY.","https:\u002F\u002Fgithub.com\u002FCheggin\u002Frequest-for-startups\u002Fblob\u002Fmain\u002Fskills\u002Fwebsite-creation\u002FSKILL.md",[124,129,132,137],{"categoryNo":125,"categoryName":126,"taxonomyType":127,"taxonomyTypeDesc":128},"01JBSEEDCAT000000000000015","视觉设计","SCENARIO","使用场景",{"categoryNo":130,"categoryName":131,"taxonomyType":127,"taxonomyTypeDesc":128},"01JBSEEDCAT000000000000018","写作与文案",{"categoryNo":133,"categoryName":134,"taxonomyType":135,"taxonomyTypeDesc":136},"01JBSEEDCAT000000000000032","设计师","PROFESSION","适用职业",{"categoryNo":138,"categoryName":139,"taxonomyType":135,"taxonomyTypeDesc":136},"01JBSEEDCAT000000000000036","内容创作者",[141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160],"website creation","website","creation","when","design style","mode","brand-guidelines","full","ui","writing","design principles","only","pick","polish","audit","shadcn","figma","css","Anti-AI","design",{"skillNo":162,"name":163,"nameZh":6,"description":164,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":165,"categories":166,"keywords":167,"publishedAt":39},"01M6X7P3PCEAKA2SBETXHHTNBA","visual-verdict","Structured visual QA verdict for screenshot-to-reference comparisons","https:\u002F\u002Fgithub.com\u002FCheggin\u002Frequest-for-startups\u002Fblob\u002Fmain\u002Fskills\u002Fvisual-verdict\u002FSKILL.md",[],[168,169,170,87,171,172,173,174,175],"visual verdict","verdict","visual","visual qa","structured","reference","screenshot","qa",{"skillNo":177,"name":178,"nameZh":6,"description":179,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":180,"categories":181,"keywords":190,"publishedAt":39},"01M6X7NXEWWC4NFT0ZK1RRSGES","visual-qa-pipeline","Screenshot every page with Playwright, feed to visual QA agent for design evaluation, report results to Slack. Use after every build phase to verify UI matches the chosen design preset. Integrates with the Playwright skill and the website-creation preset system.","https:\u002F\u002Fgithub.com\u002FCheggin\u002Frequest-for-startups\u002Fblob\u002Fmain\u002Fskills\u002Fvisual-qa-pipeline\u002FSKILL.md",[182,185,188,189],{"categoryNo":183,"categoryName":184,"taxonomyType":127,"taxonomyTypeDesc":128},"01JBSEEDCAT000000000000005","邮件与沟通",{"categoryNo":186,"categoryName":187,"taxonomyType":127,"taxonomyTypeDesc":128},"01JBSEEDCAT000000000000008","测试与质量",{"categoryNo":125,"categoryName":126,"taxonomyType":127,"taxonomyTypeDesc":128},{"categoryNo":133,"categoryName":134,"taxonomyType":135,"taxonomyTypeDesc":136},[170,35,171,175,191,192,120,143,148,193,154,194,149,142,174,87,195,160,196,197],"visual qa pipeline","slack","page","Evaluation","review","verify ui","phase",{"skillNo":199,"name":200,"nameZh":6,"description":201,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":202,"categories":203,"keywords":204,"publishedAt":39},"01M6X7NSNW00RQ8J531F52YHV9","verify","Verify that a change really works before you claim completion","https:\u002F\u002Fgithub.com\u002FCheggin\u002Frequest-for-startups\u002Fblob\u002Fmain\u002Fskills\u002Fverify\u002FSKILL.md",[],[200,205,27,206,207,208,35,209,210],"deploy-pipeline","you","claim","quality","deploy","change"]