From open-kioku
Navigate, search, and analyze a codebase indexed by Open Kioku. Use when exploring unfamiliar code, tracing symbol definitions, measuring change impact, or planning a refactor.
How this skill is triggered — by the user, by Claude, or both
Slash command
/open-kioku:open-kiokuThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Open Kioku gives you a persistent, evidence-backed memory of the indexed repository. All tools are read-only by default and operate entirely locally — no network calls, no cloud API.
Open Kioku gives you a persistent, evidence-backed memory of the indexed repository. All tools are read-only by default and operate entirely locally — no network calls, no cloud API.
repo_status — check what is indexed and when it was last updatedlist_languages — understand the technology stackdetect_architecture / summarize_architecture — get a high-level map of the codebase layoutsearch_code — full-text BM25 search across all indexed chunks; best for business logic keywordsregex_search — pattern-based search when you know the exact syntaxsemantic_search — falls back to lexical when embeddings are disabledlist_symbols — browse all indexed symbols by substringget_definition — find where a symbol is defined before editing itget_references — find every place a symbol is used before renaming or deleting itget_callers / get_callees — trace call graphs for debugging or refactoringget_implementations — find all concrete implementations of an interface or traitexplain_symbol — get full context (file, line range, surrounding code)impact_analysis — measure the blast radius before modifying a file; shows all direct and transitive dependantsfind_tests_for_change — identify which tests cover a file before pushingrecommend_validation_plan — get a structured validation checklist for a changedependency_path — find how two files or symbols are connectedbuild_context_pack — assemble a full context bundle (files + symbols + tests + patch boundaries) for a complex task; pass the task in natural languagepropose_patch — generate a patch plan without writing any filesreview_patch / validate_patch — review or validate a planned patch against the indexexplain_file — get all chunks and metadata for a single filemodule_dependencies — list direct graph neighbours of a file or symbol nodeBefore editing a function:
get_definition → locate itget_references → see all callersimpact_analysis → measure downstream riskfind_tests_for_change → know what to run afterStarting a large refactor:
build_context_pack with your task descriptionpropose_patch to plan the changesvalidate_patch before applyingExploring an unfamiliar repo:
repo_status → confirm index is freshdetect_architecture → understand the layoutsearch_code with a domain keyword → find the relevant moduleexplain_file → read the key file in fullSearches MemPalace before answering questions about past work, people, projects, or prior decisions. Returns verbatim stored content instead of guessing from model memory.
Guides Payload CMS config (payload.config.ts), collections, fields, hooks, access control, APIs. Debugs validation errors, security, relationships, queries, transactions, hook behavior.
Implements vector databases with Pinecone, Weaviate, Qdrant, Milvus, pgvector for semantic search, RAG, recommendations, and similarity systems. Optimizes embeddings, indexing, and hybrid search.
npx claudepluginhub shivyadavus/open-kioku --plugin open-kioku