captureUse when the user asks to capture, record, save, log, or write down a blindspot, anti-pattern tendency, or default agentic behavior to ~/.blindspots/. Do not use when the user asks to list, search, update, or consume existing blindspots - those are separate skills.
initUse when the user asks to initialize, set up, bootstrap, or create the blindspots store at ~/.blindspots/. Idempotent. Do not use when the user asks to capture, list, search, update, or consume blindspots - those are separate skills.
listUse when the user asks to list, browse, show, or enumerate the blindspots store, optionally filtered by category or tag. Do not use when the user asks to capture, search by free text or applies_when, update, or consume blindspots - those are separate skills.
relevantUse when an agent wants the blindspots that apply to its current task, the diff it is reviewing, the plan it is drafting, or any other working context. Pass keywords describing that context. Do not use when the caller wants to browse or text-search the store (use list or search).
searchUse when the user asks to search, find, or look up blindspots by category, tag, applies_when substring, or free text. Do not use when the user asks for an unfiltered list (use list), to capture a new record, or to update an existing one.
updateUse when the user asks to edit, modify, or change an existing blindspot record identified by slug. Do not use when the user asks to create a new record (use capture), list, search, or consume blindspots.