persona-skill-conformance

Runs isolated conformance tests for Persona–Skill pairs in fresh low-reasoning Codex tasks.

Updated Sep 6, 2026
One-click install
npx skills add https://github.com/rickvang/Persona-Library --skill persona-skill-conformance-rickvang
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: persona-skill-conformance
Source: https://github.com/rickvang/Persona-Library/tree/main/.agents/skills/persona-skill-conformance
Command: npx skills add https://github.com/rickvang/Persona-Library --skill persona-skill-conformance-rickvang

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Verifying that a Persona and its Skills behave correctly after a prompt, model, or runtime change is hard to do repeatably, since results can be contaminated by shared context or previous conversations. This Skill runs each Persona–Skill pair in a fresh, isolated low-reasoning Codex task, evaluates the response against a defined contract, and archives the temporary task afterward. ## Core Features & Use Cases - Isolated Test Matrix: Generates one test case per live Persona–Skill pair via node eval/isolated-persona-skill.mjs matrix, excluding prototype records. - Contract-Based Evaluation: Checks Persona–Skill identity, reasoning level, isolation cleanliness, response-contract completeness, quality signals, and unauthorized mutation claims with evaluate <result.json>. - Task Lifecycle Management: Creates fresh Codex tasks, waits on bounded batches of up to eight, captures final responses, and archives tasks after capture. - Use Case: After changing a model or prompt, run a full regression pass across every live Persona–Skill pair, then review the sanitized result bundles under eval/results/isolated/ for conformance verdicts. ## Quick Start Use $persona-skill-conformance to test all live Persona–Skill pairs in fresh low-reasoning tasks and archive the temporary tasks.

Frequently Asked Questions about persona-skill-conformance

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

FAQPage Schema
How do I run conformance tests for all Persona–Skill pairs?▼

Generate the matrix with node eval/isolated-persona-skill.mjs matrix --personas all --skills all, then create one fresh low-reasoning Codex task per case. Evaluate each captured result with the evaluate command and archive the task afterward.

How to test a single Persona's Skills in isolation?▼

Resolve the scope to that Persona and its canonical skillLibrary, generate the matrix, and run each entry as a separate fresh task. Never combine multiple Persona records in one test task, since that breaks isolation.

What does the isolated-persona-skill evaluation check?▼

The evaluate command checks Persona–Skill identity, low reasoning effort, clean isolation, response-contract completeness, every expected quality signal, unavailable-access honesty, and unauthorized mutation claims. Semantic judgments stay attributable to the runner or an independent observer.

What happens if Codex task creation is unavailable?▼

Live execution stops and the Skill returns the generated matrix plus an access-gap record instead of fabricating responses. The run-level conformance verdict is set to UNKNOWN or REVIEW when independent observation is unavailable.

When should I not use isolated Persona–Skill conformance testing?▼

Do not use it for general multi-Persona consultations, live Persona updates, provider comparisons without comparable conditions, or production telemetry. It only performs controlled test execution and never mutates canonical library records.