ls-self-improve

Scans installed skills, evaluates trigger accuracy, and retrains underperformers via /train.

Updated Aug 5, 2026
One-click install
npx skills add https://github.com/ahostbr/liteharness --skill ls-self-improve
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ls-self-improve
Source: https://github.com/ahostbr/liteharness/tree/main/liteharness/catalog/skills/ls-self-improve
Command: npx skills add https://github.com/ahostbr/liteharness --skill ls-self-improve

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Self-improvement loops often stall because skill descriptions drift or fail to trigger reliably, causing the wrong tool to fire or useful tools to be skipped.

Core Features & Use Cases

  • Scans your local skill catalog to inventory each skill’s SKILL.md metadata and whether it already has evals/evals.json.
  • Evaluates trigger accuracy by running the skill’s eval set to measure false positives and false negatives.
  • Trains and recompiles underperformers by calling /train for low-accuracy skills and optionally recompiling via LiteCLI so help text and matching stay current.

Use it when you want your agent to select the right tools more consistently across repeated sessions, especially after adding new skills or noticing misfires.

Quick Start

Ask your agent to run self-improvement for the worst few skills by saying: "self-improve my skills and retrain the 3 lowest-accuracy skills, then recompile them if possible."

Frequently Asked Questions about ls-self-improve

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

FAQPage Schema
How do I fix skill trigger accuracy when my agent selects the wrong tools?

Improve skill trigger accuracy by scanning installed skill catalogs to evaluate existing evals, measuring false positives and false negatives, then retraining underperforming skills through the /train mutation loop to update trigger phrases and compiled help text.

What causes false negatives and false positives in agent skill descriptions?

False negatives and false positives in skill descriptions occur when metadata drifts or trigger phrases fail to match user intent reliably, causing the agent to skip useful tools or fire the wrong tool during tool-routing orchestration across sessions.

How do I automate agent self-improvement for low-accuracy skills?

Automate agent self-improvement by locating each skill's SKILL.md and eval set, running the skill eval runner to identify low-accuracy skills, then spawning trainer agents via LiteHarness prompts to mutate descriptions and optionally recompile with LiteCLI.

Do I need LiteCLI to recompile skill descriptions after training?

LiteCLI is optional for recompiling updated skill description fields, ensuring compiled help text and matching patterns stay current after the /train mutation loop modifies trigger phrases in the SKILL.md metadata.

When should I run a self-improvement cycle for my skill catalog?

Run a self-improvement cycle after adding new skills to your catalog or noticing tool misfires, ensuring the agent consistently selects the right tools by refreshing trigger accuracy and compiled help text across repeated sessions.