[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill-b5c48038-5842-485f-9ec8-7958cc745c41":3,"$f6hBbak1uwTsjRgufRAUYloN5s-7h_x07yweHzDRw8v4":43},{"id":4,"title":5,"description":6,"categoryId":7,"moduleId":8,"tags":9,"prompt":10,"icon":11,"source":12,"sourceUrl":13,"authorId":14,"authorName":15,"isPublic":16,"stars":17,"runs":18,"createdAt":19,"updatedAt":19,"module":20,"category":27,"packages":34},"b5c48038-5842-485f-9ec8-7958cc745c41","create-issue-gate","使用于启动新的实施任务时，必须在执行前创建一个具有严格验收标准的问题。","cat_life_career","mod_other","sickn33,other","---\nname: create-issue-gate\ndescription: Use when starting a new implementation task and an issue must be created with strict acceptance criteria gating before execution.\nrisk: safe\nsource: community\ndate_added: \"2026-03-12\"\n---\n\n# Create Issue Gate\n\n## Overview\n\nCreate GitHub issues as the single tracking entrypoint for tasks, with a hard gate on acceptance criteria.\n\nCore rule: **no explicit, testable acceptance criteria from user => issue stays `draft` and execution is blocked.**\n\n## When to Use\n- You are starting a new implementation task and want a GitHub issue to be the required tracking entrypoint.\n- The work must be blocked until the user provides explicit, testable acceptance criteria.\n- You need to distinguish between `draft`, `ready`, and `blocked` work before execution begins.\n\n## Required Fields\n\nEvery issue must include these sections:\n- Problem\n- Goal\n- Scope\n- Non-Goals\n- Acceptance Criteria\n- Dependencies\u002FBlockers\n- Status (`draft` | `ready` | `blocked` | `done`)\n\n## Acceptance Criteria Gate\n\nAcceptance criteria are valid only when they are testable and pass\u002Ffail checkable.\n\nExamples:\n- valid: \"CreateCheckoutLambda-dev returns an openable third-party payment checkout URL\"\n- invalid: \"fix checkout\" \u002F \"improve UX\" \u002F \"make it better\"\n\nIf criteria are missing or non-testable:\n- still create the issue\n- set `Status: draft`\n- add `Execution Gate: blocked (missing valid acceptance criteria)`\n- do not move task to execution\n\n## Issue Creation Mode\n\nDefault mode is direct GitHub creation using `gh issue create`.\n\nUse a body template like:\n\n```md\n## Problem\n\u003Cwhat is broken or missing>\n\n## Goal\n\u003Cwhat outcome is expected>\n\n## Scope\n- \u003Cin scope item>\n\n## Non-Goals\n- \u003Cout of scope item>\n\n## Acceptance Criteria\n- \u003Cexplicit, testable criterion 1>\n\n## Dependencies\u002FBlockers\n- \u003Cdependency or none>\n\n## Status\ndraft|ready|blocked|done\n\n## Execution Gate\nallowed|blocked (\u003Creason>)\n```\n\n## Status Rules\n\n- `draft`: missing\u002Fweak acceptance criteria or incomplete task definition\n- `ready`: acceptance criteria are explicit and testable\n- `blocked`: external dependency prevents progress\n- `done`: acceptance criteria verified with evidence\n\nNever mark an issue `ready` without valid acceptance criteria.\n\n## Handoff to Execution\n\nExecution workflows (for example `closed-loop-delivery`) may start only when:\n- issue status is `ready`\n- execution gate is `allowed`\n\nIf issue is `draft`, stop and request user-provided acceptance criteria.\n\n## Limitations\n- Use this skill only when the task clearly matches the scope described above.\n- Do not treat the output as a substitute for environment-specific validation, testing, or expert review.\n- Stop and ask for clarification if required inputs, permissions, safety boundaries, or success criteria are missing.\n","","imported","https:\u002F\u002Fgithub.com\u002Fsickn33\u002Fantigravity-awesome-skills","user_system_seed","SkillOPIC",true,53,435,"2026-05-16 13:13:36",{"id":8,"name":21,"slug":22,"icon":23,"description":24,"sort":25,"createdAt":26},"其他","other","mdi-page-next-outline","其他类型Skill",5,"2026-05-16 12:53:40",{"id":7,"name":28,"slug":29,"icon":30,"description":31,"moduleId":8,"sort":32,"skillCount":33,"createdAt":26},"职场发展","career","mdi-briefcase-outline","面试准备、简历优化、职业规划",4,575,[35],{"id":36,"skillId":4,"version":37,"fileName":38,"fileSize":39,"filePath":40,"fileHash":41,"manifest":42,"createdAt":19},"287d65cb-59ca-4330-bb13-d92bdf5e2edf","1.0.0","create-issue-gate.zip",1371,"uploads\u002Fskills\u002Fb5c48038-5842-485f-9ec8-7958cc745c41\u002Fcreate-issue-gate.zip","0d0196a7617ce08d1517972325d0bc0363fe0048de9781040e67862ec271795c","[{\"path\":\"SKILL.md\",\"isDirectory\":false,\"size\":2783}]",{"code":44,"message":45,"data":46},200,"success",{"items":47,"stats":48,"page":51},[],{"averageRating":49,"totalRatings":49,"ratingCounts":50},0,[49,49,49,49,49],{"limit":52,"offset":49,"hasMore":53,"nextOffset":52,"ratedOnly":16},15,false]