EastDong314/agent-skills

Investigue un error, regresión, comportamiento inestable o fallo ambiguo del backend con un flujo de trabajo basado en evidencia antes de saltar a las correcciones. Útil cuando Codex debe establecer un bucle de retroalimentación reproducible, jerarquizar hipótesis, inspeccionar la ruta real del fallo y solo entonces proponer o aplicar cambios.

¿Qué es agent-skills?

Esta habilidad, llamada 'Workflow Diagnose', está diseñada para agentes de IA como Codex, Cursor o Claude Code. Su propósito es guiar un proceso de depuración riguroso y basado en evidencia, evitando correcciones prematuras. En lugar de adivinar la causa raíz, el agente primero construye un bucle de retroalimentación estable, jerarquiza hipótesis y recopila pruebas concretas antes de proponer o aplicar una solución. Es especialmente útil para errores complejos en aplicaciones backend, donde se debe inspeccionar la arquitectura por capas (controlador, servicio, repositorio, persistencia, etc.) y descartar causas comunes como confusión de responsabilidades o fuga de lógica HTTP. El flujo termina con un diagnóstico estructurado que se registra en un archivo de implementación, y si se requiere una corrección, se recomienda crear o usar un plan de implementación aprobado. La respuesta final se entrega en chino, con secciones claras de resumen y próximos pasos.

Compatible con~Claude Code✓Codex CLI~Cursor
npx skills add https://github.com/EastDong314/agent-skills/tree/HEAD/skills/workflow-diagnose

Installed? Explore more Productividad y colaboración skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

Preguntar en tu IA favorita

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

Documentación

Workflow Diagnose

Diagnostica primero. Corrige después.

Leer Primero

Lee el contexto de mayor señal antes de modificar código:

  • .ai-workflow/GOAL.md si existe
  • .ai-workflow/PLAN.md si existe
  • .ai-workflow/ACCEPTANCE.md si existe
  • .ai-workflow/IMPLEMENTATION_LOG.md si existe
  • AGENTS.md
  • CONTEXT.md si existe
  • documentación relevante, ADRs y contratos de arquitectura
  • la ruta de código con fallo concreto, pruebas, registros o evidencia de tiempo de ejecución

Comportamiento Central

  1. Construye un bucle de retroalimentación estable antes de proponer la corrección.
  2. Prefiere la evidencia sobre la suposición.
  3. Jerarquiza hipótesis en lugar de seguir la primera historia plausible.
  4. Mantén el diagnóstico separado de grandes refactorizaciones oportunistas.
  5. Cuando la causa raíz esté clara, pasa a la planificación o implementación con evidencia explícita.

Flujo de Trabajo

1. Definir el fallo

Escribe:

  • qué está fallando
  • comportamiento esperado
  • comportamiento real
  • si el fallo es determinista, inestable, dependiente de datos o dependiente del entorno
  • la superficie más pequeña donde se pueda observar retroalimentación

2. Establecer un bucle de retroalimentación

Prefiere:

  • una prueba automatizada que falla
  • un comando reproducible
  • un escenario local reducido
  • un rastro de registro o métrica específico

Si aún no es posible un bucle estable, dilo explícitamente y registra la mejor evidencia proxy disponible.

3. Jerarquizar hipótesis

Enumera las causas más probables en orden.

Cada hipótesis debe conectar:

  • síntoma
  • capa o componente sospechoso
  • qué evidencia la confirmaría o refutaría

4. Inspeccionar e instrumentar

Usa la instrumentación mínima necesaria para separar las hipótesis:

  • registros específicos
  • aserciones
  • sondas temporales
  • ajustes de prueba
  • instantáneas de estado

No reescribas la arquitectura inmediatamente solo porque el código es feo.

5. Registrar el diagnóstico

Actualiza .ai-workflow/IMPLEMENTATION_LOG.md con una pasada de diagnóstico primero cuando estés en una tarea de flujo de trabajo activa. Incluye:

  • bucle de retroalimentación
  • hipótesis consideradas
  • evidencia recopilada
  • causas confirmadas o rechazadas
  • próximo enfoque de corrección

