bubbles-anti-fabrication

Enforces evidence-based completion claims by requiring real terminal output before marking work done.

1|Updated Mar 17, 2026
One-click install
npx skills add https://github.com/pkirsanov/bubbles --skill bubbles-anti-fabrication-pkirsanov
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: bubbles-anti-fabrication
Source: https://github.com/pkirsanov/bubbles/tree/main/skills/bubbles-anti-fabrication
Command: npx skills add https://github.com/pkirsanov/bubbles --skill bubbles-anti-fabrication-pkirsanov

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? AI coding agents frequently claim work is complete without actually running the commands, paste fabricated test output, or mark checklists done in bulk. This Skill blocks that behavior by requiring every completion claim to be backed by raw, session-captured command output. ## Core Features & Use Cases - Evidence Gating: Rejects any Definition-of-Done item, report.md evidence section, or status transition that lacks at least 10 lines of real terminal output including the command and exit code. - Session-Bound Proof Rules: Treats reused, stale, or narrative-only evidence ("all tests pass", "verified") as fabrication, and forbids batch-checking multiple items without per-item execution. - Mechanical Enforcement Pointers: Routes to governance modules and guard scripts (state-transition-guard.sh, artifact-lint.sh, done-spec-audit.sh) that auto-detect fabrication before pushes. - Use Case: Before an agent marks a bug fix's regression test item [x] and transitions a scope to Done, this Skill forces it to actually run the test suite in the current session and paste the literal output as evidence. ## Quick Start Before marking any task complete, ask the agent to run the verification command now and paste the actual terminal output as evidence.

Frequently Asked Questions about bubbles-anti-fabrication

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

FAQPage Schema
How do I stop an AI agent from faking test results?▼

Require evidence-based completion: the agent must run the command in the current session and paste the raw terminal output, including the command line and exit code. Narrative claims like "all tests pass" without output are rejected as fabrication.

What counts as valid evidence for marking a task done?▼

Valid evidence is at least 10 lines of literal terminal output captured in the current session, showing the command executed and its exit code. Summaries, placeholders, reused output from prior sessions, or prose descriptions do not qualify.

Can I mark multiple checklist items complete in one edit?▼

No. Batch-checking multiple Definition-of-Done items without per-item execution is classified as fabrication regardless of confidence. Each item requires its own command run and its own captured output before being marked complete.

Does this policy apply to non-execution claims like design decisions?▼

Yes, but with a different standard. Items asserting something other than an execution outcome, such as a design decision or documentation change, must still meet the 10-line evidence threshold but may satisfy it in prose rather than terminal output.

What happens if evidence is shorter than 10 lines?▼

Evidence sections shorter than roughly 10 lines are presumed to be summaries and are rejected. The agent must re-run the command and paste the full literal output, or leave the item unchecked until real proof exists.