/check-fact
Verify information accuracy against codebase and documentation. Trigger with "is this correct?", "fact check", "verify this", "is this accurate?".
$ npx -y skills add wasabeef/claude-code-cookbook --skill check-fact --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
- Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
- You can call itInvoke it directly when you want it.
- Slash command
/check-fact
Context preview
The summary Claude sees to decide when to auto-load this skill.
Verify information accuracy against codebase and documentation. Trigger with "is this correct?", "fact check", "verify this", "is this accurate?".
SKILL.md
check-fact.SKILL.mddescription: '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
# 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
## 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
# 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
# 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
Read more
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
# 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
## 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
# 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
# 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
A collection of commands, roles, and automation scripts for Claude Code. Automate your workflow without unnecessary confirmations, allowing you to focus on what matters.
Repo: wasabeef/claude-code-cookbook
Other skills on claude-code-cookbook.
- /analyze-dependencies
Analyze project dependencies and evaluate architectural health. Trigger with "analyze dependencies", "detect circular dependencies", "architecture issues?", "check module coupling", "find layer violations". Generates dependency matrix, fan-in/fan-out analysis, and prioritized
Open skill - /analyze-performance
Performance analysis based on Core Web Vitals with UX scoring. Trigger with "analyze performance", "improve speed", "check Core Web Vitals", "page speed", "improve LCP", "identify performance issues".
Open skill - /check-prompt
Evaluate and improve AI prompt quality. Trigger with "check this prompt", "evaluate prompt quality", "improve this prompt".
Open skill - /commit-message
Generate commit messages from staged changes. Trigger with "suggest commit message", "generate commit message", "what should the commit say?", "write commit message".
Open skill - /context7
Search technical documentation via Context7 MCP. Trigger with "check the docs", "look up documentation", "how to use this library?", "API reference".
Open skill - /design-patterns
Suggest design patterns and evaluate SOLID principles. Trigger with "suggest design patterns", "which patterns apply?", "check SOLID principles", "detect anti-patterns", "evaluate code design".
Open skill

