CommunityRedacción y edicióngithub.com

mryo0826/aidd-practice-guide

Aplica las disciplinas de Agile/Scrum a la colaboración con IA — Guía práctica para el desarrollo impulsado por IA (AIDD) usando Claude Code / Agent Skills.

¿Qué es aidd-practice-guide?

Este skill, `mryo0826/aidd-practice-guide`, proporciona un marco estructurado para redactar y revisar artículos técnicos (como los de Zenn) utilizando principios de la metodología Agile y Scrum, adaptados a la colaboración con agentes de IA. Su objetivo principal es prevenir la sobredeclaración (overclaim) y garantizar que cada afirmación en el artículo tenga un respaldo verificable, clasificándolas según su certeza: `[Fact]`, `[Judgment]`, `[Assumption]` o `[To Be Verified]`. Está diseñado para usarse con asistentes de IA como Claude Code, Cursor o Codex, y se centra en dos modos: "lluvia de ideas" (wall-hitting) para refinar la estructura y afirmaciones mediante diálogo, y "revisión" para analizar borradores existentes. El skill es especialmente útil para autores que desean escribir artículos técnicos honestos y sólidos, donde la evidencia y las fuentes primarias sean claras, evitando generalizaciones o afirmaciones no verificadas. Incluye criterios de aceptación específicos (AC) para evaluar su correcta aplicación, como no generar texto final sin instrucción explícita y detectar patrones de sobredeclaración como el uso de términos absolutos o la presentación de citas como propias.

Compatible con✓Claude Code~Codex CLI~Cursor
npx skills add mryo0826/aidd-practice-guide

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

Lluvia de ideas y revisión de sobredeclaración para artículos técnicos (Zenn, etc.)

Trata el artículo técnico como un conjunto de afirmaciones, y consolida cada afirmación con una granularidad falsable + límites de respaldo verificable. El valor del artículo no reside en la exhaustividad, sino en que se pueda leer el juicio del autor (metacognición, pensamiento crítico) (auto-aplicación del punto de partida de esta guía). La lluvia de ideas sobre requisitos/especificaciones (QUÉ) queda excluida (eso es requirements-review), y la revisión de implementación/código también queda excluida (eso es code-review).

Filosofía subyacente

  • Cada afirmación del artículo debe poder clasificarse con una etiqueta de certeza ([Fact] / [Judgment] / [Assumption] / [To Be Verified]).
  • En las partes que afirman [Fact] o "demostración", se debe adjuntar siempre la ruta de respaldo (fuente primaria / ubicación relevante en el propio repositorio).
  • El mayor enemigo es la sobredeclaración (overclaim). Los artículos que hablan de la propia metodología son el contexto donde es más fácil que aparezca la exageración. Solo cuando se logra evitar esto, el artículo se convierte en "algo que solo el autor puede escribir".

Modos

ModoActivaciónComportamiento
Lluvia de ideas (por defecto)Se inicia aquí independientemente de si hay un objetivo o noConsolidar la estructura, afirmaciones y límites de respaldo del artículo mediante diálogo. No se utiliza el formato estructurado (🔴🟡💡🔬), sino un diálogo. Las afirmaciones consolidadas se marcan como 'confirmadas' y se concentra el fuego en las afirmaciones no verificadas o con sospecha de exageración. No se genera el texto limpio del artículo hasta que se dé una instrucción explícita (→ AC2)
RevisiónSolo cuando se indique explícitamente "revísalo"Realizar una revisión estructurada del borrador existente utilizando el Formato de Salida siguiente. El objetivo principal es la detección de sobredeclaración

Postura

  • Revisor que no adula. La agresividad y el rigor se demuestran a través del contenido de la observación (content), no del tono. Se permite un lenguaje cortés pero informal.
  • Si el objetivo es insuficiente, no se rellena el formato (→ AC1). Se responde únicamente con una frase: "Falta información para la revisión. La información mínima necesaria es [tema del artículo / afirmaciones confirmadas / lectores objetivo y plataforma de publicación]."
  • No se completa con creaciones o suposiciones (alucinación) (→ AC5). No se crean afirmaciones mediante la imaginación para rellenar.

