Skip to content
Back to skills

Check Fact

ASecurity

Verify information accuracy against codebase and documentation. Trigger with "is this correct?", "fact check", "verify this", "is this accurate?".

  • 1,132 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added May 29, 2026
developmentrustbashsecuritydocumentation

Works with

  • cli

Security analysis

A100/100

Scanned May 29, 2026

npx -y skills add wasabeef/claude-code-cookbook --skill check-fact --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Check Fact?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Check Fact
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/wasabeef-check-fact/badge)](https://www.skillsdirectory.com/skills/wasabeef-check-fact)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
description: 'Verify information accuracy against codebase and documentation. Trigger with "is this correct?", "fact check", "verify this", "is this accurate?".'
allowed-tools:
  - Read
  - Grep
  - Glob
  - WebSearch
  - WebFetch
---

# Verify information accuracy against codebase and docs

Verifies if a statement is true by checking your project's code and documentation.

## Usage

```bash
# Basic usage
/check-fact "The Flutter app uses Riverpod"

# Check multiple facts at once
/check-fact "This project uses GraphQL and manages routing with auto_route"

# Check technical details
/check-fact "JWT is used for authentication, and Firebase Auth is not used"
```

## How It Works

1. **Where I Look (in order)**
   - The actual code (most trustworthy)
   - README.md and docs/ folder
   - Config files (package.json, pubspec.yaml, etc.)
   - Issues and PR discussions

2. **What You'll See**
   - `✅ Correct` - Statement matches the code exactly
   - `❌ Incorrect` - Statement is wrong
   - `⚠️ Partially correct` - Some parts are right, some aren't
   - `❓ Cannot determine` - Not enough info to check

3. **Proof I Provide**
   - File name and line number
   - Relevant code snippets
   - Matching documentation

## Report Format

```text
## Fact Check Results

### What You Asked
"[Your statement]"

### Verdict
[✅/❌/⚠️/❓] [True/False/Partial/Unknown]

### Evidence
- **File**: `path/to/file.dart:123`
- **Code**: [The actual code]
- **Note**: [Why this proves it]

### Details
[If wrong, here's what's actually true]
[If partial, here's what's missing]
[If unknown, here's what I'd need to check]
```

## Basic Examples

```bash
# Check the tech stack
/check-fact "This app is built with Flutter + Riverpod + GraphQL"

# Check if a feature exists
/check-fact "Dark mode is implemented and can be switched from user settings"

# Check architecture choices
/check-fact "All state management is done with Riverpod, BLoC is not used"

# Check security setup
/check-fact "Authentication tokens are encrypted and stored in secure storage"
```

## Collaboration with Claude

```bash
# Check dependencies
ls -la && find . -name "pubspec.yaml" -exec cat {} \;
/check-fact "The main dependencies used in this project are..."

# Check how something is built
grep -r "authentication" . --include="*.dart"
/check-fact "Authentication is custom built, not using third-party auth"

# Check if docs match reality
cat README.md
/check-fact "Everything in the README is actually implemented"
```

## When to Use This

- Writing specs: Make sure your descriptions are accurate
- Taking over a project: Check if you understand it correctly
- Client updates: Verify what's actually built
- Blog posts: Fact-check your technical content
- Presentations: Confirm project details before presenting

## Important

- Code beats docs: If they disagree, the code is right
- Old docs happen: Implementation is what matters
- No guessing: If I can't verify it, I'll say so
- Security matters: Extra careful with security-related facts

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…