CommunityRedacción y edicióngithub.com

jpantsjoha/ai-native-developer-experience

Plugin de adopción de arneses de IA para todo el equipo, con modelo operativo, incorporación y estándares de entrega que garantizan resultados coherentes entre humanos y agentes desde el primer día.

¿Qué es ai-native-developer-experience?

Sitrep es una habilidad de IA diseñada para generar informes de situación (sitreps) concisos y accionables, respondiendo a tres preguntas fundamentales: qué se ha completado, qué está bloqueado y qué sigue. Es útil para la síntesis de daily standups, resúmenes de sprint, informes de incidentes, traspasos de contexto y cualquier situación donde un interesado pregunte "¿dónde estamos?" y la respuesta honesta sea "es complicado". Funciona recopilando el estado actual del trabajo desde issues, commits, documentos de proyecto, registros de riesgos y notas de escalamiento; luego clasifica los elementos en las tres categorías; y finalmente escribe el informe en un formato estructurado que aplica una prueba de compresión, nombra bloqueadores con precisión y evita editorializar el progreso. La habilidad se puede usar con Claude Code, Cursor, Codex y otras plataformas compatibles con el formato de agente de IA, y se activa mediante el prompt `#sitrep`.

Compatible con~Claude Code~Codex CLI~Cursor
npx skills add jpantsjoha/ai-native-developer-experience

Installed? Explore more Redacción y edición skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

Preguntar en tu IA favorita

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

Documentación

Sitrep

Los informes de situación son para la persona que no estaba en la sala. Escribe para ella.

Un sitrep no es un diario de actividades. Es una imagen comprimida y accionable del estado actual. Tres preguntas: qué está hecho, qué está bloqueado, qué sigue. Cualquier cosa que no responda a una de esas tres preguntas no pertenece al sitrep.

Cuándo usarlo

  • Síntesis del daily standup a partir de registros de trabajo, commits o estado de tickets
  • Resumen de fin de sprint para interesados
  • Informe de situación durante o después de un incidente activo
  • Resumen de traspaso al cambiar de contexto o entregar trabajo a otro agente o persona
  • Cuando un interesado pregunta "¿dónde estamos?" y la respuesta honesta es "es complicado"

Procedimiento

  1. Recopila el estado actual del trabajo — lee de las fuentes disponibles:

    • Issues / tickets abiertos y cerrados recientemente
    • Commits recientes (últimas 24-48 horas para un standup; último sprint para un resumen de sprint)
    • Documentos de estado del proyecto y roadmap (p. ej. docs/operating-model/PROJECT-OPERATING-PROFILE.md, docs/ROADMAP.md, o equivalente según la estructura del proyecto)
    • Cualquier bandera de bloqueo, entradas del registro de riesgos o notas de escalamiento
  2. Clasifica los elementos en tres cubos:

    • Hecho — completado y verificablemente cerrado (pruebas pasando, ticket cerrado, desplegado)
    • Bloqueado — trabajo que no puede avanzar sin una dependencia específica no resuelta (nombra el bloqueador con precisión)
    • Siguiente — los elementos de mayor prioridad que se trabajarán a continuación (ordenados por prioridad)
  3. Escribe el sitrep — estructura:

    ## Sitrep — <fecha> [<alcance: sprint / incidente / traspaso>]
    
    **Hecho**
    - <elemento> — <una frase sobre lo que se entregó y su evidencia>
    
    **Bloqueado**
    - <elemento> — bloqueado por <dependencia específica / propietario / ETA si se conoce>
    
    **Siguiente**
    - <elemento> — <orden de prioridad, más importante primero>
    
    **Riesgos / banderas** (opcional — solo si es relevante)
    - <riesgo> — <impacto si no se resuelve> — <propietario>
    
  4. Aplica la prueba de compresión — por cada línea: si eliminarla no cambia nada que el lector necesite para actuar, elimínala.

  5. Nombra los bloqueadores con precisión — "bloqueado por backend" no es una entrada de bloqueador. "Bloqueado por el contrato de API para /v2/orders — esperando a @owner, ETA desconocida" sí lo es.

  6. No editorialices el progreso — "se ha avanzado bien" es ruido. "Se entregó X, lo que desbloquea Y" es señal.

Salidas

  • Un sitrep en el formato anterior
  • Opcional: un resumen ejecutivo de un párrafo para los interesados que necesitan aún menos

Guardarraíles

  • Sin informes de actividad. "Trabajé en el módulo de autenticación" no es una entrada de sitrep. "Módulo de autenticación: validación JWT completa, renovación de token falla bajo carga — investigando" sí lo es.
  • Bloqueado significa bloqueado. Si algo avanza lentamente pero no está realmente bloqueado, pertenece a "Siguiente" con una nota, no a "Bloqueado".
  • Hecho significa hecho. "95% hecho" no está hecho. Si no está verificablemente completo, es "Siguiente".
  • La longitud no es calidad. Un sitrep de cinco líneas que responde las tres preguntas es mejor que uno de veinte líneas que no lo hace.

Skills relacionados