EastDong314/agent-skills

Untersuche einen Fehler, eine Regression, ein flakiges Verhalten oder einen unklaren Backend-Fehler mit einem evidenzbasierten Debugging-Workflow, bevor du mit Korrekturen beginnst. Verwende dies, wenn Codex eine reproduzierbare Rückkopplungsschleife aufbauen, Hypothesen einordnen, den tatsächlichen Fehlerpfad inspizieren und erst dann Änderungen vorschlagen oder anwenden soll.

Was ist agent-skills?

Dieser Skill, `workflow-diagnose`, definiert einen strengen, evidenzgesteuerten Workflow für die Fehlersuche in KI-Assistenten-Umgebungen wie Codex. Er zwingt den Agenten, zuerst eine reproduzierbare Rückkopplungsschleife zu etablieren, bevor Änderungen vorgeschlagen werden, und priorisiert systematische Hypothesenprüfung und minimale Instrumentierung vor großen Refactorings. Der Ablauf umfasst die Definition des Fehlers, die Erstellung einer stabilen Feedbackschleife (z. B. fehlschlagender Test), das Ordnen von Hypothesen nach Wahrscheinlichkeit sowie die gezielte Inspektion und Aufzeichnung der Ergebnisse. Der Workflow enthält zudem Backend-spezifische Regeln zur Überprüfung typischer Architekturgrenzen (Controller, Service, Repository) und häufiger Fehlerquellen wie vermischte Verantwortlichkeiten oder fehlende Fehlerbehandlung. Nach Abschluss wird die Diagnose entweder in einer `IMPLEMENTATION_LOG.md` festgehalten oder als strukturierte Antwort mit den Komponenten „工作流结果“, „诊断摘要“ und „下一步“ ausgegeben – alles auf Chinesisch. Der Skill ist plattformunabhängig einsetzbar, aber auf Codex-ähnliche Agenten zugeschnitten, und fördert saubere Trennung zwischen Analyse und Implementierung.

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

Installed? Explore more Produktivität & Zusammenarbeit skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Workflow Diagnose

Diagnostiziere zuerst. Korrigiere später.

Zuerst lesen

Lies den Kontext mit der höchsten Signalstärke, bevor du Code änderst:

  • .ai-workflow/GOAL.md falls vorhanden
  • .ai-workflow/PLAN.md falls vorhanden
  • .ai-workflow/ACCEPTANCE.md falls vorhanden
  • .ai-workflow/IMPLEMENTATION_LOG.md falls vorhanden
  • AGENTS.md
  • CONTEXT.md falls vorhanden
  • relevante Dokumente, ADRs und Architekturverträge
  • der konkrete fehlschlagende Codepfad, Tests, Logs oder Laufzeitnachweise

Kernverhalten

  1. Baue eine stabile Rückkopplungsschleife auf, bevor du die Korrektur vorschlägst.
  2. Bevorzuge Evidenz gegenüber Raten.
  3. Ordne Hypothesen ein, anstatt der ersten plausiblen Geschichte zu folgen.
  4. Halte die Diagnose von großen opportunistischen Refactorings getrennt.
  5. Wenn die Ursache klar ist, übergib sie mit expliziten Nachweisen an die Planung oder Implementierung.

Arbeitsablauf

1. Definiere den Fehler

Schreibe auf:

  • was fehlschlägt
  • erwartetes Verhalten
  • tatsächliches Verhalten
  • ob der Fehler deterministisch, flakig, datenabhängig oder umgebungsabhängig ist
  • die kleinste Oberfläche, an der Rückkopplung beobachtet werden kann

2. Etabliere eine Rückkopplungsschleife

Bevorzuge:

  • einen fehlschlagenden automatisierten Test
  • einen reproduzierbaren Befehl
  • ein enges lokales Szenario
  • eine gezielte Log- oder Metrikverfolgung

Wenn noch keine stabile Schleife möglich ist, sage dies explizit und protokolliere die beste verfügbare Proxy-Evidenz.

3. Ordne Hypothesen ein

Liste die wahrscheinlichsten Ursachen der Reihe nach auf.

Jede Hypothese sollte verbinden:

  • Symptom
  • vermutete Schicht oder Komponente
  • welche Evidenz sie bestätigen oder widerlegen würde

4. Inspiziere und instrumentiere

Verwende die minimale Instrumentierung, die nötig ist, um die Hypothesen zu trennen:

  • gezielte Logs
  • Assertions
  • temporäre Sonden
  • Testanpassungen
  • Zustandsmomentaufnahmen

Schreibe die Architektur nicht sofort um, nur weil der Code hässlich ist.

5. Protokolliere die Diagnose

Aktualisiere .ai-workflow/IMPLEMENTATION_LOG.md mit einem diagnosezentrierten Durchlauf, wenn du dich in einer aktiven Workflow-Aufgabe befindest. Füge hinzu:

  • Rückkopplungsschleife
  • betrachtete Hypothesen
  • gesammelte Evidenz
  • bestätigte oder widerlegte Ursachen
  • nächster Fokus für die Korrektur

Wenn keine aktive .ai-workflow-Aufgabe vorhanden ist, gib die Diagnose in der Antwort aus und empfehle, eine solche zu erstellen oder zu aktualisieren, bevor du mit der Implementierung beginnst.

6. Sauber übergeben

Wenn eine Korrektur erforderlich ist:

  • verwende workflow-plan-acceptance, wenn die Reparatur einen abgegrenzten Implementierungsplan benötigt
  • verwende workflow-implement, wenn die aktive Aufgabe bereits einen genehmigten Plan hat

Backend-spezifische Regeln

Wenn Backend-Code betroffen ist, überprüfe Hypothesen an den Architekturgrenzen:

  • Controller
  • Anwendung/Dienst
  • Orchestrator/Domain-Service
  • Repository
  • Persistenz
  • Infrastruktur-Adapter/-Provider/-Hintergrund/-Streaming

Prüfe explizit, ob der Fehler tatsächlich verursacht wird durch:

  • vermischte Verantwortlichkeiten
  • HTTP-Belange, die in die Dienstlogik eindringen
  • Repository-eigene Geschäftslogik
  • Verwechslung von Entität/DTO/Domain-Modell
  • fehlende zentrale Fehler- oder Validierungsbehandlung
  • fehlende Nachverfolgbarkeit oder Prüfungsdimensionen

Endgültiges Antwortformat

Am Ende antworte auf Chinesisch mit genau diesen übergeordneten Abschnitten:

## 工作流结果
- 技能: `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.

Verwandte Skills