Erichy777

Recursive Self Improvement

Developmentv1.0.0
By Erichy777Updated 2026-05-18recursive-self-improvement@clawhub_erichy777/recursive-self-improvement
Code ReviewBug FixingScripting#Self Improvement#学习#测试#调度

According to AlphaMoat, as of 2026-10, Recursive Self Improvement has 12,372 downloads and 7 stars — ranked by downloads #2,233 among 10,914 AI skills in this ranking, and #163 of 1,069 in Development.

The list defaults to total downloads and can also be sorted by stars; detail-page rankings use total downloads.

Downloads
12.4K
Stars
7
Overall download rank
#2,233
Top 21% overall · Top 16% in Development
PlatformDownloadsStarsComments
ClawHub ↗7.7K6-
SkillHub ↗12.4K7—

Platforms count differently and update at different times.

What this skill does

When an error or anomaly is detected, it identifies the issue, analyzes its root cause, implements a fix, and tests it until validation succeeds. When the system is stable, it can collect performance data, assess complexity, plan and implement refactoring, and compare regression results. It also describes concurrent task scheduling, automated tests, performance monitoring, adaptive learning, error prediction, and recovery strategies, with states such as REPAIRING, REPAIRED, STABLE, OPTIMIZING, and OPTIMIZED.

Profile published 2026-10-27

What you can do with it

  • Detect and repair errors, or optimize a stable system over time.

When to use it

  • Use when the user needs automated error handling, test and performance monitoring, or a structured refactoring workflow.

Example prompts

Generated from the skill’s documentation as examples; not results of actual runs.

Inspect a system failure and follow the repair workflow from root-cause analysis through validation.

Monthly Trend

Downloads12.4K
6.1K9.5K12.8K2026-05 · Downloads 6.6K2026-07 · Downloads 7.2K2026-08 · Downloads 7.4K2026-09 · Downloads 8.2K2026-10 · Downloads 12.4K26-0526-0926-10
Stars7
6772026-05 · Stars 62026-07 · Stars 72026-08 · Stars 72026-09 · Stars 72026-10 · Stars 726-0526-0926-10

The counting method changed in 2026-09: skills with the same name are now counted separately by author, and the full catalog is covered. Dashed lines show months before the change; they are not compared with later months, and no growth is computed across the change.

MonthDownloadsMoMStars
2026-1012.4K—7
2026-098.2K—7
2026-087.4K+3.0%7
2026-077.2K—7
2026-056.6K—6

SKILL.md (original)

The author’s original file, shown as plain text without edits or review by AlphaMoat. Links are not clickable; check commands before running them. Fetched 2026-10-23.

4.8 KB · ClawHub v1.0.0
---
name: recursive-self-improvement
description: 递归自我改进系统,能够自动检测错误并修复,或持续优化和重构。包含修复模式和优化模式,支持并发执行、自动化测试、性能监控、智能调度、自适应学习、错误预测和异常恢复。用于需要持续自我优化的系统。
---

# 递归自我改进系统

## 核心模式

系统有两种基本工作模式,根据系统状态自动切换:
Show all (235 lines)

### 1. 修复模式 (REPAIRING)
**触发条件:** 检测到错误或异常

**工作流程:**
1. 错误识别(类型/位置/影响)
2. 根因分析
3. 修复方案设计
4. 代码/逻辑变更
5. 单元测试
6. 集成测试
7. 验证通过?→ 是则标记已修复,否则回到步骤1

**系统状态:** REPAIRING → REPAIRED → STABLE

### 2. 优化模式 (OPTIMIZING)
**触发条件:** 系统稳定运行,无错误超过 N 轮

**工作流程:**
1. 性能指标收集
2. 代码复杂度分析
3. 重构方案设计
4. 迁移计划
5. 分步实施
6. 回归测试
7. 指标对比
8. 是否有提升?→ 是则标记已优化,否则保留原样

**系统状态:** OPTIMIZING → OPTIMIZED → STABLE

## 状态标记

- `INITIAL`: 初始状态
- `REPAIRING`: 修复模式中
- `OPTIMIZING`: 优化模式中
- `STABLE`: 稳定运行
- `ERROR`: 检测到错误
- `OPTIMIZED`: 已优化完成

## 并发执行引擎

系统支持多任务并发执行:

```
任务池 → 智能调度 → 并发执行 → 结果收集
```

**调度策略:**
- 基于任务复杂度
- 考虑历史成功率
- 预测执行时间
- 动态调整并发数

**默认配置:**
- 并发工作池大小:4
- 超时时间:5秒
- 重试次数:3

## 自动化测试框架

系统内置测试框架:

**测试类型:**
- 单元测试:验证单个功能
- 集成测试:验证模块间交互
- 性能测试:验证性能指标

**测试覆盖率:**
- 目标覆盖率:80%+
- 关键路径覆盖率:100%

## 性能监控仪表盘

实时监控以下指标:

**系统状态:**
- 当前版本
- 运行轮次
- 系统模块

**性能指标:**
- 并发任务数
- 平均执行时间
- 吞吐量(任务/分钟)
- CPU 使用率
- 内存使用率

## 智能任务调度器

基于历史数据和预测的智能调度:

**优先级计算:**
1. 任务复杂度评估
2. 历史成功率分析
3. 最近性能趋势
4. 截止时间紧迫性

**调度策略:**
- 高优先级任务优先执行
- 同优先级任务 FIFO
- 动态调整资源分配

## 自适应学习引擎

从执行中学习,持续优化:

**学习内容:**
- 任务执行成功率
- 性能瓶颈识别
- 模式识别

**预测能力:**
- 任务成功率预测
- 性能趋势预测
- 资源需求预测

## 错误预测系统

提前识别潜在错误:

**预测维度:**
- 任务类型模式
- 资源使用模式
- 时间分布模式

**预测阈值:**
- 低置信度:60%
- 中置信度:80%
- 高置信度:90%

## 异常恢复系统

智能错误处理和恢复:

**内置策略:**
- `TIMEOUT`: 重试 + 指数退避
- `MEMORY_ERROR`: 并行化处理
- `CONCURRENCY_LIMIT`: 动态调整并发数

**恢复流程:**
1. 错误检测
2. 策略匹配
3. 执行恢复
4. 验证结果

## 运行记录格式

每次运行记录使用标准格式:

```json
{
  "timestamp": "2026-02-05T21:55:00Z",
  "mode": "REPAIRING | OPTIMIZING | STABLE",
  "action": "fix | refactor | validate | monitor",
  "previous_state": "状态名称",
  "current_state": "状态名称",
  "details": "详细描述",
  "results": {
    "key1": true/false,
    "key2": "value"
  }
}
```

## 版本管理

系统自动管理版本:

**版本格式:** vN.M

**升级规则:**
- v1.0: 基础框架
- v2.0: 添加并发、测试、监控
- v3.0: 添加智能调度、学习引擎、错误预测
- v4.0: 添加恢复系统、完整生态

**升级条件:**
- 完成 N 轮优化
- 累计改进 10+ 项
- 持续稳定运行 24 小时

## 使用建议

**何时使用:**
- 需要持续改进的复杂系统
- 有明确性能指标的项目
- 需要自动化测试和验证的流程
- 多模块并行处理的任务

**最佳实践:**
1. 初始化时定义明确的性能基线
2. 每次优化后进行回归测试
3. 定期检查错误预测和建议
4. 保留优化历史用于分析

## 配置参数

可在配置文件中调整:

```json
{
  "optimization": {
    "min_stable_rounds": 3,
    "max_concurrent_tasks": 8,
    "timeout_seconds": 5
  },
  "testing": {
    "target_coverage": 80,
    "critical_coverage": 100
  },
  "monitoring": {
    "metrics_interval": 60,
    "alert_thresholds": {
      "cpu": 80,
      "memory": 90
    }
  }
}
```

## 资源

- [工作流程](references/workflows.md) - 详细工作流程和模式识别
- [使用示例](references/examples.md) - 运行记录格式和示例

