challenge

Verifies claims adversarially through bounded refutation rounds with source-backed evidence.

1|Updated Jul 29, 2026
One-click install
npx skills add https://github.com/fusengine/kimi-code --skill challenge-fusengine
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: challenge
Source: https://github.com/fusengine/kimi-code/tree/main/plugins/ai-pilot/skills/challenge
Command: npx skills add https://github.com/fusengine/kimi-code --skill challenge-fusengine

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Unverified claims about root causes, completed work, or irreversible actions often reach decision-makers without independent scrutiny, leading to repeated failures and broken trust. This Skill enforces an adversarial verification protocol that treats every consequential claim as false until proven otherwise. ## Core Features & Use Cases - Refute-by-default verification: Challenges claims using fresh-context intake (claim + evidence only, never the author's reasoning) to avoid inheriting the author's blind spots. - Source-backed refutation: Searches Context7, Exa, fuse-browser, and actual code via Read/Grep/Glob to find concrete failure scenarios instead of relying on memory. - Bounded protocol with mandatory verdicts: Runs a maximum of 2 refutation rounds, then always outputs a structured verdict (CONFIRMED / REFUTED / UNCERTAIN) with sources checked and recommendations. - Use Case: Before telling a project owner "the bug is fixed and deployed," run this protocol to hunt for a counter-example in the actual code and documentation, then attach the verdict to the report. ## Quick Start Challenge the claim that the login fix resolves the timeout issue by verifying it against the actual code and documentation before reporting it as done.

Frequently Asked Questions about challenge

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

FAQPage Schema
How do I verify a claim before reporting it as done?▼

Run the challenge protocol: intake only the claim and its evidence, list the assumptions it depends on, then hunt for counter-examples in documentation and code. After at most two refutation rounds, produce a verdict of CONFIRMED, REFUTED, or UNCERTAIN with sources cited.

What is adversarial verification for AI-generated claims?▼

Adversarial verification treats a claim as false until proven otherwise, searching real sources like Context7, Exa, and actual code for concrete failure scenarios. It uses fresh-context intake so the verifier never inherits the original author's reasoning or blind spots.

When should the challenge protocol trigger?▼

It triggers systematically by claim type: before a root-cause conclusion, a done/verified claim, an irreversible action like commit or deploy, or a fix proposed a second time. It also fires at every APEX eLicit round and Verify gate.

Does challenge replace code review or linting?▼

No. Challenge does not cover code correctness, lint, or type validation; that remains the sniper skill's responsibility at the eXamine step. Challenge targets consequential claims about causes, completion, and irreversible actions.

What are the limitations of the challenge protocol?▼

The protocol is consultative, not a veto: it reports the strongest objection and leaves the final decision to the lead or owner. It is read-only, never edits files, and is bounded to two refutation rounds, so deeply uncertain claims may end as UNCERTAIN.