Enforce evidence-based decision-making by requiring file:line citations, P1/P2/P3 finding prioritization, and the ASSERTION/EVIDENCE/VERIFIED pattern before any recommendation. Use when gathering evidence, presenting findings, or making development decisions.
From flownpx claudepluginhub synaptiai/synapti-marketplace --plugin flowThis skill is limited to using the following tools:
Searches, retrieves, and installs Agent Skills from prompts.chat registry using MCP tools like search_skills and get_skill. Activates for finding skills, browsing catalogs, or extending Claude.
Searches prompts.chat for AI prompt templates by keyword or category, retrieves by ID with variable handling, and improves prompts via AI. Use for discovering or enhancing prompts.
Compares coding agents like Claude Code and Aider on custom YAML-defined codebase tasks using git worktrees, measuring pass rate, cost, time, and consistency.
Foundation skill that governs how Claude gathers, presents, and acts on evidence during development.
EVIDENCE BEFORE CLAIMS, ALWAYS. If you haven't read the code, you don't know what it does.
This is non-negotiable. No recommendation without a citation. No behavioral claim without verification. Confidence is not evidence.
Never propose a change without first showing the current state. Read the file, cite the line, then suggest.
Pattern: "Here's what I found at file.rb:42 → here's what I recommend → here's why."
Every claim about code must include a file:line reference. No exceptions.
file_path:line_number format in all findingsAll findings, review comments, and issues use P1/P2/P3 classification:
| Priority | Meaning | Action |
|---|---|---|
| P1 | Must fix — blocks merge, security issue, data loss risk, broken functionality | Fix before proceeding |
| P2 | Should fix — logic error, missing edge case, test gap, convention violation | Fix in this PR |
| P3 | Consider — style preference, optimization opportunity, future improvement | Note for later |
For any non-trivial claim about code behavior:
Skip this pattern for obvious facts (e.g., "this file exists"). Use it for behavioral claims, security assessments, and performance analysis.
Always display findings BEFORE recommendations or actions:
Never bury findings after a long narrative. The human should see issues immediately.
When synthesizing findings from multiple sources (agents, reviews, tools):
file:line — same location means same findingEvery skill should include a verification step. Common patterns:
| Method | When to Use |
|---|---|
| Run tests | After code changes |
| Read code / check git diff | Before behavioral claims or after edits |
| Parallel Bash | Run independent checks simultaneously |
| Agent(Explore) | Investigate unfamiliar code in separate context |
Stop and reassess when:
When evidence is unavailable:
| Excuse | Response |
|---|---|
| "I'm pretty sure this is how it works" | Pretty sure is not evidence. Read the file. |
| "I already checked earlier" | Earlier is stale. Show fresh evidence. |
| "This is obvious from the pattern" | Obvious claims need obvious proof. Cite file:line. |
| "Checking would take too long" | Unchecked claims waste more time when wrong. |
| "The user already knows this" | The citation is for accuracy, not the audience. |