brainstorm
Multi-agent brainstorming and strategic thinking on any complex topic. Explores the subject deeply, then spawns specialized…
CRITICAL SAFETY SKILL — Verify ALL technical claims, API signatures, library methods, code behavior, and factual statements before answering. Use Context7, WebSearch, and Read tools to confirm. MUST BE USED PROACTIVELY whenever: writing code that calls any library or API,
$ npx -y skills add Aedelon/claude-code-blueprint --skill anti-hallucination --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/anti-hallucinationContext preview
The summary Claude sees to decide when to auto-load this skill.
CRITICAL SAFETY SKILL — Verify ALL technical claims, API signatures, library methods, code behavior, and factual statements before answering. Use Context7, WebSearch, and Read tools to confirm. MUST BE USED PROACTIVELY whenever: writing code that calls any library or API,
name: anti-hallucination description: |- CRITICAL SAFETY SKILL — Verify ALL technical claims, API signatures, library methods, code behavior, and factual statements before answering. Use Context7, WebSearch, and Read tools to confirm. MUST BE USED PROACTIVELY whenever: writing code that calls any library or API, answering technical questions, stating facts about frameworks or tools, mentioning version numbers, describing function behavior, recommending libraries, comparing technologies, or making any claim that could be wrong. Triggers: "how does X work", "what are the arguments for", "does this function exist", "is this the right syntax", "what version", "API reference", "documentation for", "how to use", "method signature", "return type", "parameters", "correct usage", "does this library support", "what's the default", "is this deprecated". Prevents hallucinated code, wrong function names, fabricated documentation, and incorrect facts. When in doubt about ANY technical claim, this skill MUST activate. allowed-tools: - mcp__context7__resolve-library-id - mcp__context7__get-library-docs - mcp__fetch__fetch - WebSearch - WebFetch - Read - Grep
Question type? ├── API/Library signature → Context7 FIRST, THEN answer ├── Recent event/fact (< 1 year) → WebSearch FIRST ├── File content → Read tool FIRST ├── Code behavior → Read + trace FIRST ├── Historical fact → Can use training data └── Cannot verify → State "I don't know"
| Level | Criteria | Response Format | |-------|----------|-----------------| | **HIGH** | Verified via tool, 2+ sources | "According to [source]: ..." | | **MEDIUM** | Single reliable source | "Based on [source], but should verify: ..." | | **LOW** | Memory only, no verification | "I believe that... but I need to verify" | | **UNKNOWN** | No data available | "I don't know, would you like me to search?" |
| Claim Type | Verification Tool | |------------|-------------------| | Library API | `mcp__context7__get-library-docs` | | General fact | `WebSearch` | | Specific URL | `mcp__fetch__fetch` or `WebFetch` | | File content | `Read` | | Code pattern | `Grep` |
BEFORE answering: 1. Use appropriate tool 2. Read the result carefully 3. Extract relevant information 4. Note any version constraints
# Good response According to React 18.2 documentation: `useEffect` accepts two arguments... Source: Context7 /facebook/react # Bad response useEffect accepts two arguments... (no citation)
HIGH RISK: Method names, parameter order, return types ACTION: Always verify with Context7 before stating Example: ❌ "The function takes (a, b, c) as parameters" ✅ "According to Context7: fetch(url, options?) → Promise<Response>"
HIGH RISK: Breaking changes between versions ACTION: State version explicitly Example: ❌ "Next.js uses the App Router" ✅ "Next.js 13+ uses App Router (Pages Router before)"
HIGH RISK: Features added/removed recently ACTION: WebSearch for confirmation Example: ❌ "React 19 introduces..." ✅ "According to web search (Dec 2024): React 19..."
[Response based on verification] **Source**: [Tool used] - [Source detail] **Confidence**: HIGH
[Response with some parts verified] **Verified**: [What was confirmed] **Unverified**: [What remains to confirm] **Confidence**: MEDIUM
I don't have reliable information on this point. **Options**: 1. I can search using [appropriate tool] 2. Consult [suggested source] 3. [Alternative if applicable]
□ Did I verify API signatures? □ Are versions explicit? □ Are sources cited? □ Is my confidence level declared? □ Did I avoid inventing details?
A production-grade Claude Code configuration: skills, agents, hooks, rules, and permissions working as a system, not as isolated features. Companion repo for the article: "I Turned Claude Code Into an Operating System. Here's the Blueprint."
Multi-agent brainstorming and strategic thinking on any complex topic. Explores the subject deeply, then spawns specialized…
Reference patterns for REST APIs, pytest/vitest testing, Docker multi-stage builds, GitHub Actions CI/CD, PostgreSQL, TypeScript…
Ship workflow: review changes, generate conventional commit messages, push, and create PRs. MUST BE USED when user says:…
Debug errors systematically by searching first, then analyzing, then proposing verified solutions. MUST BE USED when user…
Conduct rigorous research with proper citations (DOI, arXiv, PMID) and source triangulation. MUST BE USED when user asks: "what…
Proactive security audit: OWASP top 10, dependency vulnerabilities, secrets detection, input validation, auth patterns, and…