darwin-skill

Evaluate and optimize agent skill files using an 8-dimension rubric.

1|Updated Apr 22, 2026
One-click install
npx skills add https://github.com/Herxinsasa/Skills-Collector --skill darwin-skill-herxinsasa
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: darwin-skill
Source: https://github.com/Herxinsasa/Skills-Collector/tree/main/darwin-skill
Command: npx skills add https://github.com/Herxinsasa/Skills-Collector --skill darwin-skill-herxinsasa

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires playwright-core, and includes scripts (resource) and assets (resource) components.

What problem does it solve?

Agent skill ecosystems expand rapidly, but manually maintaining dozens of skills is unsustainable. Traditional review only checks structural formatting, missing real-world effectiveness issues. This skill provides a systematic, automated way to evaluate and continuously improve agent skills using both static analysis and live testing.

Core Features & Use Cases

  • 8-Dimension Evaluation Rubric: Scores skills across structure (60 points) and effectiveness (40 points) with detailed criteria including frontmatter quality, workflow clarity, edge case coverage, and live test performance.
  • Hill-Climbing Optimization: Automatically diagnoses the weakest dimension, generates targeted improvements, and uses a git ratchet mechanism to keep only score-increasing changes.
  • Human-in-the-Loop Workflow: Pauses after each optimization cycle to show diffs and score changes, requiring user confirmation before proceeding.
  • Visual Result Cards: Generates styled HTML achievement cards showing before/after scores, dimension breakdowns, and key improvements.
  • Use Case: A developer managing 60+ Claude Code skills can run a full optimization cycle to systematically improve quality, with each skill evaluated against realistic test prompts.

Quick Start

Use the darwin-skill optimizer to evaluate and improve your agent skills by running the optimization loop on your skill collection.

Frequently Asked Questions about darwin-skill

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

FAQPage Schema
How do I automate quality scoring for agent skills?

Automate agent skill quality scoring by evaluating files against an 8-dimension rubric combining 60 points for static structure analysis and 40 points for live effectiveness testing.

What is the best way to continuously improve prompt engineering outputs?

Continuously improve prompt engineering outputs through hill-climbing optimization, which diagnoses the weakest scoring dimension and generates targeted improvements to systematically enhance skill files.

How does hill climbing optimization work for autonomous agent skill improvement?

Hill climbing optimization for agent skills works by applying a git ratchet mechanism that permanently retains only score-increasing changes, pausing after each cycle for human confirmation before proceeding.

Can I use automated skill optimization for large Claude Code skill collections?

You can optimize large Claude Code skill collections by running a full optimization cycle that evaluates each skill against realistic test prompts using sub-agent execution for independent scoring.

Do I need git version control to run agent skill evaluation?

You need git version control to run agent skill evaluation because the optimization process relies on a git ratchet mechanism to track ratchet-based improvements and preserve only beneficial changes.

What are the limitations of static structure analysis for agent skills?

Static structure analysis for agent skills is limited to checking frontmatter quality and workflow clarity, missing real-world effectiveness issues that require live testing with sub-agents to fully evaluate.