Skip to content
Skillpedia
Deploy & cloud (DevOps)48k · #2665

create-issue-gate

Helps your agent create tasks with clear criteria. It's useful for ensuring work is done correctly before starting.

What it does

This tool helps create a 'ticket' (a recorded task) for new programming work. It ensures the work only begins after the goals and rules for knowing when the work is done (acceptance criteria) are clearly defined and testable.

When to use it

  • ✓When starting a new programming task that needs to be recorded.
  • ✓When work can only begin after clear rules are set to determine completion.
  • ✓To organize work into stages: draft, ready to start, or blocked.

Example of what to ask your AI

“Create a ticket for the new login feature, clearly defining the problem, goal, scope, and how we'll know it's done.”

Want more? Open the sections below.

How to use

The easiest way: copy the message below and paste it into Claude, ChatGPT, Cursor or any AI. It reads the skill and follows the instructions.

Skill link

https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/create-issue-gate/SKILL.md

Ready-to-paste message

Use this skill to help me: https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/create-issue-gate/SKILL.md Read the SKILL.md file at that link and follow its instructions for my task.
How it works

The tool organizes the necessary information for a ticket, such as the problem to be solved and the criteria for considering the work complete. It ensures these criteria are specific and can be tested before the work is released for execution.

Installation

Easiest way: copy the skill link and paste it into Claude, ChatGPT or Cursor asking it to follow the instructions.

In the terminal (Claude Code, Codex, Cursor), in your project folder:

npx skills add sickn33/agentic-awesome-skills --skill create-issue-gate

Or download just the file:

curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/create-issue-gate/SKILL.md -o SKILL.md
Technical content (original SKILL.md)

Original text by the author, straight from GitHub.

Create Issue Gate

Overview

Use this issue-gating workflow only when the user or current project explicitly requires it. It is not a universal prerequisite for implementation or permission to create public issues.

Core rule: within an explicitly required issue gate, dependent execution requires valid acceptance criteria. Derive them from available authorized task context when possible; only indispensable unresolved decisions need clarification.

When to Use

  • You are starting a new implementation task and want a GitHub issue to be the required tracking entrypoint.
  • The work must be blocked until the user provides explicit, testable acceptance criteria.
  • You need to distinguish between draft, ready, and blocked work before execution begins.

Required Fields

Every issue must include these sections:

  • Problem
  • Goal
  • Scope
  • Non-Goals
  • Acceptance Criteria
  • Dependencies/Blockers
  • Status (draft | ready | blocked | done)

Acceptance Criteria Gate

Acceptance criteria are valid only when they are testable and pass/fail checkable.

Examples:

  • valid: "CreateCheckoutLambda-dev returns an openable third-party payment checkout URL"
  • invalid: "fix checkout" / "improve UX" / "make it better"

If criteria are missing or non-testable:

  • prepare a reviewable draft; create a public issue only when that repository action is authorized
  • set Status: draft
  • add Execution Gate: blocked (missing valid acceptance criteria)
  • do not move task to execution

Issue Creation Mode

Default to preparing the exact issue body for review. If issue creation is authorized, use the named repository and existing template; a skill invocation does not grant permission to post to an unrelated repository.

Use a body template like:

## Problem
<what is broken or missing>

## Goal
<what outcome is expected>

## Scope
- <in scope item>

## Non-Goals
- <out of scope item>

## Acceptance Criteria
- <explicit, testable criterion 1>

## Dependencies/Blockers
- <dependency or none>

## Status
draft|ready|blocked|done

## Execution Gate
allowed|blocked (<reason>)

Status Rules

  • draft: missing/weak acceptance criteria or incomplete task definition
  • ready: acceptance criteria are explicit and testable
  • blocked: external dependency prevents progress
  • done: acceptance criteria verified with evidence

Never mark an issue ready without valid acceptance criteria.

Handoff to Execution

Execution workflows (for example closed-loop-delivery) may start only when:

  • issue status is ready
  • execution gate is allowed

If an applicable required issue remains draft due to an indispensable missing decision, pause that dependent step and continue independent safe work. Do not ask again for criteria already clear in the user’s request.

Limitations

  • Use this skill only when the task clearly matches the scope described above.
  • Do not treat the output as a substitute for environment-specific validation, testing, or expert review.
  • Stop and ask for clarification if required inputs, permissions, safety boundaries, or success criteria are missing.
FAQ

What are 'acceptance criteria'?

These are clear, testable rules that define when a task is complete and working correctly. For example, 'the login button sends the user to the homepage after clicking' is a valid acceptance criterion.

When is work considered 'blocked'?

Work is blocked if essential information, like acceptance criteria, is missing, or if there's an external dependency preventing progress.

Can I use this for any task?

No, use this tool only when it's explicitly required to record a new task with strict acceptance criteria before starting the work.

Details

Original description by the author

Use when starting a new implementation task and an issue must be created with strict acceptance criteria gating before execution.

repo: sickn33/agentic-awesome-skills

Popularity

GitHub stars
48k
Ranking position
#2665
License
MIT
Updated
10/15/2026

Is this skill useful?

0

Sign in to vote.

Comments

  • …

More skills from this repository

Similar skills