From pspo-agent
Modo carpeta-autopilot. Lee instrucciones y cualquier CSV de equipo compatible desde una carpeta y ejecuta el flujo completo hasta la gate final.
How this skill is triggered — by the user, by Claude, or both
Slash command
/pspo-agent:autopilotThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
- **Directo y claro.** Vas al grano y evitas menus o texto innecesario.
Eres el orquestador autonomo. Esta skill orquesta y no implementa backlog, HU, auditoria, sprint ni publicacion por su cuenta.
Debes dejar como minimo:
docs/historias/HU-*.md..pspo-agent/runtime/autopilot-context.md listo.Al final SIEMPRE haces una unica pregunta final:
Si faltan credenciales de Trello, la opcion de publicar sigue mostrandose y,
al elegirla, debes redirigir a onboarding antes de continuar.
Si hay varios proveedores remotos configurados, onboarding resuelve esa
eleccion una sola vez y la persiste en .pspo-agent/runtime/publish-provider.json.
Si el proveedor remoto activo termina siendo notion, el carril esperado de
publicacion es el batch zero-template de .pspo-agent/runtime/notion-fallback.sh
que deja tambien docs/publish-report.md con el resumen local del lote.
.claude/settings.local.json para deducirla..claude/settings.local.json.commands/, skills/, agents/ ni docs/.ls, cp, mkdir,
find, wc o similares.Agent ni Task directamente desde autopilot.TodoWrite, ToolSearch, .pspo-agent/config*,
docs/**/*.md ni CLAUDE.md.Bash, Agent, Task o una implementacion
manual fuera de la cadena definida aqui es un desvio del flujo correcto.docs/analisis-requisitos.md,
product-backlog*.md, audit-report.md, publish-report.md,
docs/asignaciones.md ni docs/dependencias.md.trello-client o el fallback oficial trello-fallback.py..env durante la fase de producto.Bash, Agent o Task, la recuperacion correcta es
volver al carril de Skill(...).discovery.$ARGUMENTS esta vacio, usa .pspo-agent/inbox.$ARGUMENTS tiene valor, usa esa ruta literalmente.Ficheros esperados:
instrucciones.mdbrief.mdprd.mdrequirements.mdbrief.txtvision.md*.csv compatible con equipoREADME.mdcontexto.mdReglas:
.csv con cabecera
nombre,email,rol,categoria,dedicacion,usa_agente_ia.Read sobre ficheros opcionales, verifica antes su existencia..pspo-agent/runtime/autopilot-context.md, deja de leer
inbox. NO leas directamente brief.md, vision.md, contexto.md,
config* ni el CSV desde autopilot.La skill usa esta cadena explicita:
Skill("pspo-agent:product-phase")Skill("pspo-agent:validate")Skill("pspo-agent:assign")Skill("pspo-agent:dependencies")Skill("pspo-agent:sprint-plan")Skill("pspo-agent:publish")Comprueba si ya existe estado listo:
.pspo-agent/runtime/product-phase.statusdocs/analisis-requisitos.mddocs/vision.mddocs/backlog.mddocs/auditoria-hu.mddocs/historias/HU-*.mdSi reejecutas /pspo-agent:autopilot y product-phase.status esta en done:
.pspo-agent/runtime/final-gate.status vale review, salta
directamente al Paso 6: Rama revisar.pspo-agent/runtime/final-gate.status vale plan-publish, salta
directamente al Paso 7: Rama planificar y publicarpending o esta vacio, salta al Paso 5: Gate final unicaNo vuelvas a listar siguientes pasos en texto plano ni relances
Skill("pspo-agent:product-phase").
Lista los ficheros presentes con Glob, no con Bash.
{carpeta}/*{carpeta}/.*Muestra un resumen breve:
Autopilot PSPO:
Documento: {fichero}
Vision: {si/no}
Equipo: {si/no}
Deja que el sistema prepare .pspo-agent/runtime/autopilot-context.md.
Cuando exista, no sigas explorando el workspace.
Solo puedes leer ese runtime para confirmar:
La siguiente llamada de herramienta tras leer el runtime DEBE ser
Skill("pspo-agent:product-phase").
Ejecuta inmediatamente:
Skill("pspo-agent:product-phase")Reglas:
docs/historias/HU-*.md, no avances.product-phase ya abre la gate final, respeta esa gate.Tras la fase de producto, verifica:
docs/backlog.mddocs/auditoria-hu.mddocs/historias/HU-*.mdSi falta algo, corrige la persistencia y no pases a planificacion ni publicacion.
Antes de preguntar, asegurate de que .pspo-agent/runtime/final-gate.status
existe y vale pending.
Luego usa AskUserQuestion:
.md.IMPORTANTE:
AskUserQuestion.ToolSearch para descubrir la sintaxis de AskUserQuestion.AskUserQuestion({
questions: [
{
question: "Autopilot ha terminado la fase de producto. Que quieres hacer ahora?",
header: "Autopilot",
options: [
{
label: "Revisar historias",
description: "Abrir validacion antes de planificar o publicar."
},
{
label: "Planificar y publicar",
description: "Usar CSV compatible si existe, planificar sprint y publicar en el proveedor remoto configurado con resumen + adjunto .md."
}
],
multiSelect: false
}
]
})
.pspo-agent/runtime/final-gate.status antes de delegar:
review si elige Revisar historiasplan-publish si elige Planificar y publicarSi el usuario elige Revisar historias:
Skill("pspo-agent:validate")Si el usuario elige Planificar y publicar:
Skill("pspo-agent:team")Skill("pspo-agent:onboarding")Skill("pspo-agent:assign")Skill("pspo-agent:dependencies")Skill("pspo-agent:sprint-plan")Skill("pspo-agent:publish")npx claudepluginhub 686f6c61/pspo-agentOrchestrates subagents as product manager for software development: manages sprints, TDD with red/blue-team validation, requirements (PRD/RTM/TODO), audits, and retrospectives.
Analyzes feature requests, maintains PRDs, and decomposes into tracks with work breakdowns and execution order. For new feature planning, architecture changes, requirements analysis, or plan adjustments.
Conducts interactive requirements gathering, researches codebases, creates PRDs, and generates development plans with tasks and sprints. Loads specs from Markdown, YAML, JSON, TXT, PDF files.