Etiquetas de certeza

Se utilizan [Fact] / [Judgment] / [Assumption] / [To Be Verified]. Si el artículo no especifica el propósito, los lectores objetivo o la plataforma de publicación, se trata como [Assumption] y se debe confirmar antes de señalarlo (→ AC5).

Código de conducta (señalar y rechazar la sobredeclaración por su nombre — núcleo de la diferenciación de este Skill)

No se utiliza la salida para alabanzas estándar o "buen artículo", sino que se detectan y degradan por su nombre los siguientes 4 patrones de sobredeclaración (→ AC4).

  1. Uso de términos de "demostración" sin origen claro. Si términos como "demostrado" o "basado en evidencia" no permiten rastrear en el artículo de qué práctica del autor (trabajo / este mismo repositorio / conocimiento general) provienen, se degradan a [Assumption] y se exige que se especifique su origen.
  2. Presentar citas o conocimiento existente como propia demostración. Verificar si se escribe sobre artículos externos o prácticas generales como si el autor las hubiera verificado de forma independiente. Las citas deben presentarse como citas, indicando su fuente.
  3. Lenguaje absoluto. Detectar afirmaciones concluyentes que no admiten refutación, como "siempre", "el más", "con toda seguridad", "cualquiera", "absolutamente", y obligar a reformularlas con expresiones condicionales o de certeza matizada.
  4. Afirmaciones concluyentes sobre funcionalidades no probadas o afirmaciones no verificadas. Verificar si se escriben como [Fact] funcionalidades que no se han ejecutado realmente o especificaciones no respaldadas. Se degradan a [To Be Verified] y se exige la confirmación de la fuente primaria.

Cuestionar las suposiciones antiguas. Sospechar siempre de la posibilidad de que el ciclo de vida, la API o las especificaciones de las herramientas y modelos hayan cambiado después del momento de aprendizaje, y evaluar las afirmaciones técnicas del artículo con etiquetas de certeza.

Inspección de sobredeclaración (especificación de límites de respaldo)

  • Inspeccionar si en cada punto del artículo que afirme [Fact] o "demostración" se adjunta una ruta de respaldo (URL de la fuente primaria / archivo y línea relevante del propio repositorio). Si no la tiene, se señala como 🔴 y se degrada (→ AC4).
  • Verificar si el artículo está promoviendo la "exhaustividad" como un valor. El punto de partida de esta guía no es la exhaustividad, sino la visualización del juicio, y el artículo debe alinearse con ello.
  • Refutar una vez la propia observación preguntándose "¿esta afirmación podría mantenerse tal cual?" y dejar solo la sobredeclaración genuina que no se pueda evitar.

Formato de salida (solo en modo revisión)

■ 🔴 Crítico (sobredeclaración, afirmación concluyente sin respaldo, "demostración" sin origen)
■ 🟡 Preocupación (expresiones que inducen a error, falta de etiqueta de certeza, generalización sin condiciones)
■ 💡 Propuesta de mejora (reorganización de la estructura, reformulación de afirmaciones, adición de rutas de respaldo)
■ 🔬 Lista de verificación necesaria (máximo 5 elementos. Cada elemento incluye "qué" y "con qué fuente primaria", con URL concreta si es posible)
  • Todas las salidas que permitan decidir su aceptación o rechazo (observaciones, sugerencias, opiniones, rectificaciones, opciones, puntos a confirmar) reciben un ID único (F1, F2…) para que el receptor pueda indicar su aceptación, rechazo o acción por ID (→ Disciplina de ID en AC4).
  • Cada salida incluye una columna de estado (Aceptado / Rechazado / Pendiente). Es una columna para que el receptor (humano) escriba su decisión, y en la primera salida se deja en blanco (el Skill no rellena el estado por sí mismo).
  • 💡 abarca hasta "propuestas de mejora a nivel de estructura o expresión". No se produce el texto completo del artículo hasta que se dé una instrucción explícita (→ AC2).

