mandu-po-assistant

Analyze Azure DevOps product backlog items and generate normalized functional specifications.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/MauricioZwenger/ia-context --skill mandu-po-assistant
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mandu-po-assistant
Source: https://github.com/MauricioZwenger/ia-context/tree/main/.github/skills/mandu-po-assistant
Command: npx skills add https://github.com/MauricioZwenger/ia-context --skill mandu-po-assistant

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python-docx, requests, PyYAML, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the process of clarifying, normalizing, and documenting product backlog items, reducing ambiguity and ensuring that the team has a clear, complete business understanding before technical work begins.

Core Features & Use Cases

  • Función principal: Analiza todos los insumos del PBI (descripción, comentarios, adjuntos, enlaces) para detectar ambigüedades y contradicciones.
  • Clarificación iterativa: Pregunta al PO de forma guiada y agrupada hasta aclarar todas las dudas críticas.
  • Generación de especificación funcional: Crea una descripción estructurada y normalizada lista para pasar a análisis técnico, conservando trazabilidad y versiones.
  • Uso típico: Ideal para equipos ágiles que reciben PBIs desordenados o incompletos, y necesitan garantizar un entendimiento común antes de comenzar a desarrollar.

Quick Start

Usa el skill para revisar un PBI con ID 12345 descargado previamente y obtener la especificación funcional lista para aprobación.

Frequently Asked Questions about mandu-po-assistant

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I refine and clarify product backlog items before technical review?

Refining product backlog items involves systematically analyzing descriptions, comments, and attachments to detect ambiguities, then generating a normalized functional specification ready for technical review. This ensures teams share a clear business understanding before development begins.

How do I generate functional specifications from ambiguous backlog items in Azure DevOps?

Generating functional specifications from ambiguous backlog items involves leveraging a REST API for Azure DevOps to iteratively question the Product Owner, resolving contradictions and producing a structured, normalized description with full traceability for technical teams.

Do I need Python 3.10 to manage requirements and backlog refinement?

Yes, managing requirements through this backlog refinement process requires Python 3.10 or higher. Additionally, you need specific dependencies like python-docx, requests, and PyYAML installed to process attachments and execute the clarification scripts.

What is the best way to normalize incomplete PBIs for agile teams?

The best way to normalize incomplete PBIs is through guided, grouped clarification questions directed at the Product Owner, which resolves critical doubts and produces a structured functional specification that guarantees common understanding.

When should I not use automated backlog refinement for requirement specification?

Automated backlog refinement for requirement specification is not suitable when you lack access to Azure DevOps REST APIs, or when your PBIs lack textual descriptions and attachments, as the systematic analysis depends on extracting and processing these existing inputs.