CommunityProgramación y desarrollogithub.com

m_impl — Implementar y Registrar según el Plan

Implementa según el plan `plan/<ID>_plan_*.md` y registra los motivos de los cambios respecto al diseño y plan original en la nota de implementación `impl/<ID>_impl_<agente>-<modelo>.md`. Con `--review` se continúa automáticamente con una revisión cruzada de `m_review`. Uso: `/m_impl <ID> [--review <claude|codex|agy> [modelo]]`

¿Qué es m_impl — Implementar y Registrar según el Plan?

La habilidad m_impl guía a un agente de IA (como Claude Code, Codex, Cursor) para implementar código siguiendo estrictamente un plan predefinido (archivos `plan/<ID>_plan_*.md`). Su propósito es garantizar trazabilidad, documentación automatizada y consistencia entre el diseño y el código final. Durante la implementación, el agente lee el plan y el archivo `AGENTS.md` para conocer las reglas del equipo, y si encuentra decisiones sin confirmar, las consulta antes de continuar. Luego, crea o actualiza una nota de implementación (`impl/<ID>_impl_<agente>-<modelo>.md`) donde registra la arquitectura, las decisiones clave, el progreso por hitos y especialmente los cambios respecto al plan original con su justificación. Al finalizar, actualiza el plan (`plan/README.md` lo marca como completado), los documentos de usuario y realiza un commit con las reglas definidas en `AGENTS.md`. Si se proporciona el flag `--review`, el agente invoca automáticamente la habilidad `m_review` para realizar una revisión cruzada. Esta habilidad es ideal para equipos que necesitan mantener un control riguroso del desarrollo impulsado por IA, asegurando que cada cambio quede documentado y revisado.

Compatible con✓Claude Code✓Codex CLI~Cursor
npx skills add https://github.com/saibi/gen_kor_subtitle/tree/HEAD/.agents/skills/m_impl

Installed? Explore more Programación y desarrollo skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Preguntar en tu IA favorita

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

Documentación

¿Qué hace m_impl — Implementar y Registrar según el Plan?

Entrada

  • <ID>: ID del plan a implementar. Si no existe plan/<ID>_plan_*.md, se indica que primero se debe ejecutar /m_plan y se detiene.
  • --review <agente> [modelo]: Después de finalizar la implementación, se continúa con el procedimiento de la habilidad m_review.

Procedimiento

  1. Verificar el plan: Leer plan/<ID>_plan_*.md y AGENTS.md. Si se modifica el documento del plan, se deja constancia del cambio según las reglas de autoría de AGENTS.md. Si hay decisiones sin confirmar (✅), se pregunta antes de implementar usando el método m_plan (opciones + recomendación, una por una).
  2. Iniciar la nota de implementación: Crear impl/<ID>_impl_<agente>-<modelo>.md con la siguiente plantilla (si ya existe una nota de otro agente, no se crea una nueva, sino que se continúa escribiendo en ese archivo dejando constancia de los cambios) y se redacta el borrador de la arquitectura.
  3. Implementar por hitos: Al finalizar cada hito:
    • Dejar una pequeña autoverificación (pruebas basadas en assert en test_*.py, o ejecución real). Las integraciones con servicios externos/CLI se verifican al menos una vez con ejecución real.
    • En Historial de progreso de la nota de implementación, escribir solo 1–3 líneas clave (qué se hizo y cómo se verificó). No se registran cambios triviales.
  4. Finalización:
    • En Cambios respecto al plan de la nota de implementación, para cada desviación del plan, escribir situación y razón fundamental. También completar Resultados de verificación y Limitaciones restantes.
    • Reflejar los cambios en el documento del plan (marcar como pendiente o modificado). Cambiar el estado de plan/README.md a Implementación completada.
    • Actualizar la documentación de usuario (README, etc.).
    • Hacer commit (reglas de mensaje según AGENTS.md). Como la revisión se basa en este commit, registrar el hash del commit en la nota de implementación.
  5. Si hay --review: Leer .agents/skills/m_review/SKILL.md y seguir ese procedimiento exactamente.

Plantilla (impl/<ID>_impl_<agente>-<modelo>.md)

# [<ID>] Nota de implementación

- Plan: plan/<ID>_plan_<agente>-<modelo>.md
- Commit de implementación: <hash> (el commit con la revisión aplicada está en review/<ID>_refine_*.md)

## Arquitectura
<Composición de archivos, roles de módulos/funciones principales, flujo de datos. De forma concisa con diagramas o tablas>

## Decisiones clave de diseño
- <Decisión> — <Motivo>

## Historial de progreso
- <ID>-M1: <Qué se hizo y cómo se verificó>

## Cambios respecto al plan
| Ítem | Plan | Implementación final | Situación y razón fundamental |
| :--- | :--- | :--- | :--- |

## Resultados de verificación
<Autoverificación, lo que se confirmó con ejecución real y lo que no>

## Limitaciones restantes
- <Limitaciones conocidas y direcciones de mejora>

Individual skills in this repo

This repo contains 2 individual skills — each has its own dedicated page.

Skills relacionados