Pular para o conteúdo
Skillpedia
Deploy e nuvem (DevOps)48 mil · #2665

create-issue-gate

Ajuda seu agente a criar tarefas com critérios claros. É útil para garantir que o trabalho seja feito corretamente antes de começar.

O que ela faz

Esta ferramenta ajuda a criar um 'ticket' (uma tarefa registrada) para um novo trabalho de programação. Ela garante que o trabalho só comece depois que os objetivos e as regras de como saber se o trabalho está pronto (critérios de aceite) forem claramente definidos e testáveis.

Quando usar

  • ✓Ao iniciar uma nova tarefa de programação que precisa ser registrada.
  • ✓Quando o trabalho só pode começar após a definição de regras claras para saber se está pronto.
  • ✓Para organizar o trabalho em etapas: rascunho, pronto para começar ou bloqueado.

Exemplo do que pedir para a IA

“Crie um ticket para a nova funcionalidade de login, definindo claramente o problema, o objetivo, o que está incluído e o que não está, e como saberemos que está pronto.”

Quer saber mais? Abra as seções abaixo.

Como usar

O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.

Link da skill

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

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/create-issue-gate/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

A ferramenta organiza as informações necessárias para um ticket, como o problema a ser resolvido e os critérios para considerar o trabalho concluído. Ela garante que esses critérios sejam específicos e possam ser testados antes que o trabalho seja liberado para execução.

Instalação

Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.

No terminal (Claude Code, Codex, Cursor), na pasta do projeto:

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

Ou baixe só o arquivo:

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
Conteúdo técnico (SKILL.md)

Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.

Gate de Criação de Issue

Visão Geral

Use este fluxo de trabalho de "issue gating" apenas quando o usuário ou o projeto atual exigir explicitamente. Não é um pré-requisito universal para implementação ou permissão para criar issues públicas.

Regra principal: dentro de um "issue gate" explicitamente exigido, a execução dependente requer critérios de aceitação válidos. Derive-os do contexto de tarefa autorizado disponível quando possível; apenas decisões indispensáveis não resolvidas precisam de esclarecimento.

Quando Usar

  • Você está iniciando uma nova tarefa de implementação e deseja que uma issue do GitHub seja o ponto de entrada de rastreamento obrigatório.
  • O trabalho deve ser bloqueado até que o usuário forneça critérios de aceitação explícitos e testáveis.
  • Você precisa distinguir entre trabalho draft, ready e blocked antes que a execução comece.

Campos Obrigatórios

Toda issue deve incluir estas seções:

  • Problema
  • Objetivo
  • Escopo
  • Não-Objetivos
  • Critérios de Aceitação
  • Dependências/Bloqueios
  • Status (draft | ready | blocked | done)

Gate de Critérios de Aceitação

Os critérios de aceitação são válidos apenas quando são testáveis e verificáveis como aprovados/reprovados.

Exemplos:

  • válido: "CreateCheckoutLambda-dev retorna uma URL de checkout de pagamento de terceiros que pode ser aberta"
  • inválido: "corrigir checkout" / "melhorar UX" / "tornar melhor"

Se os critérios estiverem faltando ou não forem testáveis:

  • prepare um rascunho revisável; crie uma issue pública apenas quando essa ação do repositório for autorizada
  • defina Status: draft
  • adicione Execution Gate: blocked (missing valid acceptance criteria)
  • não mova a tarefa para execução

Modo de Criação de Issue

Por padrão, prepare o corpo exato da issue para revisão. Se a criação da issue for autorizada, use o repositório nomeado e o template existente; uma invocação de skill não concede permissão para postar em um repositório não relacionado.

Use um template de corpo como:

## 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>)

Regras de Status

  • draft: critérios de aceitação ausentes/fracos ou definição de tarefa incompleta
  • ready: critérios de aceitação explícitos e testáveis
  • blocked: dependência externa impede o progresso
  • done: critérios de aceitação verificados com evidências

Nunca marque uma issue ready sem critérios de aceitação válidos.

Passagem para Execução

Fluxos de trabalho de execução (por exemplo, closed-loop-delivery) podem começar apenas quando:

  • o status da issue for ready
  • o gate de execução for allowed

Se uma issue obrigatória aplicável permanecer como rascunho devido a uma decisão indispensável ausente, pause essa etapa dependente e continue o trabalho seguro independente. Não peça novamente por critérios já claros na solicitação do usuário.

Limitações

  • Use esta skill apenas quando a tarefa corresponder claramente ao escopo descrito acima.
  • Não trate a saída como um substituto para validação específica do ambiente, testes ou revisão de especialistas.
  • Pare e peça esclarecimentos se as entradas, permissões, limites de segurança ou critérios de sucesso necessários estiverem faltando.
Perguntas frequentes

O que são 'critérios de aceite'?

São regras claras e testáveis que definem quando uma tarefa está completa e funcionando corretamente. Por exemplo, 'o botão de login envia o usuário para a página inicial após clicar' é um critério de aceite válido.

Quando o trabalho é considerado 'bloqueado'?

O trabalho fica bloqueado se faltarem informações essenciais, como os critérios de aceite, ou se houver alguma dependência externa que impeça o progresso.

Posso usar isso para qualquer tarefa?

Não, use esta ferramenta apenas quando for explicitamente necessário registrar uma nova tarefa com critérios de aceite rigorosos antes do início do trabalho.

Detalhes

Descrição original do autor

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

Popularidade

Estrelas no GitHub
48 mil
Posição no ranking
#2665
Licença
MIT
Atualizada em
15/10/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas