← 返回 Skills 市场
lgugeng

EasyClass Auto-Improve

作者 Lgugeng · GitHub ↗ · v1.2.0 · MIT-0
cross-platform ⚠ suspicious
60
总下载
0
收藏
0
当前安装
3
版本数
在 OpenClaw 中安装
/install easyclass-auto-improve
功能描述
Automated development workflow with task board management, code quality checks, and continuous improvement. Perfect for auto-coding projects every 30 minutes.
使用说明 (SKILL.md)

Auto-Improve Skill

Automated development workflow with task board management, code quality checks, and continuous improvement.

Features

  • Task Board Management: Read and update TASKS.md for task tracking
  • Multi-language Support: Python, JavaScript, TypeScript, and more
  • Code Quality: Syntax checking, static analysis, security scanning
  • Deployment Testing: Automated testing before commit
  • Continuous Improvement: Learn from each iteration
  • Error Handling: Automatic retry mechanism for API rate limits

Usage

This skill provides a comprehensive automated development workflow that runs every 30 minutes (configurable). It's perfect for:

  • Auto-coding projects
  • Continuous development
  • Task-driven development
  • Quality assurance automation

Workflow

  1. Preparation: Git sync and branch management
  2. Task Selection: Read TASKS.md and pick next task
  3. Implementation: Code the solution
  4. Quality Check: Syntax, linting, security
  5. Deployment Test: Test before commit
  6. Commit & Push: Version control
  7. Task Update: Mark task as complete
  8. Report: Generate completion report

Error Handling

This skill includes robust error handling for API rate limits and other transient errors:

Automatic Retry Mechanism

## 错误处理机制
如果遇到 API 速率限制或其他错误:
1. 等待 5 分钟后重试
2. 如果重试失败,等待 15 分钟后再次重试
3. 如果仍然失败,记录错误并跳过本次执行
4. 不要因为错误而停止整个任务

Best Practices

  • Extended Timeout: Use 30-minute timeout for complex tasks
  • Error Logging: Record errors for debugging
  • Graceful Degradation: Skip failed runs, continue on next schedule
  • No Stop on Error: Keep the task running even if individual runs fail

Configuration

The workflow can be customized by modifying the task prompt in your cron job. Key configurable areas:

  • Project path: Where your code lives
  • Task board: TASKS.md location and format
  • Quality tools: Which linters/analyzers to use
  • Testing strategy: How to test before commit
  • Git settings: Remote URLs, branch strategy
  • Error handling: Retry logic and timeout settings

Task Board Format

Create a TASKS.md file in your project root:

# Project Tasks

## P0 - MVP (Must Have)
- [ ] User authentication system
- [ ] Database models
- [ ] API endpoints

## P1 - Important
- [ ] Input validation
- [ ] Error handling
- [ ] Logging system

## P2 - Nice to Have
- [ ] Performance optimization
- [ ] Documentation
- [ ] Unit tests

Best Practices

  1. Always test before commit - Deploy and verify functionality
  2. Small, focused tasks - Each task should be completable in one cycle
  3. Clear task descriptions - Include enough detail for implementation
  4. Regular reviews - Periodically review and update task priorities
  5. Backup strategy - Keep backups of important configurations
  6. Error handling - Implement retry logic for transient failures

Security Notes

  • Store sensitive credentials securely (not in TASKS.md)
  • Use environment variables for configuration
  • Regular security scans with bandit/safety
  • Keep dependencies updated

Troubleshooting

Common Issues

  1. Git authentication failed: Check remote URL and credentials
  2. Task not found: Verify TASKS.md format and location
  3. Quality checks fail: Review linter output and fix issues
  4. Deployment test fails: Check service dependencies and ports
  5. API rate limit: Implement retry logic with exponential backoff

Debug Mode

Add verbose logging to your workflow for debugging:

set -x  # Enable debug output

Contributing

This skill is designed to be extended. Common customizations:

  • Add new quality tools
  • Support additional languages
  • Customize testing strategies
  • Add notification systems
  • Enhance error handling

License

MIT License - Feel free to modify and distribute.

安全使用建议
Install only if you intentionally want a recurring autonomous coding workflow. Run it on a feature branch in a specific repository, protect main branches, require review before pushes or merges, and avoid putting credentials or sensitive instructions in TASKS.md.
能力评估
Purpose & Capability
The stated purpose is automated continuous development, and the workflow explicitly includes implementation, quality checks, task updates, commits, and pushes. Those capabilities fit the purpose, but they are high-impact repository mutations.
Instruction Scope
The skill describes running every 30 minutes and continuing after errors, but it does not define repository allowlists, branch restrictions, run limits, stop conditions, or confirmation before commit and push.
Install Mechanism
The artifact contains only SKILL.md, declares no install commands, and the static scan reports no findings.
Credentials
Requiring git and python3 is coherent for development automation, but recurring autonomous operation with remote publication is broader than a typical advisory coding skill unless tightly configured by the user.
Persistence & Privilege
The skill does not install persistence itself, but it instructs use through a configurable cron-style recurring workflow and says not to stop the overall task on individual errors.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install easyclass-auto-improve
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /easyclass-auto-improve 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.2.0
Added error handling mechanism for API rate limits with automatic retry logic
v1.1.0
Added timeliness verification for news content freshness checking
v1.0.0
Initial release: Automated development workflow for EasyClass project
元数据
Slug easyclass-auto-improve
版本 1.2.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 3
常见问题

EasyClass Auto-Improve 是什么?

Automated development workflow with task board management, code quality checks, and continuous improvement. Perfect for auto-coding projects every 30 minutes. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 60 次。

如何安装 EasyClass Auto-Improve?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install easyclass-auto-improve」即可一键安装,无需额外配置。

EasyClass Auto-Improve 是免费的吗?

是的,EasyClass Auto-Improve 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

EasyClass Auto-Improve 支持哪些平台?

EasyClass Auto-Improve 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 EasyClass Auto-Improve?

由 Lgugeng(@lgugeng)开发并维护,当前版本 v1.2.0。

💬 留言讨论