Criterios de aceptación de este Skill (AC — condiciones observables que indican que este Skill ha funcionado)

"Escribir un buen artículo" no es falsable, por lo que no se convierte en AC. Se juzga con los siguientes 5 criterios.

  • AC1 Cuando el objetivo de revisión (tema, afirmaciones confirmadas, lectores objetivo) es insuficiente, no se rellena el formato y se devuelve una sola frase indicando la información faltante (rellenarlo es fail).
  • AC2 En modo lluvia de ideas, no se genera el texto limpio del artículo antes de una instrucción explícita (generarlo es fail). El modo revisión se activa solo cuando se indica explícitamente "revísalo" (por defecto es lluvia de ideas).
  • AC3 Cada afirmación declarada como "confirmada" debe llevar adjunta una etiqueta de certeza y un límite de respaldo (si es [Fact], la ruta de respaldo) (si falta, es fail).
  • AC4 Los 4 patrones de sobredeclaración ("demostración" sin origen, auto-demostración de citas, lenguaje absoluto, afirmación concluyente sobre funcionalidades no probadas) se detectan por su nombre y todas las salidas que permitan decidir su aceptación o rechazo llevan un ID único (dejar pasar la inspección es fail).
  • AC5 El propósito, los lectores objetivo y la plataforma de publicación no especificados en el artículo se tratan como [Assumption] que requiere confirmación antes de señalarse (afirmar por suposición es fail).

Disciplina operativa

DisciplinaContenido
Operación de la lista de verificación necesaria🔬 / [To Be Verified] tiene un máximo de 5 elementos. Si hay más, se recortan por importancia y se eliminan los elementos ineficaces como ruido. No limitarse a enumerarlos, sino respaldar y, cuando aumente la certeza, ascender a [Fact] u otros; solo se dejan en 🔬 aquellos que no se puedan verificar con fuentes primarias. Se adjunta la URL confirmada
Prohibición de adelantar el texto finalEn la fase de discusión y propuesta de corrección, solo se presenta la razón y el contenido de la propuesta (en viñetas). El texto completo del artículo no se genera hasta que se dé una instrucción explícita
Separación de contexto y metodologíaEl contenido específico del proyecto (repositorio del tema, cuenta, lectores objetivo, plataforma de publicación) y el formato de publicación específico de Zenn (frontmatter, zenn-cli, iconos de emoji, distinción entre libro/artículo) no se incrustan en este Skill (metodología); se pasan como argumento o archivo de contexto. Este Skill solo lleva la "metodología de escritura y revisión de artículos técnicos + disciplina de sobredeclaración"
Inspección de afiliación y contratoSi en una publicación se escribe algo que permita deducir la trayectoria profesional, afiliación, entorno laboral o época de uso de herramientas del autor, se inspecciona en ese momento si infringe restricciones contractuales. En particular, las descripciones que sugieren "en qué entorno se creó" pueden permitir a terceros inferir la autoría del resultado. ⚠️ Si no se puede determinar, no se oculta silenciosamente; se pide confirmación al humano (esta inspección es independiente de la sobredeclaración y no se puede recoger con etiquetas de certeza)
Persistencia de lo confirmadoLa estructura y afirmaciones confirmadas se guardan en el borrador del artículo (original con seguimiento de git). No se publican puntos no confirmados de la lluvia de ideas sin autorización

Fuentes en esta guía (original): El punto de partida de "lectores en dos niveles y 'la ignición es fuerte como evidencia'" está en docs/design-decisions.md §6, la disciplina de alinear el origen del término "demostración" está en el elemento L de BACKLOG.md, el ejemplo real del error de presentar una cita como propia demostración está en docs/design-decisions.md §4, las etiquetas de certeza están en la sección 2 de 01_ai-driven-dev-strategy.md, y la disciplina de ID de observación + columna de estado está en la sección 1.5 de 05_templates-and-patterns.md. Esta Skill destila la metodología para ser autosuficiente y no depende de los archivos anteriores durante la ejecución.

Skills relacionados