Communitygithub.com

michaelczesun/poor-mans-fable

Un Fable de pobres para Claude Code: un comando slash /fable que aproxima el Fable de Anthropic usando Claude Opus orquestado (paneles de jueces diversos, verificación adversarial, autocrítica). Honesto por diseño. Recomienda Obsidian + un flujo de trabajo centrado en la wiki.

¿Qué es poor-mans-fable?

Este skill, michaelczesun/poor-mans-fable, es una implementación de código abierto y honesta del concepto Fable de Anthropic, diseñada específicamente para Claude Code. Ofrece un comando slash `/fable` que orquesta múltiples instancias de Claude Opus para simular un proceso de revisión y refinamiento de código, similar al sistema original de Anthropic. El skill utiliza paneles de jueces diversos, verificación adversarial y autocrítica para evaluar y mejorar el código de manera iterativa, buscando detectar errores, sesgos y puntos ciegos. Su diseño es "honesto" en el sentido de que no oculta las limitaciones del proceso ni los costos asociados. Es útil para desarrolladores que buscan una alternativa gratuita y abierta al Fable de Anthropic, y recomienda el uso de Obsidian junto con un flujo de trabajo centrado en la wiki para documentar y rastrear las decisiones de diseño y las mejoras del código. Funciona como un comando slash dentro de Claude Code, activándose con `/fable` seguido de las instrucciones o código a revisar. El skill orquesta internamente las llamadas a Claude Opus, manejando la creación de los paneles de jueces y la lógica de verificación.

Compatible con✓Claude Code~Codex CLI~Cursor
npx skills add michaelczesun/poor-mans-fable

Preguntar en tu IA favorita

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

Documentación

¿Qué hace poor-mans-fable?

Un Fable de pobres para Claude Code: un comando slash /fable que aproxima el Fable de Anthropic usando Claude Opus orquestado (paneles de jueces diversos, verificación adversarial, autocrítica). Honesto por diseño. Recomienda Obsidian + un flujo de trabajo centrado en la wiki.

Descripción General

Este skill implementa un proceso de revisión de código colaborativo y adversarial, inspirado en el sistema Fable de Anthropic. Utiliza Claude Code para orquestar múltiples agentes (jueces) que evalúan el código desde diferentes perspectivas, buscando fallos, sesgos y oportunidades de mejora. El proceso incluye una fase de verificación adversarial donde un agente intenta encontrar fallas en las sugerencias de otro, y una fase de autocrítica donde cada agente reflexiona sobre sus propias evaluaciones.

Funcionamiento

El comando /fable sigue estos pasos:

  1. Recepción de la consulta: El usuario proporciona el código o la descripción del problema a revisar.
  2. Creación del panel de jueces: Se invocan múltiples instancias de Claude Opus, cada una con un rol y perspectiva específica (ej., experto en seguridad, experto en rendimiento, experto en usabilidad).
  3. Evaluación inicial: Cada juez analiza el código y proporciona una evaluación detallada.
  4. Verificación adversarial: Un juez (el "adversario") intenta refutar o encontrar fallas en las evaluaciones de los demás.
  5. Autocrítica: Cada juez revisa su propia evaluación a la luz de las críticas recibidas y la refina.
  6. Síntesis final: Se genera un informe consolidado con las conclusiones, recomendaciones y el código mejorado.

Requisitos

  • Claude Code (con acceso a Claude Opus).
  • Obsidian (recomendado, pero no obligatorio).
  • Un flujo de trabajo centrado en la wiki para documentar el proceso y las decisiones.

Uso

Ejecuta el comando /fable seguido de tu consulta o código:

/fable Revisa el siguiente código Python para posibles vulnerabilidades de inyección SQL:

def get_user(user_id):
    query = f"SELECT * FROM users WHERE id = {user_id}"
    cursor.execute(query)
    return cursor.fetchone()

Notas

  • Este skill es una aproximación "de pobres" al sistema Fable de Anthropic. No pretende ser una réplica exacta, sino una alternativa funcional y honesta.
  • El orquestador gestiona las múltiples llamadas a Claude Opus, lo que puede incurrir en costos de API.
  • Se recomienda encarecidamente el uso de Obsidian y un flujo de trabajo wiki-first para maximizar los beneficios de este skill, documentando cada revisión y las lecciones aprendidas.

Contribuciones

Las contribuciones son bienvenidas. Si tienes ideas para mejorar el panel de jueces, la lógica de verificación adversarial o la integración con Obsidian, no dudes en abrir un issue o pull request.

Skills relacionados