[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"creator:01M6C2WB7720K13ERYVB3AJ0SQ":3,"creator-list:01M6C2WB7720K13ERYVB3AJ0SQ:stars:1:":22},{"accountNo":4,"login":5,"displayName":6,"avatarUrl":7,"accountType":8,"accountTypeDesc":9,"profileDescription":10,"skillCount":11,"repoCount":12,"professionCount":13,"scenarioCount":14,"totalStars":12,"updatedAt":15,"htmlUrl":16,"blogUrl":17,"company":18,"location":19,"followersCount":20,"publicReposCount":21},"01M6C2WB7720K13ERYVB3AJ0SQ","IgorGanapolsky","Igor Ganapolsky","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F201209?v=4","USER","个人作者","Forward Deploy AI Engineer. Automation specialist.\r\n",198,1,4,7,"2026-11-09 23:14:20","https:\u002F\u002Fgithub.com\u002FIgorGanapolsky","https:\u002F\u002Fwww.igorganapolsky.com","Production AI Reliability","Florida, USA",143,125,{"records":23,"total":11,"current":12,"size":260},[24,51,70,81,93,104,118,125,138,152,163,174,196,206,216,233,242,251],{"skillNo":25,"name":26,"nameZh":27,"description":28,"descriptionZh":27,"repositoryFullName":29,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":30,"starsCount":12,"licenseSpdxId":31,"licenseFileUrl":27,"sourceHtmlUrl":32,"categories":33,"keywords":44,"publishedAt":50},"01M6C3CEGAENG02BPG636N9WG6","writing-plans",null,"Use when you have a spec or requirements for a multi-step task, before touching code","IgorGanapolsky\u002FRandom-Timer","01M6C2WBBF0NWVQV4A89FS00Q5","MIT","https:\u002F\u002Fgithub.com\u002FIgorGanapolsky\u002FRandom-Timer\u002Fblob\u002Fdevelop\u002F.cursor\u002Fskills\u002Fwriting-plans\u002FSKILL.md",[34,39],{"categoryNo":35,"categoryName":36,"taxonomyType":37,"taxonomyTypeDesc":38},"01JBSEEDCAT000000000000018","写作与文案","SCENARIO","使用场景",{"categoryNo":40,"categoryName":41,"taxonomyType":42,"taxonomyTypeDesc":43},"01JBSEEDCAT000000000000036","内容创作者","PROFESSION","适用职业",[45,46,47,48,49],"writing","writing plans","spec","code","use","2026-11-10 10:12:30",{"skillNo":52,"name":53,"nameZh":27,"description":54,"descriptionZh":27,"repositoryFullName":29,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":30,"starsCount":12,"licenseSpdxId":31,"licenseFileUrl":27,"sourceHtmlUrl":55,"categories":56,"keywords":60,"publishedAt":50},"01M6C3CC40GJBTJQHQ5BF7CQN9","workflow-economics-lite","Escape AI pilot purgatory: require completion-loop workflows with one owner, baseline, economic metric, system-of-record integration, and audit trail. Block orphan chatbots and interest-as-ROI claims.","https:\u002F\u002Fgithub.com\u002FIgorGanapolsky\u002FRandom-Timer\u002Fblob\u002Fdevelop\u002F.cursor\u002Fskills\u002Fworkflow-economics-lite\u002FSKILL.md",[57],{"categoryNo":58,"categoryName":59,"taxonomyType":37,"taxonomyTypeDesc":38},"01JBSEEDCAT000000000000023","Skill与智能体开发",[61,62,63,64,65,66,67,68,69],"workflow","workflow economics lite","roi","workflows","audit","integration","baseline","loop","system",{"skillNo":71,"name":72,"nameZh":27,"description":73,"descriptionZh":27,"repositoryFullName":29,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":30,"starsCount":12,"licenseSpdxId":31,"licenseFileUrl":27,"sourceHtmlUrl":74,"categories":75,"keywords":76,"publishedAt":50},"01M6C3C9ESBW612NMMMBQDWSWR","verification-before-completion","Use when about to claim work is complete, fixed, or passing, before committing or creating PRs - requires running verification commands and confirming output before making any success claims; evidence before assertions always","https:\u002F\u002Fgithub.com\u002FIgorGanapolsky\u002FRandom-Timer\u002Fblob\u002Fdevelop\u002F.cursor\u002Fskills\u002Fverification-before-completion\u002FSKILL.md",[],[77,78,79,49,80],"verification","verification before completion","work","evidence",{"skillNo":82,"name":83,"nameZh":27,"description":84,"descriptionZh":27,"repositoryFullName":29,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":30,"starsCount":12,"licenseSpdxId":31,"licenseFileUrl":27,"sourceHtmlUrl":85,"categories":86,"keywords":87,"publishedAt":50},"01M6C3C71DNQHJ6PGV0TN1R99N","value-center-lite","Apply InfoQ Rohrer value-center \u002F VSM five questions (agency + coherence). Use when planning work, shipping releases, or auditing agent autonomy claims. Fail closed on product-only slogans without WQTU\u002Fpaywall value.","https:\u002F\u002Fgithub.com\u002FIgorGanapolsky\u002FRandom-Timer\u002Fblob\u002Fdevelop\u002F.cursor\u002Fskills\u002Fvalue-center-lite\u002FSKILL.md",[],[88,89,90,91,79,49,92],"value center lite","planning","shipping","product","only",{"skillNo":94,"name":95,"nameZh":27,"description":96,"descriptionZh":27,"repositoryFullName":29,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":30,"starsCount":12,"licenseSpdxId":31,"licenseFileUrl":27,"sourceHtmlUrl":97,"categories":98,"keywords":99,"publishedAt":50},"01M6C3C41Q0R2J49F3Q4CQ004J","using-superpowers","Use when starting any conversation - establishes how to find and use skills, requiring skill invocation before ANY response including clarifying questions","https:\u002F\u002Fgithub.com\u002FIgorGanapolsky\u002FRandom-Timer\u002Fblob\u002Fdevelop\u002F.cursor\u002Fskills\u002Fusing-superpowers\u002FSKILL.md",[],[100,101,102,103,49],"using superpowers","superpowers","how","find",{"skillNo":105,"name":106,"nameZh":27,"description":107,"descriptionZh":27,"repositoryFullName":29,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":30,"starsCount":12,"licenseSpdxId":31,"licenseFileUrl":27,"sourceHtmlUrl":108,"categories":109,"keywords":110,"publishedAt":50},"01M6C3C1EBYXRVMNHZZE9N49PN","using-git-worktrees","Use when starting feature work that needs isolation from current workspace or before executing implementation plans - ensures an isolated workspace exists via native tools or git worktree fallback","https:\u002F\u002Fgithub.com\u002FIgorGanapolsky\u002FRandom-Timer\u002Fblob\u002Fdevelop\u002F.cursor\u002Fskills\u002Fusing-git-worktrees\u002FSKILL.md",[],[111,112,113,114,115,116,117,79,49],"using git worktrees","git","git worktrees","worktree","Tools","git worktree","workspace",{"skillNo":119,"name":120,"nameZh":27,"description":121,"descriptionZh":27,"repositoryFullName":29,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":30,"starsCount":12,"licenseSpdxId":31,"licenseFileUrl":27,"sourceHtmlUrl":122,"categories":123,"keywords":124,"publishedAt":50},"01M6C3BZ3XGB33Y6KXRCH1K8AJ","unslop","Cut AI tells from any writing. Must always apply.","https:\u002F\u002Fgithub.com\u002FIgorGanapolsky\u002FRandom-Timer\u002Fblob\u002Fdevelop\u002F.cursor\u002Fskills\u002Funslop\u002FSKILL.md",[],[120,45],{"skillNo":126,"name":127,"nameZh":27,"description":128,"descriptionZh":27,"repositoryFullName":29,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":30,"starsCount":12,"licenseSpdxId":31,"licenseFileUrl":27,"sourceHtmlUrl":129,"categories":130,"keywords":131,"publishedAt":50},"01M6C3BWSV5HXSB50N0SJZDGWM","trust-reliability-loop-lite","Scope, eval-first, tiered inference, recommend-first trust loop (see docs\u002FTRUST_RELIABILITY_LOOP.md).","https:\u002F\u002Fgithub.com\u002FIgorGanapolsky\u002FRandom-Timer\u002Fblob\u002Fdevelop\u002F.cursor\u002Fskills\u002Ftrust-reliability-loop-lite\u002FSKILL.md",[],[68,132,133,134,135,136,137],"reliability","trust reliability loop lite","docs","inference","first","eval",{"skillNo":139,"name":140,"nameZh":27,"description":141,"descriptionZh":27,"repositoryFullName":29,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":30,"starsCount":12,"licenseSpdxId":31,"licenseFileUrl":27,"sourceHtmlUrl":142,"categories":143,"keywords":148,"publishedAt":50},"01M6C3BT0N5PY7E82QAZ51ZVZG","test-driven-development","Use when implementing any feature or bugfix, before writing implementation code","https:\u002F\u002Fgithub.com\u002FIgorGanapolsky\u002FRandom-Timer\u002Fblob\u002Fdevelop\u002F.cursor\u002Fskills\u002Ftest-driven-development\u002FSKILL.md",[144,147],{"categoryNo":145,"categoryName":146,"taxonomyType":37,"taxonomyTypeDesc":38},"01JBSEEDCAT000000000000008","测试与质量",{"categoryNo":35,"categoryName":36,"taxonomyType":37,"taxonomyTypeDesc":38},[149,150,151,45,48,49],"test","test driven development","development",{"skillNo":153,"name":154,"nameZh":27,"description":155,"descriptionZh":27,"repositoryFullName":29,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":30,"starsCount":12,"licenseSpdxId":31,"licenseFileUrl":27,"sourceHtmlUrl":156,"categories":157,"keywords":159,"publishedAt":50},"01M6C3BPKG6JKF571D696Z6RFZ","systematic-debugging","Use when encountering any bug, test failure, or unexpected behavior, before proposing fixes","https:\u002F\u002Fgithub.com\u002FIgorGanapolsky\u002FRandom-Timer\u002Fblob\u002Fdevelop\u002F.cursor\u002Fskills\u002Fsystematic-debugging\u002FSKILL.md",[158],{"categoryNo":145,"categoryName":146,"taxonomyType":37,"taxonomyTypeDesc":38},[160,161,149,162,49],"systematic debugging","debugging","behavior",{"skillNo":164,"name":165,"nameZh":27,"description":166,"descriptionZh":27,"repositoryFullName":29,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":30,"starsCount":12,"licenseSpdxId":31,"licenseFileUrl":27,"sourceHtmlUrl":167,"categories":168,"keywords":169,"publishedAt":50},"01M6C3BKMCJ3DCR5PWFYXWJ9GB","subagent-driven-development","Use when executing implementation plans with independent tasks in the current session","https:\u002F\u002Fgithub.com\u002FIgorGanapolsky\u002FRandom-Timer\u002Fblob\u002Fdevelop\u002F.cursor\u002Fskills\u002Fsubagent-driven-development\u002FSKILL.md",[],[151,170,171,172,173,49],"subagent driven development","subagent","tasks","session",{"skillNo":175,"name":176,"nameZh":27,"description":177,"descriptionZh":27,"repositoryFullName":29,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":30,"starsCount":12,"licenseSpdxId":31,"licenseFileUrl":27,"sourceHtmlUrl":178,"categories":179,"keywords":183,"publishedAt":50},"01M6C3BH5QVEX3FJ77443DF6PE","speckit-taskstoissues","Convert existing tasks into actionable, dependency-ordered GitHub issues for the feature based on available design artifacts.","https:\u002F\u002Fgithub.com\u002FIgorGanapolsky\u002FRandom-Timer\u002Fblob\u002Fdevelop\u002F.cursor\u002Fskills\u002Fspeckit-taskstoissues\u002FSKILL.md",[180],{"categoryNo":181,"categoryName":182,"taxonomyType":37,"taxonomyTypeDesc":38},"01JBSEEDCAT000000000000015","视觉设计",[184,185,186,47,187,188,172,189,190,191,192,193,194,195],"speckit taskstoissues","design","directory","github","project structure","github issues","artifacts","issues","specify","templates","convert","dependency",{"skillNo":197,"name":198,"nameZh":27,"description":199,"descriptionZh":27,"repositoryFullName":29,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":30,"starsCount":12,"licenseSpdxId":31,"licenseFileUrl":27,"sourceHtmlUrl":200,"categories":201,"keywords":203,"publishedAt":50},"01M6C3BE6H11PZM1DS62A6XAY5","speckit-tasks","Generate an actionable, dependency-ordered tasks.md for the feature based on available design artifacts.","https:\u002F\u002Fgithub.com\u002FIgorGanapolsky\u002FRandom-Timer\u002Fblob\u002Fdevelop\u002F.cursor\u002Fskills\u002Fspeckit-tasks\u002FSKILL.md",[202],{"categoryNo":181,"categoryName":182,"taxonomyType":37,"taxonomyTypeDesc":38},[172,204,185,186,47,187,188,205,190,192,193,195],"speckit tasks","generate",{"skillNo":207,"name":208,"nameZh":27,"description":209,"descriptionZh":27,"repositoryFullName":29,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":30,"starsCount":12,"licenseSpdxId":31,"licenseFileUrl":27,"sourceHtmlUrl":210,"categories":211,"keywords":212,"publishedAt":50},"01M6C3BBVSKQEB94EQTWZERQCE","speckit-specify","Create or update the feature specification from a natural language feature description.","https:\u002F\u002Fgithub.com\u002FIgorGanapolsky\u002FRandom-Timer\u002Fblob\u002Fdevelop\u002F.cursor\u002Fskills\u002Fspeckit-specify\u002FSKILL.md",[],[192,213,186,47,187,188,214,215,193],"speckit specify","create","update",{"skillNo":217,"name":218,"nameZh":27,"description":219,"descriptionZh":27,"repositoryFullName":29,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":30,"starsCount":12,"licenseSpdxId":31,"licenseFileUrl":27,"sourceHtmlUrl":220,"categories":221,"keywords":226,"publishedAt":50},"01M6C3B8TRFE6TRM2XDAK47CQ1","speckit-plan","Execute the implementation planning workflow using the plan template to generate design artifacts.","https:\u002F\u002Fgithub.com\u002FIgorGanapolsky\u002FRandom-Timer\u002Fblob\u002Fdevelop\u002F.cursor\u002Fskills\u002Fspeckit-plan\u002FSKILL.md",[222,223],{"categoryNo":181,"categoryName":182,"taxonomyType":37,"taxonomyTypeDesc":38},{"categoryNo":224,"categoryName":225,"taxonomyType":42,"taxonomyTypeDesc":43},"01JBSEEDCAT000000000000032","设计师",[227,228,185,186,47,187,61,188,205,89,190,192,193,229,230,231,232],"plan","speckit plan","template","execute","generate design","planning workflow",{"skillNo":234,"name":235,"nameZh":27,"description":236,"descriptionZh":27,"repositoryFullName":29,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":30,"starsCount":12,"licenseSpdxId":31,"licenseFileUrl":27,"sourceHtmlUrl":237,"categories":238,"keywords":239,"publishedAt":50},"01M6C3B6C8RENM47MWN2JFBNTT","speckit-implement","Execute the implementation plan by processing and executing all tasks defined in tasks.md","https:\u002F\u002Fgithub.com\u002FIgorGanapolsky\u002FRandom-Timer\u002Fblob\u002Fdevelop\u002F.cursor\u002Fskills\u002Fspeckit-implement\u002FSKILL.md",[],[240,241,186,47,187,188,172,192,193,227,230],"implement","speckit implement",{"skillNo":243,"name":244,"nameZh":27,"description":245,"descriptionZh":27,"repositoryFullName":29,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":30,"starsCount":12,"licenseSpdxId":31,"licenseFileUrl":27,"sourceHtmlUrl":246,"categories":247,"keywords":248,"publishedAt":50},"01M6C3B3S71433XRHJQS1539MQ","speckit-converge","Assess the current codebase against the feature's spec, plan, and tasks, then append any remaining unbuilt work as new tasks to tasks.md so implement can complete it.","https:\u002F\u002Fgithub.com\u002FIgorGanapolsky\u002FRandom-Timer\u002Fblob\u002Fdevelop\u002F.cursor\u002Fskills\u002Fspeckit-converge\u002FSKILL.md",[],[249,186,47,187,240,188,172,192,193,227,79,250],"speckit converge","append",{"skillNo":252,"name":253,"nameZh":27,"description":254,"descriptionZh":27,"repositoryFullName":29,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":30,"starsCount":12,"licenseSpdxId":31,"licenseFileUrl":27,"sourceHtmlUrl":255,"categories":256,"keywords":257,"publishedAt":50},"01M6C3B1F3FS5KBAPJW2TC6T8D","speckit-constitution","Create or update the project constitution from interactive or provided principle inputs.","https:\u002F\u002Fgithub.com\u002FIgorGanapolsky\u002FRandom-Timer\u002Fblob\u002Fdevelop\u002F.cursor\u002Fskills\u002Fspeckit-constitution\u002FSKILL.md",[],[258,186,47,187,188,214,215,192,193,259],"speckit constitution","interactive",18]