skill-improve

Automate iterative SKILL.md improvement through test, diagnose, propose, write, and retest steps.

Updated Apr 10, 2026
One-click install
npx skills add https://github.com/emcconnell/nova-scout --skill skill-improve-emcconnell
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-improve
Source: https://github.com/emcconnell/nova-scout/tree/main/.claude/skills/skill-improve
Command: npx skills add https://github.com/emcconnell/nova-scout --skill skill-improve-emcconnell

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Reduces manual effort and human error when improving SKILL.md units by automating a repeatable test, diagnose, propose, write, and retest workflow that ensures changes actually reduce failures and warnings.

Core Features & Use Cases

  • Baseline testing: runs static and (if applicable) category tests to record failure and warning counts and identify which checks failed.
  • Targeted diagnosis and patches: pinpoints exact gaps for each failing check and shows minimal before/after edits for user approval.
  • Safe write, retest, and revert: records the original file, applies approved edits, reruns tests to compare scores, and can revert via git if the combined score does not improve.
  • Use Case: maintainers and QA engineers iteratively harden and align skill files to the testing rubric across a skills catalog.

Quick Start

Run the improvement loop on a skill by invoking /skill-improve skill-name in the repository context.

Frequently Asked Questions about skill-improve

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

FAQPage Schema
How do I automate iterative improvements to a SKILL.md file?

Automating iterative SKILL.md improvements requires running a test, diagnose, propose, write, and retest workflow. This process applies to individual skill directories under .claude/skills to reduce static and category test failures.

What is the best way to reduce static analysis failures in a skills catalog?

To reduce static analysis failures in a skills catalog, run baseline static tests to record failure counts, apply targeted patches to fix exact gaps, and rerun tests to verify score improvements.

How does git version control work with automated skill testing workflows?

Git version control secures automated skill testing by recording the original file before applying edits, then reverting changes via git operations if the combined test score does not improve after retesting.

Can I revert SKILL.md changes if test scores do not improve after patching?

Yes, you can revert SKILL.md changes if test scores do not improve. The workflow records the original file, applies approved edits, reruns tests to compare scores, and reverts via git if scores worsen.

Do I need write access to run test-fix-retest cycles on skill directories?

Yes, you need read and write access to the skill file, the ability to run /skill-test static and /skill-test category commands, and git operations to save or revert changes during test-fix-retest cycles.

When should maintainers use automated diagnosis for skill file gaps?

Maintainers should use automated diagnosis for skill file gaps when baseline tests identify failing checks, allowing the system to pinpoint exact gaps and propose minimal before/after edits for approval.