[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6C37DM5QR44JE32PC5WDHSX":3,"skill-same:01M6C37DM5QR44JE32PC5WDHSX":52},{"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":23,"linkOnly":24,"markdownContent":25,"markdownBody":26,"frontMatter":27,"refName":28,"commitSha":29,"skillDirectory":30,"forksCount":31,"repositoryHtmlUrl":32,"repositoryHomepageUrl":33,"ownerHtmlUrl":34,"ownerBlogUrl":35,"ownerDescription":36,"updatedAt":37,"install":38,"resources":51},"01M6C37DM5QR44JE32PC5WDHSX","gsd-new-project",null,"Initialize a new project with deep context gathering and PROJECT.md","IgorGanapolsky\u002FRandom-Timer","IgorGanapolsky","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F201209?v=4","01M6C2WB7720K13ERYVB3AJ0SQ","Igor Ganapolsky","01M6C2WBBF0NWVQV4A89FS00Q5",1,"MIT","https:\u002F\u002Fgithub.com\u002FIgorGanapolsky\u002FRandom-Timer\u002Fblob\u002Fdevelop\u002F.cursor\u002Fskills\u002Fgsd-new-project\u002FSKILL.md",[],[19,20,21,22],"new project","gsd new project","context","initialize","2026-11-10 10:12:30",false,"---\nname: gsd-new-project\ndescription: \"Initialize a new project with deep context gathering and PROJECT.md\"\n---\n\n\u003Ccursor_skill_adapter>\n## A. Skill Invocation\n- This skill is invoked when the user mentions `gsd-new-project` or describes a task matching this skill.\n- Treat all user text after the skill mention as `{{GSD_ARGS}}`.\n- If no arguments are present, treat `{{GSD_ARGS}}` as empty.\n\n## B. User Prompting\nWhen the workflow needs user input, prompt the user conversationally:\n- Present options as a numbered list in your response text\n- Ask the user to reply with their choice\n- For multi-select, ask for comma-separated numbers\n\n## C. Tool Usage\nUse these Cursor tools when executing GSD workflows:\n- `Shell` for running commands (terminal operations)\n- `StrReplace` for editing existing files\n- `Read`, `Write`, `Glob`, `Grep`, `Task`, `WebSearch`, `WebFetch`, `TodoWrite` as needed\n\n## D. Subagent Spawning\nWhen the workflow needs to spawn a subagent:\n- Use `Task(subagent_type=\"generalPurpose\", ...)`\n- The `model` parameter maps to Cursor's model options (e.g., \"fast\")\n\u003C\u002Fcursor_skill_adapter>\n\n\u003Ccontext>\n**Flags:**\n- `--auto` — Automatic mode. After config questions, runs research → requirements → roadmap without further interaction. Expects idea document via @ reference.\n\u003C\u002Fcontext>\n\n\u003Cobjective>\nInitialize a new project through unified flow: questioning → research (optional) → requirements → roadmap.\n\n**Creates:**\n- `.planning\u002FPROJECT.md` — project context\n- `.planning\u002Fconfig.json` — workflow preferences\n- `.planning\u002Fresearch\u002F` — domain research (optional)\n- `.planning\u002FREQUIREMENTS.md` — scoped requirements\n- `.planning\u002FROADMAP.md` — phase structure\n- `.planning\u002FSTATE.md` — project memory\n\n**After this command:** Run `\u002Fgsd-plan-phase 1` to start execution.\n\u003C\u002Fobjective>\n\n\u003Cexecution_context>\n@\u002FUsers\u002Figorganapolsky\u002Fworkspace\u002Fgit\u002Figor\u002FRandom-Timer\u002F.claude\u002Fworktrees\u002Fopengsd-gsd-core\u002F.cursor\u002Fgsd-core\u002Fworkflows\u002Fnew-project.md\n@\u002FUsers\u002Figorganapolsky\u002Fworkspace\u002Fgit\u002Figor\u002FRandom-Timer\u002F.claude\u002Fworktrees\u002Fopengsd-gsd-core\u002F.cursor\u002Fgsd-core\u002Freferences\u002Fquestioning.md\n@\u002FUsers\u002Figorganapolsky\u002Fworkspace\u002Fgit\u002Figor\u002FRandom-Timer\u002F.claude\u002Fworktrees\u002Fopengsd-gsd-core\u002F.cursor\u002Fgsd-core\u002Freferences\u002Fui-brand.md\n@\u002FUsers\u002Figorganapolsky\u002Fworkspace\u002Fgit\u002Figor\u002FRandom-Timer\u002F.claude\u002Fworktrees\u002Fopengsd-gsd-core\u002F.cursor\u002Fgsd-core\u002Ftemplates\u002Fproject.md\n@\u002FUsers\u002Figorganapolsky\u002Fworkspace\u002Fgit\u002Figor\u002FRandom-Timer\u002F.claude\u002Fworktrees\u002Fopengsd-gsd-core\u002F.cursor\u002Fgsd-core\u002Ftemplates\u002Frequirements.md\n\u003C\u002Fexecution_context>\n\n\u003Cprocess>\nExecute end-to-end.\nPreserve all workflow gates (validation, approvals, commits, routing).\n\u003C\u002Fprocess>\n","\u003Ccursor_skill_adapter>\n## A. Skill Invocation\n- This skill is invoked when the user mentions `gsd-new-project` or describes a task matching this skill.\n- Treat all user text after the skill mention as `{{GSD_ARGS}}`.\n- If no arguments are present, treat `{{GSD_ARGS}}` as empty.\n\n## B. User Prompting\nWhen the workflow needs user input, prompt the user conversationally:\n- Present options as a numbered list in your response text\n- Ask the user to reply with their choice\n- For multi-select, ask for comma-separated numbers\n\n## C. Tool Usage\nUse these Cursor tools when executing GSD workflows:\n- `Shell` for running commands (terminal operations)\n- `StrReplace` for editing existing files\n- `Read`, `Write`, `Glob`, `Grep`, `Task`, `WebSearch`, `WebFetch`, `TodoWrite` as needed\n\n## D. Subagent Spawning\nWhen the workflow needs to spawn a subagent:\n- Use `Task(subagent_type=\"generalPurpose\", ...)`\n- The `model` parameter maps to Cursor's model options (e.g., \"fast\")\n\u003C\u002Fcursor_skill_adapter>\n\n\u003Ccontext>\n**Flags:**\n- `--auto` — Automatic mode. After config questions, runs research → requirements → roadmap without further interaction. Expects idea document via @ reference.\n\u003C\u002Fcontext>\n\n\u003Cobjective>\nInitialize a new project through unified flow: questioning → research (optional) → requirements → roadmap.\n\n**Creates:**\n- `.planning\u002FPROJECT.md` — project context\n- `.planning\u002Fconfig.json` — workflow preferences\n- `.planning\u002Fresearch\u002F` — domain research (optional)\n- `.planning\u002FREQUIREMENTS.md` — scoped requirements\n- `.planning\u002FROADMAP.md` — phase structure\n- `.planning\u002FSTATE.md` — project memory\n\n**After this command:** Run `\u002Fgsd-plan-phase 1` to start execution.\n\u003C\u002Fobjective>\n\n\u003Cexecution_context>\n@\u002FUsers\u002Figorganapolsky\u002Fworkspace\u002Fgit\u002Figor\u002FRandom-Timer\u002F.claude\u002Fworktrees\u002Fopengsd-gsd-core\u002F.cursor\u002Fgsd-core\u002Fworkflows\u002Fnew-project.md\n@\u002FUsers\u002Figorganapolsky\u002Fworkspace\u002Fgit\u002Figor\u002FRandom-Timer\u002F.claude\u002Fworktrees\u002Fopengsd-gsd-core\u002F.cursor\u002Fgsd-core\u002Freferences\u002Fquestioning.md\n@\u002FUsers\u002Figorganapolsky\u002Fworkspace\u002Fgit\u002Figor\u002FRandom-Timer\u002F.claude\u002Fworktrees\u002Fopengsd-gsd-core\u002F.cursor\u002Fgsd-core\u002Freferences\u002Fui-brand.md\n@\u002FUsers\u002Figorganapolsky\u002Fworkspace\u002Fgit\u002Figor\u002FRandom-Timer\u002F.claude\u002Fworktrees\u002Fopengsd-gsd-core\u002F.cursor\u002Fgsd-core\u002Ftemplates\u002Fproject.md\n@\u002FUsers\u002Figorganapolsky\u002Fworkspace\u002Fgit\u002Figor\u002FRandom-Timer\u002F.claude\u002Fworktrees\u002Fopengsd-gsd-core\u002F.cursor\u002Fgsd-core\u002Ftemplates\u002Frequirements.md\n\u003C\u002Fexecution_context>\n\n\u003Cprocess>\nExecute end-to-end.\nPreserve all workflow gates (validation, approvals, commits, routing).\n\u003C\u002Fprocess>\n",{"name":5,"description":7},"develop","4af946ac9a2b3cfbbe9b2e8696cc436f1d16e2e2",".cursor\u002Fskills\u002Fgsd-new-project",0,"https:\u002F\u002Fgithub.com\u002FIgorGanapolsky\u002FRandom-Timer","https:\u002F\u002Fapps.apple.com\u002Fus\u002Fapp\u002Frandom-tactical-timer\u002Fid6758355312","https:\u002F\u002Fgithub.com\u002FIgorGanapolsky","https:\u002F\u002Fwww.igorganapolsky.com","Forward Deploy AI Engineer. Automation specialist.\r\n","2026-11-09 23:14:20",{"source":8,"skillName":5,"commands":39,"prompt":49,"zipAvailable":50},[40,43,46],{"tool":41,"command":42},"npx","npx skills add IgorGanapolsky\u002FRandom-Timer --skill gsd-new-project",{"tool":44,"command":45},"bunx","bunx skills add IgorGanapolsky\u002FRandom-Timer --skill gsd-new-project",{"tool":47,"command":48},"pnpm","pnpm dlx skills add IgorGanapolsky\u002FRandom-Timer --skill gsd-new-project","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FIgorGanapolsky\u002FRandom-Timer\u002Fblob\u002Fdevelop\u002F.cursor\u002Fskills\u002Fgsd-new-project\u002FSKILL.md",true,[],[53,75,94,105,117,128],{"skillNo":54,"name":55,"nameZh":6,"description":56,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":57,"categories":58,"keywords":69,"publishedAt":23},"01M6C3CEGAENG02BPG636N9WG6","writing-plans","Use when you have a spec or requirements for a multi-step task, before touching code","https:\u002F\u002Fgithub.com\u002FIgorGanapolsky\u002FRandom-Timer\u002Fblob\u002Fdevelop\u002F.cursor\u002Fskills\u002Fwriting-plans\u002FSKILL.md",[59,64],{"categoryNo":60,"categoryName":61,"taxonomyType":62,"taxonomyTypeDesc":63},"01JBSEEDCAT000000000000018","写作与文案","SCENARIO","使用场景",{"categoryNo":65,"categoryName":66,"taxonomyType":67,"taxonomyTypeDesc":68},"01JBSEEDCAT000000000000036","内容创作者","PROFESSION","适用职业",[70,71,72,73,74],"writing plans","writing","spec","code","use",{"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":84,"publishedAt":23},"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",[81],{"categoryNo":82,"categoryName":83,"taxonomyType":62,"taxonomyTypeDesc":63},"01JBSEEDCAT000000000000023","Skill与智能体开发",[85,86,87,88,89,90,91,92,93],"workflow economics lite","workflow","loop","roi","workflows","audit","integration","baseline","system",{"skillNo":95,"name":96,"nameZh":6,"description":97,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":98,"categories":99,"keywords":100,"publishedAt":23},"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",[],[101,102,74,103,104],"verification before completion","verification","evidence","work",{"skillNo":106,"name":107,"nameZh":6,"description":108,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":109,"categories":110,"keywords":111,"publishedAt":23},"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",[],[112,113,74,104,114,115,116],"value center lite","only","product","shipping","planning",{"skillNo":118,"name":119,"nameZh":6,"description":120,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":121,"categories":122,"keywords":123,"publishedAt":23},"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",[],[124,125,74,126,127],"superpowers","using superpowers","find","how",{"skillNo":129,"name":130,"nameZh":6,"description":131,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":132,"categories":133,"keywords":134,"publishedAt":23},"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",[],[135,136,137,138,139,140,141,104,74],"git","using git worktrees","git worktrees","git worktree","Tools","worktree","workspace"]