evals-first

Community

Enforce eval-first discipline for LLM-touching code, ensuring prompt and skill logic are correct before implementation.

AuthoryoussefKadaouiAbbassi
Version1.0.0
Installs0

System Documentation

What problem does it solve?

The 'evals-first' skill addresses the challenge of ensuring the correctness of prompt and skill logic in code that interacts with large language models (LLMs) before the actual implementation is made.

Core Features & Use Cases

  • Eval-First Process: Ensures writing and testing evaluations before implementing the actual logic.
  • LLM Interaction: Specifically designed for code that interacts with Claude Code sessions.
  • Regression Coverage: Provides LLM-behavioral regression coverage, complementing traditional unit testing.
  • Use Case: When a new feature is proposed that affects prompt logic or skill routing, this skill is activated to create and verify the evaluation before any implementation changes are made.

Quick Start

Load the 'evals-first' skill and write an evaluation that fails before you modify the prompt logic or skill in your code.

Dependency Matrix

Required Modules

None required

Components

scripts

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: evals-first
Download link: https://github.com/youssefKadaouiAbbassi/yka-code/archive/main.zip#evals-first

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 620,000+ vetted skills library on demand.