plugins/smahties/skills/smahties/SKILL.md
Use the local smahties MCP server when users ask for semantic code search, conceptual codebase discovery, keyword or hybrid code search, indexing files/directories, checking index status, or listing indexed code units.
npx skillsauth add scaryrawr/scarypilot smahtiesInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Use this skill when the user asks to search, explore, or index local code with smahties, especially when semantic code retrieval is more useful than exact text matching.
The smahties binary must already be installed from smahtutils and available on PATH. If the MCP server fails to start because smahties is missing, tell the user to install it first:
cargo install --git https://github.com/scaryrawr/smahtutils smahties
smahties also needs an OpenAI-compatible embeddings endpoint, usually configured in $HOME/.wickedsmaht/config.json.
query_code for semantic, keyword, or hybrid searches across indexed code.index_path when the user asks to index or refresh a specific file or directory.status to check root, queue counts, store stats, recent errors, and indexer state.list_indexed to inspect indexed code units by path, language, limit, or source inclusion.status when index freshness or server health matters.index_path before searching newly added or recently changed paths.query_code for broad code-discovery questions such as "where is this behavior implemented?"list_indexed when the user asks what code is indexed or needs a scoped inventory.If MCP tools are not exposed in the current agent environment but the smahties CLI is available, use the equivalent CLI commands from the repository root: smahties --root . status, smahties --root . index <path>, smahties --root . query --mode hybrid "<query>", and smahties --root . list-indexed. Put global flags such as --root before the subcommand.
Do not log or expose source snippets, embeddings, model responses, API settings, or secrets beyond what is needed to answer the user. Indexing writes local state under .smahties/ in Git repositories.
testing
Use this skill for end-of-task digivolution/reflection requests that ask whether durable repo-specific guidance, AGENTS.md/Copilot instructions, or in-repo SKILL.md instructions are stale, missing, or should be updated.
testing
Manage parallel git worktrees with Worktrunk (`wt`) and enforce disk-fit preflight checks before creating new worktrees.
data-ai
Generate images from text prompts using Ollama's local image generation models.
tools
Create Ghostty windows/tabs/splits and drive terminals with focus/input for multitasking workflows on macOS.