Si no hay una tarea de .ai-workflow activa, proporciona el diagnóstico en la respuesta y recomienda crear o actualizar una antes de implementar.

6. Transferir limpiamente

Si se necesita una corrección:

  • usa workflow-plan-acceptance cuando la reparación requiera un plan de implementación definido
  • usa workflow-implement cuando la tarea activa ya tenga un plan aprobado

Reglas específicas de backend

Si el código backend está involucrado, prueba las hipótesis contra los límites de la arquitectura:

  • controlador
  • aplicación/servicio
  • orquestador/servicio de dominio
  • repositorio
  • persistencia
  • adaptador/proveedor/fondo/streaming de infraestructura

Verifica explícitamente si el error realmente es causado por:

  • responsabilidades mezcladas
  • preocupaciones HTTP filtrándose en la lógica del servicio
  • lógica de negocio en el repositorio
  • confusión entre entidad/DTO/modelo de dominio
  • manejo centralizado de excepciones o validación faltante
  • dimensiones de trazabilidad o auditoría faltantes

Formato de respuesta final

Al final, responde en chino con exactamente estas secciones de nivel superior:

## 工作流结果
- 技能: `workflow-diagnose`
- 状态: `completed`
- 产物: `IMPLEMENTATION_LOG.md` 或诊断结论

## 诊断摘要
- 问题现象: ...
- 反馈回路: ...
- 主要假设: ...
- 已确认原因: ...
- 排除项: ...

## 下一步
- ...

Individual skills in this repo

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

EastDong314/agent-skills

查询《中华人民共和国民法典》条文原文(1260 条 / 7 编 84 章 / 附则)。当用户询问民法典的任何条文或制度时使用,例如「第 1042 条」「离婚冷静期」「居住权」「保证合同」「高空抛物」「诉讼时效」「夫妻共同债务」;也用于需要引述、比对、解释民法典原文的场景。回答必须逐字引用条文原文并标注条号,不做改写。 | Look up verbatim articles of the PRC Civil Code (中华人民共和国民法典). Use when the user asks about any Civil Code article, needs the exact statutory text, or wants to cite, quote, or compare provisions.

EastDong314/agent-skills

管理 Ricky 的本地 Obsidian 知识库(默认 $HOME/workspace/notes):创建、读取、更新、删除、搜索、重构、入库(ingest)、体检(lint)、建索引与整理笔记。当用户要求管理 Obsidian 笔记、知识库内容、日记、项目笔记、资料入库(source-to-wiki)、backlinks、tags、YAML frontmatter、Properties、Bases、Dataview 字段或查询、wiki 链接、嵌入、callout、canvas、网页剪藏,或用本地 Obsidian 应用/CLI 打开笔记时使用。 | Create, read, update, delete, search, refactor, ingest, lint, index, and organize Ricky's local Obsidian vault at $HOME/workspace/notes (override with OBSIDIAN_VAULT). Use when an AI coding agent is asked to manage Obsidian notes, knowledge-base content, daily notes, project notes, source-to-wiki ingestion, backlinks, tags, YAML frontmatter, Properties, Bases, Dataview fields or queries, wiki links, embeds, callouts, canvases, web clipping, or to open notes in the local Obsidian app/CLI.

EastDong314/agent-skills

专注过度设计的代码审查。找出可删除的内容:重复造轮子的标准库、不必要的依赖、投机性抽象、无用的灵活性。每个发现一行:位置、要删什么、用什么替代。当用户说「review for over-engineering」「what can we delete」「is this over-engineered」「simplify review」或调用 /ponytail-review 时使用。作为专注正确性的审查的补充,本技能只追查复杂度。 | reinvented standard library, unneeded dependencies, speculative abstractions, dead flexibility. One line per finding: location, what to cut, what replaces it. Use when the user says "review for over-engineering", "what can we delete", "is this over-engineered", "simplify review", or invokes /ponytail-review. Complements correctness-focused review, this one only hunts complexity.

EastDong314/agent-skills

Develop against ruoyi-vue-pro/Yudao projects, including backend modules, Vue3 admin UI, uni-app UI, SQL, permissions, and data-integration boundaries.

Skills relacionados