skill-evolution-protocol

Enforce eval-first discipline for etyb skill development across the lifecycle.

9|1|Updated Mar 21, 2026
One-click install
npx skills add https://github.com/e-t-y-b/etyb-skills --skill skill-evolution-protocol
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-evolution-protocol
Source: https://github.com/e-t-y-b/etyb-skills/tree/main/skills/skill-evolution-protocol
Command: npx skills add https://github.com/e-t-y-b/etyb-skills --skill skill-evolution-protocol

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides a governance framework for creating, evaluating, and improving etyb skills using a TDD-for-docs philosophy. It enforces failing evals first, dictates a disciplined improvement loop, and defines how to split, merge, or deprecate skills to maintain quality and universality across projects.

Core Features & Use Cases

  • Eval-first discipline: require failing evals before any skill change
  • Gap identification and classification across the skill lifecycle
  • Minimal-change principle to pass a failing eval and verify no regressions
  • Governance operations: splitting, merging, deprecation
  • Cross-session learning and institutional memory integration

Quick Start

Identify a gap, write a failing eval, implement the minimal change, and verify with all evals before shipping.

Frequently Asked Questions about skill-evolution-protocol

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

FAQPage Schema
What is eval-first discipline for skill development?

Eval-first discipline requires writing a failing evaluation before implementing any skill changes. This testing approach ensures modifications address identified gaps directly while preventing regressions across existing evals.

How do I apply a minimal-change principle to pass a failing skill eval?

To apply the minimal-change principle, identify the gap, write a failing eval, implement the smallest possible modification to pass it, and verify the change against all existing evals to ensure no regressions before shipping the update.

When do I need to split, merge, or deprecate skills in a governance workflow?

You need to split, merge, or deprecate skills when evaluating skill boundaries and lifecycle stages. Governance operations maintain quality and universality by reorganizing overlapping or obsolete skills across projects.

How does cross-session learning integrate with skill governance?

Cross-session learning integrates with skill governance by capturing institutional memory from previous eval cycles. This accumulated knowledge informs future gap identification and ensures continuous improvement loops across multiple sessions.

Can I use this protocol for domain experts and process protocols?

Yes, you can use this protocol for domain experts, process protocols, and the meta-protocol. It guides users through gap identification, failing-eval creation, and comprehensive verification across the full skill lifecycle.

What are the limitations of enforcing eval-first without dependencies?

Enforcing eval-first without dependencies requires strict manual adherence to the improvement loop. Users must independently manage gap identification, failing-eval creation, and cross-skill boundary verification without external tool automation.