architectural-decision…
Why code is built this way, before changing a pattern.
Answer questions about a repository indexed on repowise.dev with the Repowise tools. Use when the user asks what a repository contains, how its code works, where something is defined, how risky a change is, or about its code health, dead code or security findings.
Claude Code
$ npx -y skills add repowise-dev/repowise --skill codebase-questions --agent claude-code
Codex
$ npx skills add repowise-dev/repowise --skill codebase-questions -a codex -y
Cursor
$ npx skills add repowise-dev/repowise --skill codebase-questions -a cursor -y
Gemini CLI
$ npx skills add repowise-dev/repowise --skill codebase-questions -a gemini-cli -y
GitHub Copilot
$ npx skills add repowise-dev/repowise --skill codebase-questions -a github-copilot -y
OpenCode
$ npx skills add repowise-dev/repowise --skill codebase-questions -a opencode -y
Windsurf
$ npx skills add repowise-dev/repowise --skill codebase-questions -a windsurf -y
name: codebase-questions description: Answer questions about a repository indexed on repowise.dev with the Repowise tools. Use when the user asks what a repository contains, how its code works, where something is defined, how risky a change is, or about its code health, dead code or security findings.
Repowise reads the index that repowise.dev builds for each repository: the dependency graph, git history, ownership, code health and generated documentation. Every tool is read-only.
(`git remote get-url origin`) and pass that `owner/name`.
If it returns several, ask the user which one.
their dashboard at https://repowise.dev/dashboard, then ask again.
| The user wants | Tool | |---|---| | What the repository is and how it is laid out | `get_overview` | | How something works end to end | `get_answer` | | A symbol, file path or literal | `search_codebase`, then `get_symbol` for one symbol | | Callers, callees and context for a file or symbol | `get_context` | | How risky it is to edit files | `get_risk` | | The risk of a commit that is already indexed | `get_change_risk` | | Why code is shaped the way it is | `get_why` | | Code health scores and findings | `get_health` | | Unused code | `get_dead_code` | | Dependency CVEs and exposed secrets | `get_security` |
Ask one question per `get_answer` call. Start with the narrowest tool that answers the question. Before editing a file, call `get_risk` on it and read the files it names as usually changing together.
those files in the workspace when the task needs the exact code.
of it, trust the local file for its current contents.
not indexed on repowise.dev or not shared with this account. Do not guess what it contains.
sentence and do not retry.
Codebase intelligence for AI and humans: code health scores, auto-generated docs, git analytics, dead code detection, and architectural decisions via MCP.
Why code is built this way, before changing a pattern.
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.