EastDong314/agent-skills

Investigue um bug, regressão, comportamento instável ou falha obscura de backend com um fluxo de depuração baseado em evidências antes de pular para correções. Use quando o Codex deve estabelecer um ciclo de feedback reproduzível, classificar hipóteses, inspecionar o caminho real da falha e só então propor ou aplicar alterações.

O que é agent-skills?

Esta skill, intitulada 'Workflow Diagnose', estabelece uma abordagem disciplinada de depuração para desenvolvedores e agentes de IA, como o Codex, com o objetivo de diagnosticar falhas de forma estruturada antes de implementar correções. Ela é particularmente útil para investigar bugs, regressões, comportamentos instáveis (flaky) ou falhas obscuras de backend, promovendo um fluxo baseado em evidências em vez de palpites. A skill suporta a criação de um ciclo de feedback estável, a classificação de hipóteses por ordem de probabilidade, e a inspeção mínima necessária para confirmar ou descartar causas suspeitas. Funciona através de um workflow de seis etapas: definir a falha, estabelecer o ciclo de feedback, classificar hipóteses, inspecionar e instrumentar, registrar o diagnóstico, e fazer a transição limpa para implementação, tudo documentado em arquivos como `IMPLEMENTATION_LOG.md`. A skill também inclui regras específicas para backend, ajudando a identificar problemas como responsabilidades misturadas ou vazamento de preocupações HTTP na lógica de serviço.

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

Installed? Explore more Produtividade e Colaboração skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

Diagnóstico de Workflow

Diagnostique primeiro. Corrija depois.

Leia Primeiro

Leia o contexto de maior sinal antes de alterar código:

  • .ai-workflow/GOAL.md se presente
  • .ai-workflow/PLAN.md se presente
  • .ai-workflow/ACCEPTANCE.md se presente
  • .ai-workflow/IMPLEMENTATION_LOG.md se presente
  • AGENTS.md
  • CONTEXT.md se presente
  • documentos relevantes, ADRs e contratos de arquitetura
  • o caminho de código concreto que está falhando, testes, logs ou evidências de runtime

Comportamento Principal

  1. Construa um ciclo de feedback estável antes de propor a correção.
  2. Prefira evidências a palpites.
  3. Classifique hipóteses em vez de seguir a primeira história plausível.
  4. Mantenha o diagnóstico separado de grandes refatorações oportunistas.
  5. Quando a causa raiz estiver clara, passe para o planejamento ou implementação com evidências explícitas.

Workflow

1. Defina a falha

Escreva:

  • o que está falhando
  • comportamento esperado
  • comportamento real
  • se a falha é determinística, instável, dependente de dados ou dependente de ambiente
  • a menor superfície onde o feedback pode ser observado

2. Estabeleça um ciclo de feedback

Prefira:

  • um teste automatizado que falhe
  • um comando reproduzível
  • um cenário local reduzido
  • um log ou rastreamento de métrica direcionado

Se nenhum ciclo estável for possível ainda, diga isso explicitamente e registre a melhor evidência proxy disponível.

3. Classifique as hipóteses

Liste as causas mais prováveis em ordem.

Cada hipótese deve conectar:

  • sintoma
  • camada ou componente suspeito
  • que evidência confirmaria ou descartaria a hipótese

4. Inspecione e instrumente

Use a instrumentação mínima necessária para separar as hipóteses:

  • logs direcionados
  • asserções
  • sondas temporárias
  • ajustes de teste
  • instantâneos de estado

Não reescreva imediatamente a arquitetura só porque o código é feio.

5. Registre o diagnóstico

Atualize .ai-workflow/IMPLEMENTATION_LOG.md com uma passagem de diagnóstico primeiro quando você estiver em uma tarefa de workflow ativa. Inclua:

  • ciclo de feedback
  • hipóteses consideradas
  • evidências coletadas
  • causas confirmadas ou descartadas
  • próximo foco de correção

Se não houver uma tarefa .ai-workflow ativa, forneça o diagnóstico na resposta e recomende criar ou atualizar uma antes de implementar.

6. Faça a transição de forma limpa

Se uma correção for necessária:

  • use workflow-plan-acceptance quando o reparo precisa de um plano de implementação delimitado
  • use workflow-implement quando a tarefa ativa já tem um plano aprovado

Regras específicas de backend

Se o código de backend estiver envolvido, teste as hipóteses contra os limites da arquitetura:

  • controller
  • application/service
  • orchestrator/domain service
  • repository
  • persistence
  • infrastructure adapter/provider/background/streaming

Verifique explicitamente se o bug é realmente causado por:

  • responsabilidades misturadas
  • preocupações HTTP vazando para a lógica de serviço
  • lógica de negócio pertencente ao repositório
  • confusão entre entidade/DTO/modelo de domínio
  • falta de tratamento centralizado de exceções ou validação
  • falta de dimensões de rastreabilidade ou auditoria

Formato final da resposta

Ao final, responda em português com exatamente estas seções de alto nível:

## Resultado do Workflow
- Skill: `workflow-diagnose`
- Status: `completed`
- Artefato: `IMPLEMENTATION_LOG.md` ou conclusão do diagnóstico

## Resumo do Diagnóstico
- Fenômeno do problema: ...
- Ciclo de feedback: ...
- Principais hipóteses: ...
- Causa confirmada: ...
- Exclusões: ...

## Próximos Passos
- ...

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.

Habilidades Relacionadas