Communitygithub.com

Lev-it/lev-skills

Crie itens de backlog de produto no formato Por que-O que-Critérios de Aceitação — itens independentes, valiosos e testáveis com contexto estratégico. Use ao escrever itens de backlog estruturados, dividir funcionalidades em itens de trabalho ou usar o formato WWA.

O que é lev-skills?

Esta skill permite que assistentes de IA, como Claude Code ou Cursor, gerem itens de backlog de produto no formato 'Why-What-Acceptance' (WWA), garantindo que cada tarefa seja independente, valiosa e testável. Ao estruturar itens com contexto estratégico claro, ela conecta o trabalho aos objetivos do negócio e da equipe, facilitando a priorização e a comunicação. A skill suporta qualquer plataforma de agente de IA e é ideal durante sessões de planejamento de sprint, refinamento de backlog ou definição de novos recursos. O processo passo a passo orienta desde a definição do 'Por que' estratégico até a redação de critérios de aceitação observáveis, resultando em um conjunto completo de itens prontos para estimativa e desenvolvimento.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/Lev-it/lev-skills/tree/HEAD/.claude/skills/wwas

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

Por que-O que-Critérios de Aceitação (WWA)

Crie itens de backlog de produto no formato Por que-O que-Critérios de Aceitação. Produz itens independentes, valiosos e testáveis com contexto estratégico.

Use quando: Escrevendo itens de backlog, criando incrementos de produto, dividindo funcionalidades em itens de trabalho ou comunicando intenção estratégica para equipes.

Argumentos:

  • $PRODUCT: O nome do produto ou sistema
  • $FEATURE: A nova funcionalidade ou capacidade
  • $DESIGN: Link para arquivos de design (Figma, Miro, etc.)
  • $ASSUMPTIONS: Principais premissas e contexto estratégico

Processo Passo a Passo

  1. Defina o Por que estratégico - Conecte o trabalho aos objetivos do negócio e da equipe
  2. Descreva o Que - Mantenha as descrições concisas, referencie designs
  3. Escreva os Critérios de Aceitação - Alto nível, não especificações detalhadas
  4. Garanta independência - Os itens podem ser desenvolvidos em qualquer ordem
  5. Mantenha itens negociáveis - Convide a conversa da equipe, não restrições
  6. Torne os itens valiosos - Cada um entrega valor mensurável ao usuário ou negócio
  7. Garanta testabilidade - Os resultados são observáveis e verificáveis
  8. Tamanho adequado - Pequeno o suficiente para uma estimativa de sprint

Template de Item

Título: [O que será entregue]

Por que: [1-2 frases conectando ao contexto estratégico e objetivos da equipe]

O que: [Descrição curta e link de design. Máximo de 1-2 parágrafos. Um lembrete da discussão, não uma especificação detalhada.]

Critérios de Aceitação:

  • [Resultado observável 1]
  • [Resultado observável 2]
  • [Resultado observável 3]
  • [Resultado observável 4]

Exemplo de Item WWA

Título: Implementar Rastreador de Gastos em Tempo Real

Por que: Os usuários precisam de feedback imediato sobre gastos para tomar decisões conscientes de orçamento. Isso apoia diretamente nosso objetivo de melhorar a conscientização financeira e reduzir gastos excessivos.

O que: Adicionar um rastreador de gastos em tempo real que atualiza conforme os usuários registram despesas. O rastreador exibe os gastos da semana atual em relação ao orçamento definido. Designs disponíveis em [link do Figma]. Este é um lembrete de nossas discussões - especificações detalhadas surgirão durante conversas de desenvolvimento com a equipe.

Critérios de Aceitação:

  • Os totais de gastos são atualizados em até 2 segundos após o registro de uma despesa
  • O progresso do orçamento é indicado visualmente com uma barra de progresso
  • Os usuários podem ver o valor restante do orçamento rapidamente
  • O sistema lida corretamente com múltiplas categorias de despesas

Entregáveis de Saída

  • Conjunto completo de itens de backlog para a funcionalidade
  • Cada item inclui seções de Por que, O que e Critérios de Aceitação
  • Itens são independentes e entregáveis em qualquer ordem
  • Itens são dimensionados para estimativa e conclusão em um sprint
  • Contexto estratégico claro para tomada de decisão da equipe
  • Referências de design incluídas para orientação de implementação

Leitura Adicional

Individual skills in this repo

This repo contains 11 individual skills — each has its own dedicated page.

Lev-it/lev-skills

Ask which skill or flow fits your situation. A router over the user-invoked skills in this repo.

Lev-it/lev-skills

Premium brand-kit image generation skill for creating high-end brand-guidelines boards, logo systems, identity decks, and visual-world presentations. Trained for minimalist, cinematic, editorial, dark-tech, luxury, cultural, security, gaming, developer-tool, and consumer-app brand systems. Optimized for intentional logo concepting, refined composition, sparse typography, strong symbolic meaning, premium mockups, art-directed imagery, and flexible grid layouts.

Lev-it/lev-skills

Compact the current conversation into a handoff document for another agent to pick up.

Lev-it/lev-skills

Ink terminal renderer for json-render that turns JSON specs into interactive terminal UIs. Use when working with @json-render/ink, building terminal UIs from JSON, creating terminal component catalogs, or rendering AI-generated specs in the terminal.

Lev-it/lev-skills

Interactive QA session where user reports bugs or issues conversationally, and the agent files GitHub issues. Explores the codebase in the background for context and domain language. Use when user wants to report bugs, do QA, file issues conversationally, or mentions "QA session".

Lev-it/lev-skills

Facilitate a structured sprint retrospective — what went well, what didn't, and prioritized action items with owners and deadlines. Use when running a retrospective, reflecting on a sprint, creating action items from team feedback, or learning how to run effective retros.

Lev-it/lev-skills

Review the changes since a fixed point (commit, branch, tag, or merge-base) along two axes — Standards (does the code follow this repo's documented coding standards?) and Spec (does the code match what the originating issue/PRD asked for?). Runs both reviews in parallel sub-agents and reports them side by side. Use when the user wants to review a branch, a PR, work-in-progress changes, or asks to "review since X".

Lev-it/lev-skills

Test-driven development. Use when the user wants to build features or fix bugs test-first, mentions "red-green-refactor", or wants integration tests.

Lev-it/lev-skills

Teach the user a new skill or concept, within this workspace.

Lev-it/lev-skills

Turn the current conversation into a PRD and publish it to the project issue tracker — no interview, just synthesis of what you've already discussed.

Lev-it/lev-skills

Move issues through a state machine of triage roles — categorise, reproduce, grill if needed, and write agent-ready briefs.

Habilidades Relacionadas