install
source · Clone the upstream repo
git clone https://github.com/zzvei/claw-blog
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/zzvei/claw-blog "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/codex/no-progress-stop" ~/.claude/skills/zzvei-claw-blog-no-progress-stop && rm -rf "$T"
manifest:
skills/codex/no-progress-stop/SKILL.mdsource content
无进展停止
核心规则
停止条件:连续两轮失败数未下降
迭代 1: 5 个错误 迭代 2: 5 个错误 → 未下降,继续 迭代 3: 6 个错误 → 未下降,停止!
监控指标
可量化指标
| 指标 | 说明 |
|---|---|
| 构建错误数 | TypeScript/ESLint 错误 |
| 测试失败数 | 单元测试失败数量 |
| 控制台错误 | Playwright 检测到的错误 |
| 资源 404 | 静态资源加载失败数量 |
记录格式
迭代 1/3: - 构建错误: 3 - 控制台错误: 2 - 资源 404: 1 - 总计: 6 迭代 2/3: - 构建错误: 2 - 控制台错误: 2 - 资源 404: 1 - 总计: 5 ✅ 下降,继续 迭代 3/3: - 构建错误: 2 - 控制台错误: 3 - 资源 404: 1 - 总计: 6 ❌ 未下降,停止!
停止后处理
❌ 迭代停止:连续两轮无进展 失败趋势: - 迭代 1: 6 个错误 - 迭代 2: 5 个错误 (-1) - 迭代 3: 6 个错误 (+1) 分析: 修复 A 时引入了 B 问题,形成来回修改。 建议: 1. 回滚到迭代 1 重新开始 2. 分别处理每个错误,不要批量修改 3. 手动检查代码逻辑
例外情况
以下情况即使失败数未下降也不停止:
- 用户明确说"继续尝试"
- 错误类型发生根本变化(如从语法错误变为逻辑错误)
- 失败数不变但错误内容全部不同