skill-improve

Run static and category tests on SKILL.md, diagnose failures, apply edits, and retest.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you reliably upgrade an existing skill by running a measurable improvement loop, so changes are kept only when they improve test results.

Core Features & Use Cases

  • Test-driven improvement loop: Executes static checks (and optional category checks), proposes targeted edits, rewrites only what fails or warns, and then retests.
  • Fail/warn diagnosis: Pinpoints specific gaps such as missing frontmatter fields, insufficient phase structure, missing verdict keywords, or absent ask-before-write language.
  • Safe change control: Keeps improvements only if the combined score improves, otherwise offers guidance to revert.

What this is used for

When you maintain a collection of skills and need consistent quality across frontmatter, workflow phases, and rubric compliance without manual guesswork, use this to quickly converge on passing standards.

Quick Start

Run /skill-improve skill-improve to improve the specified skill in place.

Frequently Asked Questions about skill-improve

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

FAQPage Schema
How do I iteratively improve a skill with automated testing?

To iteratively improve a skill, you run a static test baseline, diagnose failing and warning checks, apply targeted before/after edits, and retest to decide whether to keep or revert changes based on measurable score improvements.

How do I diagnose failing rubric compliance checks in a SKILL.md file?

Diagnosing failing rubric compliance checks involves running static tests to pinpoint specific gaps like missing frontmatter fields, insufficient phase structure, missing verdict keywords, or absent ask-before-write language in your SKILL.md file.

Can I automatically rewrite skill body instructions to fix static analysis warnings?

Yes, you can automatically rewrite skill body instructions to fix static analysis warnings by applying targeted before/after edits to failing sections, but only after user approval and using an allowed-tool-constrained write step.

What is a test-driven improvement loop for skill maintenance?

A test-driven improvement loop for skill maintenance is a process where you execute static and category checks, propose targeted edits to rewrite only what fails or warns, and then retest to ensure changes yield measurable improvements.

How do I safely revert skill changes if retesting shows lower scores?

To safely revert skill changes when retesting shows lower scores, the improvement workflow keeps improvements only if the combined score improves, otherwise it offers guidance to revert the applied edits.

Do I need user approval before writing changes during skill improvement?

Yes, you need user approval before writing changes during skill improvement, as the workflow requires an allowed-tool-constrained write step that executes only after explicit approval to modify the SKILL.md file.