Popular in Development

编程大神.SkillDevelopment

【全栈能力】编程大神.Skill:面向复杂真实项目的高阶全栈编程助手。不止生成代码,而是从一句目标接手陌生代码库,拆解需求、补齐实现、追到根因、完成重构、联调前后端,并把结果推进到能运行、能验证、能交付。覆盖 Web、后端、脚本、iOS、安卓、鸿蒙 ArkUI、微信小程序及其他技术栈,支持中英文工程、疑难 Bug、跨模块任务和长任务续做;用构建、日志、真实入口、设备或接口证据说明结果。仅问概念时直接回答,要求落地时持续推进到验收或明确阻塞。

↓ 11.3M★ 82u_42bbb65f
编程专家Pro.SkillDevelopment

编程专家 Pro:融合编程专家 2.0.3 工程专题与编程大神的鸿蒙 ArkTS/ArkUI、微信小程序和小游戏开发资料。用于项目实现、根因调试、审查、重构、测试、架构性能分析及多端开发验证。支持自然语言和 @专题标识,按任务读取包内知识;只问概念时直接回答。

↓ 6.3M★ 32user_47d655f0
编程专家.SkillDevelopment

编程专家.Skill P8级编程助手,25年实战经验技能Skill,全栈:Java/Php网站/软件项目、API设计、Bug诊断、代码生成、代码审查、重构、测试用例、性能基准、技术选型、文档生成、任务拆解、Spec驱动、Karpathy规范、CMS二次开发、前端设计、MySQL/Mariadb、项目知识图谱,以及工程纪律层(根因调试硬闭环、阶段导航、事故复盘/SLO、威胁建模/供应链安全、生产就绪/渐进式发布、AI编码治理、面向Agent代码可读性、LLM应用安全)。支持 @标识 显式调用跳过路由。

↓ 6.0M★ 378user_741dc82b
dev-expertDevelopment

编程专家.Skill P8级编程助手,25年实战经验技能Skill,全栈:Java/Php网站/软件项目、API设计、Bug诊断、代码生成、代码审查、重构、测试用例、性能基准、技术选型、文档生成、任务拆解、Spec驱动、Karpathy规范、CMS二次开发、前端设计、MySQL/Mariadb、项目知识图谱,以及工程纪律层(根因调试硬闭环、阶段导航、事故复盘/SLO、威胁建模/供应链安全、生产就绪/渐进式发布、AI编码治理、面向Agent代码可读性、LLM应用安全)。支持 @标识 显式调用跳过路由。

↓ 5.3M★ 32user_814dbe54
dev-expert-proDevelopment

工程专题、鸿蒙与微信小程序开发的集成派生版

↓ 1.0M★ -user_814dbe54
编程专家 ProDevelopment

编程专家 Pro:融合编程专家 2.0.3 工程专题与编程大神的鸿蒙 ArkTS/ArkUI、微信小程序和小游戏开发资料。用于项目实现、根因调试、审查、重构、测试、架构性能分析及多端开发验证。支持自然语言和 @专题标识,按任务读取包内知识;只问概念时直接回答。

↓ 981.8K★ 1user_28275a78
编程专家.SkillDevelopment

适用场景:全栈编程助手。接到需求先读现有代码和约束,再动手:Java/PHP 开发、接口设计、缺陷定位、代码评审、重构、测试用例、性能排查、技术选型与文档产出,也做 CMS 二次开发、前端页面和 MySQL 调优。每次改动先给方案和影响范围,改完必须跑验证,交付附交接说明。适合要把代码真正跑通、而不是只要片段的场景。写完代码常要配套的造价、法律、工程文档,站内已有现成技能,用「查找技能」按需求找即可。

↓ 701.1K★ 6user_613b33ea
GithubDevelopment

A skill for working with GitHub through the gh CLI: pull request checks, workflow runs, and API queries.

↓ 479.6K★ 714Peter Steinberger

More from Erichy777

Data as of 2026-10. Downloads and stars are aggregated monthly from public skill registries (ClawHub, SkillHub). See data methodology.