skill-construire-evaluations

Generates evaluation cases and an evals.json for a target skill.

1|Updated Apr 4, 2026
One-click install
npx skills add https://github.com/niboj/agent-skills-12-factor-app --skill skill-construire-evaluations
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-construire-evaluations
Source: https://github.com/niboj/agent-skills-12-factor-app/tree/main/skills/skill-construire-evaluations
Command: npx skills add https://github.com/niboj/agent-skills-12-factor-app --skill skill-construire-evaluations

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill helps you create realistic evaluation cases for a skill's triggering and output quality, and generates an evals.json to document prompts that should trigger, should not trigger, and edge cases that reveal weak instructions. Do not use this skill to rewrite the skill itself.

Core Features & Use Cases

  • Generate nominal, edge, incomplete input, and neighbour prompts to thoroughly test a skill's behavior.
  • Separate trigger and non-trigger cases, and express the expected behavior with precise assertions.
  • Reuse the resulting evals.json as a regression suite to guard against future changes.

Quick Start

Create the evals/evals.json file for the target skill detailing trigger prompts, non-trigger prompts, and edge cases.

Frequently Asked Questions about skill-construire-evaluations

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

FAQPage Schema
How do I create an evals.json file to test prompt activation and edge cases?

To create an evals.json file for prompt testing, generate nominal, edge, incomplete, and neighbour prompts that separate trigger and non-trigger cases, then express expected behavior with precise assertions for regression coverage.

What is the best way to build regression coverage for weak prompt outputs and false positives?

Building regression coverage for weak prompt outputs involves documenting triggering, non-triggering, and edge case prompts in an evals.json file with explicit assertions to guard against future changes and false positives.

How do I write evaluation cases that separate trigger and non-trigger prompts for quality assurance?

Writing evaluation cases that separate trigger and non-trigger prompts requires generating nominal and neighbour inputs, then recording expected behavior assertions for both triggering and non-triggering scenarios in an evals.json file.

When do I need to generate edge case evaluations for a target skill?

You need to generate edge case evaluations when a new capability requires regression coverage or when you are refining a target skill after encountering false positives or weak outputs.

Can I use this evaluation approach to rewrite a skill with weak outputs?

No, this evaluation approach cannot rewrite a skill with weak outputs; it is designed strictly to generate evaluation cases and an evals.json file to test triggering behavior and document edge cases.

Does generating an evals.json regression suite require referencing external evaluation motifs?

Yes, generating an evals.json regression suite requires referencing motifs-evaluations to construct comprehensive trigger, non-trigger, and edge case assertions for the target skill.