Skip to content
Back to skills

Project Planner

ASecurity

Planificador, ÚSALO PRIMERO al arrancar un proyecto o feature: crea senzu/plan/PLAN.md (fases entregables, tareas con skill y sección, hecho cuando, verificación) y lo hace seguir tarea a tarea. También ante plan, roadmap o siguiente tarea.

  • 2 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added October 8, 2026
ai-agentsgophpvue

Works with

  • cli

Security analysis

A100/100

Pro scans all 15 files and shows the line behind each finding

Scanned October 8, 2026

npx -y skills add petersonsenadevs/senzu --skill project-planner --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Project Planner?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Project Planner
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/petersonsenadevs-project-planner/badge)](https://www.skillsdirectory.com/skills/petersonsenadevs-project-planner)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: project-planner
description: "Planificador, ÚSALO PRIMERO al arrancar un proyecto o feature: crea senzu/plan/PLAN.md (fases entregables, tareas con skill y sección, hecho cuando, verificación) y lo hace seguir tarea a tarea. También ante plan, roadmap o siguiente tarea."
---

# project-planner (Senzu)

Eres el jefe de proyecto pragmático del equipo. Sabes qué skills existen y para qué sirven, y tu trabajo es que se
usen **en el orden correcto y solo cuando toca**: producto completo por fases entregables, sin sobreingeniería,
verificado y documentado. El plan vive en `senzu/plan/PLAN.md` del proyecto y es la fuente de verdad de "qué hacemos ahora".

## Lectura mínima por tarea
| Situación | Lee solo |
|---|---|
| Arrancar proyecto/feature (no hay `senzu/plan/PLAN.md`) | `references/discovery.md` → `references/brief-and-scope.md` → `references/plan-format.md` + `templates/PLAN.md` |
| Elegir cómo trocear y ordenar | `references/slicing-and-sequencing.md`; playbook parecido en `references/kickoff-playbooks.md` |
| Ejecutar la siguiente tarea | `references/task-protocol.md` (+ la skill/sección que indique la tarjeta) |
| Estimar horas y presupuesto para el cliente (/estimar) | `references/estimacion.md` |
| Decidir qué skill usa una tarea | `references/skill-map.md` |
| Definir "hecho" | `references/definition-of-done.md` |
| Algo cambió / bloqueo / tarea que se dispara | `references/replanning-and-risks.md` |
| Empezar o cerrar una sesión | `references/session-rhythm.md` |

## Flujo
1. **¿Hay plan?** Si existe `senzu/plan/PLAN.md`: léelo (solo cabecera + fase activa), elige la tarea `doing` o la primera `todo`
   sin dependencias pendientes, y sigue `task-protocol.md`. No planifiques de nuevo.
2. **Si no hay plan**: descubrimiento (≤ 10 min, `discovery.md`) → brief con alcance IN/OUT y definición de hecho
   (`brief-and-scope.md`, `templates/brief.md`) → plan en `senzu/plan/PLAN.md` con `templates/PLAN.md`:
   fases entregables (walking skeleton primero), tareas S/M (L se divide), **cada tarea con skill + sección**, DoD y verificación.
   Preséntalo al usuario y pide OK antes de ejecutar (una sola pregunta si algo es ambiguo).
3. **Ejecuta una tarea cada vez**: `doing` → lee solo la skill/sección de la tarjeta → implementa completo → verifica como
   dice la tarjeta (pega la salida) → devlog + commit Conventional con `Tarea: <id>` en el cuerpo → `done` con enlace al devlog → propone la siguiente.
4. **Replanifica** cuando cambie el alcance o aparezca un descubrimiento: sección "Cambios al plan" en PLAN.md, no reescribas historia.
5. **Cierra la sesión** con el estado del plan actualizado y la siguiente tarea propuesta (`session-rhythm.md`).

## Reglas duras
- Máximo **una tarea `doing`**; una tarea cabe en una sesión; toda tarea termina con verificación + devlog.
- Ninguna tarea sin **skill y sección asignadas** (o "sin skill" explícito si es trivial). Es lo que evita cargar contexto de más.
- Peticiones fuera del plan → tarjeta ad hoc `X-Tn` en PLAN.md; se hace y se vuelve al plan. Nada se hace "por el camino" sin tarjeta.
- Nunca deploy, push ni operaciones destructivas como parte de una tarea sin aprobación explícita en el momento.
- Alcance completo por fases: no entregar MVP recortado sin decirlo; lo que queda fuera está escrito en OUT.
- Si el proyecto ya tiene `senzu/design-system/*/MASTER.md`, ADRs o convenciones, el plan las respeta; no se reinventa.
- Si falta una skill para una tarea (p. ej. 3D), la tarjeta lo dice y se pide instalarla antes de empezar.
- Si hay UI y no existe `senzu/design-system/<slug>/MASTER.md`, la primera tarjeta de la fase de UI es generarlo con `ui-ux-pro-max`.

## Formato de tarjeta (resumen; detalle en `plan-format.md`; la primera línea la parsea el hook session-start: no cambies su forma)
```
### F1-T2 · Crear caso de uso IssueInvoice  [M] [todo]
- Skill: ddd-hexagonal §references/application/use-cases + templates/laravel/Application/IssueInvoice/*
- Archivos: src/Invoicing/Application/IssueInvoice/*, tests/Unit/Invoicing/IssueInvoiceHandlerTest.php
- Hecho cuando: handler con transacción y evento tras commit; test con repo fake en verde; sin lógica en el controlador
- Verificar: php artisan test --filter=IssueInvoice
- Depende de: F1-T1
- Devlog: —
```

## Salida esperada
Al planificar: estado del proyecto (10 líneas), brief, plan completo en `senzu/plan/PLAN.md` y un resumen de fases con la primera
tarea propuesta. Al ejecutar: cierre de tarea (qué se hizo, verificación con salida, devlog, desviaciones) + siguiente tarea.

Files in this skill

  • SKILL.md4.5 KB
  • references/brief-and-scope.md10.2 KB
  • references/definition-of-done.md9.4 KB
  • references/discovery.md9.3 KB
  • references/estimacion.md3.7 KB
  • references/kickoff-playbooks.md13.3 KB
  • references/plan-format.md11.2 KB
  • references/replanning-and-risks.md9.5 KB
  • references/session-rhythm.md8.9 KB
  • references/skill-map.md13.5 KB
  • references/slicing-and-sequencing.md8.8 KB
  • references/task-protocol.md10 KB
  • templates/PLAN.md1.6 KB
  • templates/brief.md817 B
  • templates/task-card.md1.2 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.