{"id":"84eb9449-3d9f-4b2b-b0e2-3ddac0193366","shortId":"GCHe7M","kind":"skill","title":"create-issue-gate","tagline":"Use when starting a new implementation task and an issue must be created with strict acceptance criteria gating before execution.","description":"# 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/Blockers\n- Status (`draft` | `ready` | `blocked` | `done`)\n\n## Acceptance Criteria Gate\n\nAcceptance criteria are valid only when they are testable and pass/fail checkable.\n\nExamples:\n- valid: \"CreateCheckoutLambda-dev returns an openable third-party payment checkout URL\"\n- invalid: \"fix checkout\" / \"improve UX\" / \"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<what is broken or missing>\n\n## Goal\n<what outcome is expected>\n\n## Scope\n- <in scope item>\n\n## Non-Goals\n- <out of scope item>\n\n## Acceptance Criteria\n- <explicit, testable criterion 1>\n\n## Dependencies/Blockers\n- <dependency or none>\n\n## Status\ndraft|ready|blocked|done\n\n## Execution Gate\nallowed|blocked (<reason>)\n```\n\n## Status Rules\n\n- `draft`: missing/weak 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.","tags":["create","issue","gate","antigravity","awesome","skills","sickn33","agent-skills","agentic-skills","ai-agent-skills","ai-agents","ai-coding"],"capabilities":["skill","source-sickn33","skill-create-issue-gate","topic-agent-skills","topic-agentic-skills","topic-ai-agent-skills","topic-ai-agents","topic-ai-coding","topic-ai-workflows","topic-antigravity","topic-antigravity-skills","topic-claude-code","topic-claude-code-skills","topic-codex-cli","topic-codex-skills"],"categories":["antigravity-awesome-skills"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/sickn33/antigravity-awesome-skills/create-issue-gate","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add sickn33/antigravity-awesome-skills","source_repo":"https://github.com/sickn33/antigravity-awesome-skills","install_from":"skills.sh"}},"qualityScore":"0.700","qualityRationale":"deterministic score 0.70 from registry signals: · indexed on github topic:agent-skills · 34831 github stars · SKILL.md body (2,552 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-04-24T06:50:59.177Z","embedding":null,"createdAt":"2026-04-18T21:35:22.320Z","updatedAt":"2026-04-24T06:50:59.177Z","lastSeenAt":"2026-04-24T06:50:59.177Z","tsv":"'1':227 'accept':20,44,51,94,123,131,134,189,222,242,249,261,273,308 'add':183 'allow':236,297 'ask':343 'begin':108 'better':167 'block':61,87,104,129,186,232,237,255 'bodi':212 'boundari':351 'checkabl':145 'checkout':158,162 'clarif':345 'clear':318 'close':283 'closed-loop-deliveri':282 'core':46 'creat':2,17,25,29,177,209 'create-issue-g':1 'createcheckoutlambda':149 'createcheckoutlambda-dev':148 'creation':198,205 'criteria':21,45,52,95,124,132,135,169,190,223,243,250,262,274,309,354 'criterion':226 'default':200 'definit':247 'deliveri':285 'depend':257 'dependencies/blockers':125,228 'describ':322 'dev':150 'direct':203 'distinguish':99 'done':130,233,260 'draft':57,101,127,182,230,240,301 'entrypoint':36,82 'environ':334 'environment-specif':333 'everi':111 'evid':265 'exampl':146,281 'execut':24,59,107,184,196,234,277,278,294 'expert':339 'explicit':49,92,224,252 'extern':256 'field':110 'fix':161 'gate':4,22,27,42,133,185,235,295 'gh':207 'github':30,75,204 'goal':118,122,217,221 'handoff':275 'hard':41 'implement':10,70 'improv':163 'includ':114 'incomplet':245 'input':348 'invalid':160 'issu':3,14,26,31,55,76,112,179,197,208,269,290,299 'like':214 'limit':310 'loop':284 'make':165 'mark':267 'match':319 'may':286 'md':215 'miss':171,187,356 'missing/weak':241 'mode':199,201 'move':193 'must':15,85,113 'need':97 'never':266 'new':9,69 'non':121,174,220 'non-goal':120,219 'non-test':173 'open':153 'output':328 'overview':28 'parti':156 'pass/fail':144 'payment':157 'permiss':349 'prevent':258 'problem':117,216 'progress':259 'provid':91,307 'readi':102,128,231,248,270,293 'request':304 'requir':80,109,347 'return':151 'review':340 'rule':47,239 'safeti':350 'scope':119,218,321 'section':116 'set':180 'singl':34 'skill':313 'skill-create-issue-gate' 'source-sickn33' 'specif':335 'start':7,67,287 'status':126,181,229,238,291 'stay':56 'still':176 'stop':302,341 'strict':19 'substitut':331 'success':353 'task':11,38,71,194,246,317 'templat':213 'test':337 'testabl':50,93,142,175,225,254 'third':155 'third-parti':154 'topic-agent-skills' 'topic-agentic-skills' 'topic-ai-agent-skills' 'topic-ai-agents' 'topic-ai-coding' 'topic-ai-workflows' 'topic-antigravity' 'topic-antigravity-skills' 'topic-claude-code' 'topic-claude-code-skills' 'topic-codex-cli' 'topic-codex-skills' 'track':35,81 'treat':326 'url':159 'use':5,64,206,210,311 'user':54,90,306 'user-provid':305 'ux':164 'valid':137,147,188,272,336 'verifi':263 'want':73 'without':271 'work':84,105 'workflow':279","prices":[{"id":"8b09d69b-f80e-4275-aea8-5054fa6c7cd7","listingId":"84eb9449-3d9f-4b2b-b0e2-3ddac0193366","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"sickn33","category":"antigravity-awesome-skills","install_from":"skills.sh"},"createdAt":"2026-04-18T21:35:22.320Z"}],"sources":[{"listingId":"84eb9449-3d9f-4b2b-b0e2-3ddac0193366","source":"github","sourceId":"sickn33/antigravity-awesome-skills/create-issue-gate","sourceUrl":"https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/create-issue-gate","isPrimary":false,"firstSeenAt":"2026-04-18T21:35:22.320Z","lastSeenAt":"2026-04-24T06:50:59.177Z"}],"details":{"listingId":"84eb9449-3d9f-4b2b-b0e2-3ddac0193366","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"sickn33","slug":"create-issue-gate","github":{"repo":"sickn33/antigravity-awesome-skills","stars":34831,"topics":["agent-skills","agentic-skills","ai-agent-skills","ai-agents","ai-coding","ai-workflows","antigravity","antigravity-skills","claude-code","claude-code-skills","codex-cli","codex-skills","cursor","cursor-skills","developer-tools","gemini-cli","gemini-skills","kiro","mcp","skill-library"],"license":"mit","html_url":"https://github.com/sickn33/antigravity-awesome-skills","pushed_at":"2026-04-24T06:41:17Z","description":"Installable GitHub library of 1,400+ agentic skills for Claude Code, Cursor, Codex CLI, Gemini CLI, Antigravity, and more. Includes installer CLI, bundles, workflows, and official/community skill collections.","skill_md_sha":"c4fff01057ed1cae81ddadc93ac269889f50e316","skill_md_path":"skills/create-issue-gate/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/create-issue-gate"},"layout":"multi","source":"github","category":"antigravity-awesome-skills","frontmatter":{"name":"create-issue-gate","description":"Use when starting a new implementation task and an issue must be created with strict acceptance criteria gating before execution."},"skills_sh_url":"https://skills.sh/sickn33/antigravity-awesome-skills/create-issue-gate"},"updatedAt":"2026-04-24T06:50:59.177Z"}}