ask
Ask a codebase question and get a cited, synthesised answer with a confidence rating (costs an LLM call).
Read one symbol's body with live-verified line bounds (path::Name, live range, or distill omission ref).
> /plugin marketplace add repowise-dev/repowise > /plugin install repowise@repowise
How it fires
How this command gets triggered: by you, by Claude, or both.
/symbolContext preview
What this command does when you run it.
Read one symbol's body with live-verified line bounds (path::Name, live range, or distill omission ref).
description: Read one symbol's body with live-verified line bounds (path::Name, live range, or distill omission ref). allowed-tools: Bash, Read
Read one function, class, or constant with live-verified line bounds. This is the CLI adapter over `get_symbol`. Prefer it over a raw file Read when you already have a `symbol_id` from `/repowise:context` or `search_codebase`.
1. If `.repowise/` doesn't exist: "This repo isn't indexed yet. Run `/repowise:init` first." Stop. 2. Resolve the symbol id from `$ARGUMENTS`. If empty, ask for `path/to/file.py::Name`, a live range (`path:start-end`), or a `repowise#<hex>` omission ref from distill. 3. Run `repowise symbol` and present the body. Report `verified: true/false` when shown. If the id is ambiguous, show every matching body — do not silently pick one.
repowise symbol "src/api/routes.py::login" repowise symbol "src/api/routes.py:140-180" repowise symbol "repowise#a1b2c3d4e5f6" repowise symbol "src/api/routes.py::login" --context-lines 3
A truncated body carries a `continuation` you can pass straight back to `repowise symbol`. Shared targeting flags (`--path`, `--repo`, `--no-workspace`) match the other tool-adapter commands.
`symbol_id`.
`/repowise:context`.
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.