ask
Ask a codebase question and get a cited, synthesised answer with a confidence rating (costs an LLM call).
Rebuild the Repowise vector store by re-embedding all wiki pages. No LLM calls — only embedding API calls.
> /plugin marketplace add repowise-dev/repowise > /plugin install repowise@repowise
How it fires
How this command gets triggered: by you, by Claude, or both.
/reindexContext preview
What this command does when you run it.
Rebuild the Repowise vector store by re-embedding all wiki pages. No LLM calls — only embedding API calls.
description: Rebuild the Repowise vector store by re-embedding all wiki pages. No LLM calls — only embedding API calls. allowed-tools: Bash, Read, AskFollowupQuestion
Rebuild the vector store (embeddings) without regenerating documentation.
This is useful when:
1. Check if `.repowise/` exists. If not: "This repo isn't indexed yet. Run `/repowise:init` first."
2. Run: `repowise reindex`
This re-embeds all existing wiki pages into LanceDB. No LLM generation calls — only embedding API calls. Fast and cheap.
Requires a key for one of the real embedders — `GEMINI_API_KEY`/`GOOGLE_API_KEY`, `OPENAI_API_KEY`, `OPENROUTER_API_KEY` or `EDENAI_API_KEY` — or a running Ollama. The mock embedder is not accepted for reindexing. If none is available, ask the user to set one before proceeding.
If $ARGUMENTS contains "full" or "from-scratch", confirm with the user: "This will regenerate ALL documentation from scratch, not just re-embed. It will take as long as the initial indexing and cost API tokens. Are you sure?" If yes: `repowise init --force`
Codebase intelligence for AI and humans: code health scores, auto-generated docs, git analytics, dead code detection, and architectural decisions via MCP.
Repo: repowise-dev/repowise
Ask a codebase question and get a cited, synthesised answer with a confidence rating (costs an LLM call).
Triage card for files, modules, or symbols — layer, hotspot, fix history, freshness (relationships, not source bytes).
Ingest or inspect test-coverage reports — LCOV, Cobertura/Clover, or coverage.py .coverage (builds the per-test map when contexts are present).
Report unreachable files, unused exports, and zombie packages, tiered by confidence.
Work with architectural decisions — list, inspect health, add, or confirm auto-proposed decisions.
Diagnose the Repowise setup — install, API keys, index/store drift — and optionally repair it.