self-evolver

Automate self-monitoring, agent matching, task decomposition, and decision tracking.

1|1|Updated Mar 25, 2026
One-click install
npx skills add https://github.com/penghang1223/niannian-workspace --skill self-evolver
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: self-evolver
Source: https://github.com/penghang1223/niannian-workspace/tree/main/skills/self-evolver
Command: npx skills add https://github.com/penghang1223/niannian-workspace --skill self-evolver

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Automates continuous self-improvement and orchestration across an AI agent system by providing self-monitoring, agent matching, task decomposition, and decision tracking.

Core Features & Use Cases

  • Self-Monitoring: periodically evaluate agent health, learning streaks, and coordination metrics.
  • Agent Matching: automatically assign tasks to the best-fit agent based on capabilities and workload.
  • Task Decomposition: generate wave-based execution plans with dependencies and pilot tasks.
  • Decision Tracking: record rationales and outcomes for post-mortem reviews and audits.
  • Use Case: As a project evolves, the self-evolver ensures the right agents are engaged, tasks are broken down into waves, and decisions are logged for accountability.

Quick Start

Run the self-monitor script to check status, then use the agent matcher to assign tasks, run the task decomposer to plan waves, and record decisions with the decision tracker.

Frequently Asked Questions about self-evolver

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

FAQPage Schema
How does continuous self-improvement orchestration work for AI agents?

Continuous self-improvement orchestration automates agent system evolution by periodically evaluating agent health, matching tasks to capable agents, decomposing tasks into wave-based plans, and tracking decisions. This creates ongoing learning loops and deterministic workflow planning.

How do I automate task decomposition and routing for developer agents?

Automate task decomposition and routing by running modular scripts that generate wave-based execution plans with dependencies, evaluate agent capabilities, and assign pilot tasks to best-fit agents. Follow up by recording rationales with decision tracking scripts.

Can I use self-monitoring scripts to evaluate AI agent health and coordination metrics?

Yes, self-monitoring scripts periodically evaluate agent health, learning streaks, and coordination metrics across your AI agent system. They provide deterministic behavior through standard interfaces to maintain ongoing learning loops.

What is the best way to track AI agent decisions for post-mortem reviews?

The best way to track decisions for post-mortem reviews is using dedicated decision tracking scripts that record rationales and outcomes. This ensures accountability and provides auditable logs for workflow planning and task routing evaluations.

Does agent matching automatically assign tasks based on workload and capabilities?

Yes, agent matching automatically assigns tasks to the best-fit agent by evaluating agent capabilities and workload. It uses standard interfaces to ensure deterministic behavior when routing tasks across an AI agent system.

When should I not use automated task decomposition for workflow planning?

Automated task decomposition may not suit workflows requiring non-deterministic, ad-hoc execution rather than wave-based plans with dependencies. It is designed for structured ongoing learning loops and developer agent coordination rather than simple, single-step tasks.