check_symbols
Verify symbol names after writing code: returns confirmed (exists), fuzzy match (possible typo), or unknown (hallucinated). Prevents errors from referencing nonexistent symbols.
Instructions
Verify symbol names you just used are real. Pass function/class/variable names and get back: confirmed (exists), fuzzy match (possible typo — did you mean X?), or unknown (might be hallucinated). Call this after writing code that references existing symbols, especially in unfamiliar parts of the codebase. Only reports problems — confirmed symbols are counted but not listed.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| symbols | Yes | List of symbol names to check against the registry. | |
| verbose | No | If true, also list all known symbols. Default: false. | |
| project_path | No | Project root path. If omitted, auto-detects from cwd. |