watch-evolution

Runs a background daemon to diagnose and fix queued code issues.

1|1|Updated Jan 22, 2026
One-click install
npx skills add https://github.com/csuzngjh/principles --skill watch-evolution
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: watch-evolution
Source: https://github.com/csuzngjh/principles/tree/main/claude/skills/watch-evolution
Command: npx skills add https://github.com/csuzngjh/principles --skill watch-evolution

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill automates the continuous analysis and repair of backlog code issues, ensuring code quality and developer productivity.

Core Features & Use Cases

  • Background Evolution Daemon: Runs a persistent process to handle queued code improvement tasks.
  • Intelligent Scheduling: Prioritizes tasks based on urgency and retry logic, employing exponential backoff for failures.
  • Automated Diagnosis and Fix: Leverages other skills to pinpoint root causes and implement code fixes, followed by testing.
  • Knowledge Logging: Records lessons learned from fixes into PRINCIPLES.md and ISSUE_LOG.md.

Quick Start

Start the background evolution daemon by running the provided Python script.

Frequently Asked Questions about watch-evolution

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate code repair for backlog issues in the background?

To automate code repair, initiate a background daemon to process and resolve queued code issues asynchronously while you continue development. It diagnoses root causes, applies automated fixes, and manages continuous code improvement without manual intervention.

Can I schedule automated code fixes based on task priority?

Yes, the background daemon uses intelligent scheduling to prioritize queued code issues based on urgency. It processes high-priority tasks first and applies configurable retry mechanisms with exponential backoff for any failed code repair attempts.

How does automated debugging find the root cause of code issues?

Automated debugging leverages other specified skills to pinpoint root causes of queued code issues. After identifying the underlying problem, it implements automated code fixes and runs tests to ensure the repair resolves the defect.

Do I need a persistent process to continuously improve code quality?

You need a persistent background daemon to continuously analyze and repair backlog code issues. Running as a persistent process ensures code quality tasks are handled asynchronously over time, preventing developer productivity loss from manual backlog management.

Where are lessons learned from automated code fixes recorded?

Lessons learned from automated code fixes are recorded into `PRINCIPLES.md` and `ISSUE_LOG.md` files. This knowledge logging captures the evolutionary process, documenting how issues were diagnosed and resolved for future reference.

What happens when an automated code repair task fails?

When an automated code repair task fails, the daemon applies a retry mechanism utilizing exponential backoff. This scheduling logic ensures failed tasks are re-queued appropriately, preventing system overload while attempting to resolve the code issue.