agent-introspection-debugging
针对 AI 代理 (Agent) 失败的结构化自调试工作流,包括捕捉、诊断、受控恢复和内省报告。
Skill by lza6
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/lza6-agent-introspection-debugging
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: agent-building
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/agent-introspection-debugging
What's inside
- Skill name
agent-introspection-debugging- Description
- 针对 AI 代理 (Agent) 失败的结构化自调试工作流,包括捕捉、诊断、受控恢复和内省报告。
- License
- Apache-2.0
- Instructions
- 149 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# 代理内省调试 (Agent Introspection Debugging) 当代理运行反复失败、在没有进展的情况下消耗令牌 (Tokens)、循环调用相同的工具,或者偏离预期任务时,请使用此技能。 这是一个工作流技能,而不是隐藏的运行时。它教导代理在升级到人工处理之前系统地调试自身。 ## 何时激活 - 达到最大工具调用次数 / 循环限制导致的失败 - 反复尝试但没有向前进展 - 上下文膨胀或提示词漂移导致输出质量开始下降 - 文件系统或环境状态与预期不符 - 经过诊断和较小的纠正操作后可能恢复的工具故障 ## 范围界限 在以下情况下激活此技能: - 在盲目重试前捕捉失败状态 - 诊断常见的代理特定失败模式 - 应用受控的恢复操作 - 生成结构化的、人类可读的调试报告 不要将此技能作为以下情况的主要来源: - 代码更改后的功能验证;请使用 `verification-loop` - 当已存在更具体的 ECC 技能时进行框架特定调试 - 当前框架无法自动执行的运行时承诺 ## 四阶段循环 ### 第一阶段:失败捕捉 (Failure Capture) 在尝试恢复之前,精确记录失败情况。 捕捉内容: - 错误类型、消息和堆栈跟踪(如果可用) - 最近一次有意义的工具调用序列 - 代理当时试图完成的任务 - 当前上下文压力:反复出现的提示词、过大的粘贴日志、重复的计划或失控的笔记 - 当前环境假设:当前工作目录 (cwd)、分支、相关服务状态、预期文件 最低限度的捕捉模板: ```markdown ## 失败捕捉 - 会话 / 任务: - 进行中的目标: - 错误: - 最后一个成功的步骤: - 最后一个失败的工具 / 命令: - 观察到的重复模式: - 待验证的环境假设: ``` ### 第二阶段:根本原因诊断 (Root-Cause Diagnosis) 在更改任何内容之前,将失败与已知模式匹配。 | 模式 | 可能的原因 | 检查项 | | --- | --- | --- | | 达到最大工具调用次数 / 反复执行同一命令 | 循环或无退出的观察者路径 | 检查最后 N 次工具调用是否存在重复 | | 上下文溢出 / 推理能力下降 | 无限制的笔记、重复的计划、过大的日志 | 检查最近的上下文是否存在重复和低信号的冗余信息 | | `ECONNREFUSED` / 超时 | 服务不可用或端口错误 | 验证服务健康状况、URL 和端口假设 | | `429` / 配额耗尽 | 重试风暴或缺少退避机制 | 统计重复调用次数并检查重试间隔 | | 写入后文件丢失 / 差异过时 | 竞态、错误的 cwd 或分支漂移 | 重新检查路径、cwd、git 状态以及文件的实际存在情况 | | “修复”后测试仍然失败 | 假设错误 | 隔离确切的失败测试并重新推导错误原因 | 诊断问题: - 这是逻辑失败、状态失败、环境失败还是策略失败? - 代理是否丢失了真实目标并开始优化错误的子任务? - 失败是确定性的还是瞬态的? - 能够验证诊断结果的最小可逆操作是什么? ### 第三阶段:受控恢复 (Contained Recovery) 使用能改变诊断表面的最小操作进行恢复。 安全的恢复操作: - 停止重复重试并重新陈述假设 - 修剪低信号上下文,仅保留活动目标、阻塞项和证据 - 重新检查实际的文件系统 / 分支 / 进程状态 - 将任务缩小到单个失败的命令、单个文件或单个测试 - 从推测性推理转向直接观察 - 当失败风险较高或受到外部阻塞时,升级到人工处理 除非您确实在当前环境中使用真实工具执行这些操作,否则不要声称不支持的自动修复操作,如“重置代理状态”或“更新框架配置”。 受控恢复检查清单: ```markdown ## 恢复操作 - 选择的诊断: - 采取的最小操作: - 为什么这是安全的: - 证明修复有效的证据: ``` ### 第四阶段:内省报告 (Introspection Report) 最后提交一份报告,使恢复过程对下一个代理或人类清晰可见。 ```markdown ## 代理自调试报告 - 会话 / 任务: - 失败情况: - 根本原因: - 恢复操作: - 结果: 成功 | 部分成功 | 被阻塞 - 令牌 / 时间损耗风险: - 之后需要的跟进: - 稍后需要编码的预防性变更: ``` ## 恢复启发法 按以下顺序优先选择干预措施: 1. 用一句话重新陈述真实目标。 2. 验证世界状态,而不是信任记忆。 3. 缩小失败范围。
From lza6/Claude-code-cli-config, Apache-2.0.
More from lza6/Claude-code-cli-config
- 0.472score
agent-orchestrator
lza6
通过自主子代理编排复杂任务。将宏观任务分解为子任务,生成带有动态 SKILL.md 文件的专用子代理,协调基于文件的通信,整合结果,并在完成后解散代理。强制触发词:orchestrate (编排), multi-agent (多代理), decompose task (分解任务), spawn agents…
SkillDFreshness: D★ 8Claude Code +9 - 0.470score
architecture-patterns
lza6
架构模式 - 后端架构模式,用于构建可维护、可测试的系统:整洁架构、六边形架构和领域驱动设计。适用于设计新后端系统、重构单体、建立架构标准、创建可测试代码库或规划微服务分解。
SkillDFreshness: D★ 8Claude Code +9 - 0.470score
architecture-designer
lza6
架构设计师 - 适用于设计新系统架构、审查现有设计或做出架构决策。用于系统设计、架构审查、设计模式、架构决策记录(ADR)、可扩展性规划。
SkillDFreshness: D★ 8Claude Code +9 - 0.469score
agent-guardian
lza6
Agent 体验守护系统。解决AI助手常见体验问题 :长时间无响应、任务卡死、中英文混用、状态不透明。包含看门狗监控、智能状态汇报、即时状态查询、语言一致性过滤、消息队列追踪。适用于所有渠道 ( QQ微信//Telegram飞书//Discord等 )。当用户抱怨等太久没回复、 “回复中英文混着”、…
SkillDFreshness: D★ 8Claude Code +9 - 0.469score
agent-sort
lza6
通过并行且具备仓库感知的审查过程,将技能、命令、规则、钩子和附加项分类到 DAILY (日常) 与 LIBRARY (库) 桶中,为特定仓库构建有证据支持的 ECC 安装计划。当需要将 ECC 裁剪到项目实际需要的内容,而非加载完整包时使用。
SkillDFreshness: D★ 8Claude Code +9 - 0.467score
1password
lza6
设置并使用 1Password CLI (op)。在安装 CLI、启用桌面应用集成、登录(单个或多个帐户)或通过 op 读取/注入/运行密钥时使用。
SkillDFreshness: D★ 8Claude Code +9 - 0.466score
ai-regression-testing
lza6
AI 辅助开发的回归测试策略。包括无数据库依赖的沙盒模式 API 测试、自动化缺陷检查工作流,以及用于捕捉同一模型编写并评审代码时产生的 AI 盲区的模式。
SkillDFreshness: D★ 8Claude Code +9 - 0.466score
automation-audit-ops
lza6
基于证据的自动化清单和重叠审计工作流,适用于 ECC。在修复任何内容之前,当用户想要了解哪些作业、钩子、连接器、MCP 服务器或封装程序是活跃的、损坏的、冗余的或缺失时使用。
SkillDFreshness: D★ 8Claude Code +9 - 0.466score
android-clean-architecture
lza6
适用于 Android 和 Kotlin 多平台 (KMP) 项目的整洁架构 (Clean Architecture) 模式 —— 包括模块结构、依赖规则、UseCase、Repository 以及数据层模式。
SkillDFreshness: D★ 8Claude Code +9 - 0.466score
api-connector-builder
lza6
通过精确匹配目标仓库现有的集成模式,构建新的 API 连接器 (Connector) 或提供者 (Provider)。当需要增加一个集成点而不发明第二套架构时使用。
SkillDFreshness: D★ 8Claude Code +9 - 0.465score
aliyun-clawscan
lza6
分析用户 OpenClaw 环境和已安装技能的安全态势。在用户准备安装新技能并希望验证其安全性、对现有技能的行为有疑虑、或需要对整个 OpenClaw 配置进行全面安全检查时使用。适用于执行安全审计、调查可疑技能、或在安装前评估配置风险和潜在漏洞的用户。
SkillDFreshness: D★ 8Claude Code +9 - 0.463score
agent-memory
lza6
AI 代理的记忆管理工具 - 列表显示、搜索查找、摘要生成及记忆文件维护。包含 AI 驱动的摘要功能。
SkillDFreshness: D★ 8Claude Code +9
Signals
- Stars
- 8
- Forks
- 1
- Open issues
- 0
- Last commit (this folder)
- Apr 13, 2026 (6 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- Apache-2.0
- Repository
- github.com/lza6/Claude-code-cli-config
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from lza6
- 0.608score
googletranslate-use
lza6
用 curl / OpenAI SDK / Cherry Studio 调用翻译 API(流式/非流式/批量/语言检测),含认证与错误码。
SkillBFreshness: B★ 49Claude Code +9 - 0.608score
googletranslate-debug
lza6
排查翻译失败 / 慢 / 限流 / 多 Key 切换 / 熔断,用 X-Trace-Summary、/v1/traces、/metrics 定位。
SkillBFreshness: B★ 49Claude Code +9 - 0.608score
googletranslate-extend
lza6
扩展 googletranslate-2api(新端点/多模态/新 SKILL)的规范:先分析后实施、TDD、真实验收、按主题提交。
SkillBFreshness: B★ 49Claude Code +9 - 0.605score
googletranslate-install
lza6
一条命令安装并启动 googletranslate-2api(Windows 优先),校验密钥后验证 /health。
SkillBFreshness: B★ 49Claude Code +9 - 0.472score
agent-orchestrator
lza6
通过自主子代理编排复杂任务。将宏观任务分解为子任务,生成带有动态 SKILL.md 文件的专用子代理,协调基于文件的通信,整合结果,并在完成后解散代理。强制触发词:orchestrate (编排), multi-agent (多代理), decompose task (分解任务), spawn agents…
SkillDFreshness: D★ 8Claude Code +9 - 0.470score
architecture-designer
lza6
架构设计师 - 适用于设计新系统架构、审查现有设计或做出架构决策。用于系统设计、架构审查、设计模式、架构决策记录(ADR)、可扩展性规划。
SkillDFreshness: D★ 8Claude Code +9
Cite this page
agent-introspection-debugging skill. Agent Mart. https://agentmart.dev/skills/lza6-agent-introspection-debugging (last updated 2026-10-24)