falsification-validation

Validates skill claims through falsification tests with real inputs and Bayesian trust scoring.

6|1|Updated May 11, 2026
One-click install
npx skills add https://github.com/yakeworld/Synthos --skill falsification-validation-yakeworld
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: falsification-validation
Source: https://github.com/yakeworld/Synthos/tree/main/skills/private/extended/research-tools/synthos-akne-bridge/quality/falsification-validation
Command: npx skills add https://github.com/yakeworld/Synthos --skill falsification-validation-yakeworld

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve? Skill claims are often accepted without rigorous testing, leading to unreliable automation. This Skill applies Popperian falsification to test skill declarations against real task inputs, producing auditable evidence chains and quantitative trust grades instead of subjective assessments. ## Core Features & Use Cases - Falsification Testing: Executes tests with real task inputs (never mock data), including counter-evidence cases designed to fail, and archives full evidence chains to test-results/. - Bayesian Trust Scoring: Updates per-skill trust scores via scripts/update_trust.py, mapping results to four grades (High Trust 0.9-1.0 down to Unreliable <0.5) based on accumulated evidence. - Golden Test Set: Ships with golden cases and expected outputs covering basic validation and counter-evidence scenarios with weighted pass criteria. - Use Case: Verify a claim like "citation-verification detects ≥95% of fabricated references" by running it against a real paper corpus, archiving inputs, logs, outputs, and metrics, then updating the skill's trust grade. ## Quick Start Run falsification tests on the citation-verification skill's claim using the real pima-crispdm paper directory and update its trust score with the results.

Frequently Asked Questions about falsification-validation

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

FAQPage Schema
How do I validate that an AI skill actually works as claimed?

Define the skill's claim with testable conditions, run falsification tests using real task inputs rather than mock data, and archive inputs, logs, outputs, and metrics to test-results/. Include at least one counter-evidence test designed to fail.

How does Bayesian trust scoring work for skill validation?

The update_trust.py script computes a posterior trust score from the prior trust and a likelihood derived from test results and metrics. Consecutive successes or failures adjust the likelihood, and scores map to four grades from High Trust (0.9-1.0) to Unreliable (<0.5).

Why should tests avoid mock or synthetic data?

Mock data cannot prove a skill handles real-world variability, so passing tests on synthetic inputs creates false confidence. Falsification validation requires genuine task inputs so the evidence chain reflects actual operating conditions.

What evidence must each falsification test produce?

Each test must produce six artifacts: real input data, a processing log, final output results, a comparison against expectations, quantitative metric calculations, and storage of all artifacts in the test-results/ directory for reproducibility.

When should a skill be redesigned or replaced based on trust scores?

A trust score of 0.5-0.7 indicates Low Trust and the skill needs redesign, while a score below 0.5 marks it Unreliable and it should be replaced. Trust grades must be based on accumulated evidence across multiple tests, never a single data point.