Communitygithub.com

Lev-it/lev-skills

Crea elementos de backlog de producto en formato Por qué-Qué-Aceptación: independientes, valiosos, comprobables y con contexto estratégico. Útil al escribir elementos de backlog estructurados, dividir funciones en tareas o usar el formato WWA.

¿Qué es lev-skills?

Este skill está diseñado para ayudar a desarrolladores, product managers y equipos ágiles a crear elementos de backlog de alta calidad utilizando el formato Why-What-Acceptance (WWA). A diferencia de las historias de usuario tradicionales, WWA proporciona un contexto estratégico claro (el 'Por qué'), una descripción concisa del trabajo ('Qué') y criterios de aceptación observables. El objetivo es garantizar que cada elemento sea independiente, valioso para el usuario o el negocio, comprobable mediante resultados verificables y lo suficientemente pequeño como para estimarse en un sprint. El skill guía al usuario paso a paso, desde la definición del 'Por qué' estratégico hasta la redacción de criterios de aceptación, y ofrece una plantilla y un ejemplo completo. Es compatible con cualquier herramienta de gestión de productos (como Jira, Trello, Linear) y se integra en flujos de trabajo donde se utiliza la línea de comandos o asistentes de IA como Claude Code.

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

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

Por qué-Qué-Aceptación (WWA)

Cree elementos de backlog de producto en formato Por qué-Qué-Aceptación. Produce elementos independientes, valiosos, comprobables y con contexto estratégico.

Úselo cuando: escriba elementos de backlog, cree incrementos de producto, divida funciones en tareas de trabajo o comunique la intención estratégica a los equipos.

Argumentos:

  • $PRODUCT: El nombre del producto o sistema
  • $FEATURE: La nueva función o capacidad
  • $DESIGN: Enlace a los archivos de diseño (Figma, Miro, etc.)
  • $ASSUMPTIONS: Suposiciones clave y contexto estratégico

Proceso paso a paso

  1. Defina el Por qué estratégico - Conecte el trabajo con los objetivos del negocio y del equipo
  2. Describa el Qué - Mantenga las descripciones concisas, haga referencia a los diseños
  3. Escriba los Criterios de Aceptación - De alto nivel, no especificaciones detalladas
  4. Asegure la independencia - Los elementos se pueden desarrollar en cualquier orden
  5. Mantenga los elementos negociables - Invite a la conversación del equipo, no imponga restricciones
  6. Haga que los elementos sean valiosos - Cada uno entrega valor medible para el usuario o el negocio
  7. Asegure la comprobabilidad - Los resultados son observables y verificables
  8. Dimensione adecuadamente - Lo suficientemente pequeño para una estimación por sprint

Plantilla de elemento

Título: [Lo que se entregará]

Por qué: [1-2 frases que conecten con el contexto estratégico y los objetivos del equipo]

Qué: [Descripción breve y enlace de diseño. Máximo 1-2 párrafos. Un recordatorio de la discusión, no una especificación detallada.]

Criterios de Aceptación:

  • [Resultado observable 1]
  • [Resultado observable 2]
  • [Resultado observable 3]
  • [Resultado observable 4]

Ejemplo de elemento WWA

Título: Implementar un Rastreador de Gastos en Tiempo Real

Por qué: Los usuarios necesitan retroalimentación inmediata sobre sus gastos para tomar decisiones presupuestarias conscientes. Esto apoya directamente nuestro objetivo de mejorar la conciencia financiera y reducir el gasto excesivo.

Qué: Agregar un rastreador de gastos en tiempo real que se actualice a medida que los usuarios registran sus gastos. El rastreador muestra el gasto de la semana actual en comparación con su presupuesto establecido. Los diseños están disponibles en [enlace de Figma]. Este es un recordatorio de nuestras discusiones; las especificaciones detalladas surgirán durante las conversaciones de desarrollo con el equipo.

Criterios de Aceptación:

  • Los totales de gastos se actualizan en menos de 2 segundos después de registrar un gasto
  • El progreso del presupuesto se indica visualmente con una barra de progreso
  • Los usuarios pueden ver la cantidad restante del presupuesto de un vistazo
  • El sistema maneja correctamente múltiples categorías de gastos

Entregables de salida

  • Conjunto completo de elementos de backlog para la función
  • Cada elemento incluye las secciones Por qué, Qué y Criterios de Aceptación
  • Los elementos son independientes y entregables en cualquier orden
  • Los elementos están dimensionados para su estimación y finalización en un sprint
  • El contexto estratégico es claro para la toma de decisiones del equipo
  • Se incluyen referencias de diseño para guiar la implementación

Lecturas adicionales

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.

Skills relacionados