Przejdź do treści
Biblioteka skilli
Programowanie · Analiza

codebase-questions

/codebase-questions

Odpowiada na pytania o repozytorium zaindeksowane w repowise.dev, o tym, gdzie coś jest zdefiniowane i jak ryzykowna jest zmiana.

Repozytorium
repowise ↗
Licencja
AGPL-3.0
Ostatnia zmiana repozytorium
13.11.2026

Ocena i bezpieczeństwo

90/ 100Klasa: dobry
Format25 / 25
Frontmatter z nazwą i opisem, poprawna nazwa, opis do 1024 znaków, nazwa zgodna z folderem.
Odkrywalność25 / 25
Opis mówi, kiedy użyć skilla, ma sensowną długość i jest w 3. osobie.
Treść25 / 35
Co najmniej 150 słów i do 500 linii, nagłówki, listy kroków, przykłady albo kod.
Higiena15 / 15
Bez zaślepek typu TODO, bez ścieżek Windows, z licencją.
Ryzykobrak sygnałów w skanie
Pliki w paczce
1
Skrypty
0
Komentarze HTML
0
Adresy URL w SKILL.md
1
Przestarzałość

Brak sygnałów. Repozytorium zmienione 13.11.2026, bez odwołań do wycofanych modeli i API.

Licencja

AGPL-3.0, copyleft: przeróbki udostępniane innym muszą mieć tę samą licencję.

Co robi i kiedy

Odpowiada na pytania o repozytorium zaindeksowane w repowise.dev, o tym, gdzie coś jest zdefiniowane i jak ryzykowna jest zmiana.

Oryginalny opis (EN)

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.

Jak działa

  1. 1. Pick the repository
  2. 2. Pick the tool
  3. 3. Answer
  4. 4. Handle limits plainly
Sekcje z nagłówków SKILL.md, w oryginale · 52 linii, 396 słów
Podgląd SKILL.md
---
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.
---

# Answer questions about an indexed repository

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.

## 1. Pick the repository

- If the user names a repository as `owner/name`, pass it as `repo`.
- If the user means the open workspace, read its GitHub remote
  (`git remote get-url origin`) and pass that `owner/name`.
- Otherwise call `list_repos`. If it returns one indexed repository, use it.
  If it returns several, ask the user which one.
- If `list_repos` returns nothing, tell the user to index a repository from
  their dashboard at https://repowise.dev/dashboard, then ask again.

## 2. Pick the tool

| 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.

## 3. Answer

- Cite the file paths, symbols and line ranges the tools return, then open
  those files in the workspace when the task needs the exact code.
- The index reflects the last indexed commit. When the local checkout is ahead
  of it, trust the local file for its current contents.
- Do not invent files, owners or numbers that the tools did not return.

## 4. Handle limits plainly

- If a tool says the repository is not found or not accessible, say that it is
  not indexed on repowise.dev or not shared with this account. Do not guess
  what it contains.
- If a tool says a feature is not available for the account, say so in one
  sentence and do not retry.

Wersje

W bazie nie ma innych skilli o nazwie codebase-questions.

Migawka bazy z 13.11.2026 · wersja paczki 61bb46432655 (skrót SHA-256 całej paczki)

Pobrania w ostatnich 30 dniach: 0 · ranking

Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.

Podobne skille

  • 90codebase-exploration
    Odpowiada na pytania o projekt zindeksowany w Repowise: architekturę, miejsca implementacji i istotne pliki.
  • 90dead-code-cleanup
    Porządkuje nieużywany kod w repozytorium z indeksem Repowise, ograniczając dług techniczny i zbędne pliki.
  • 90wiki-qa
    Odpowiada na pytania o repozytorium kodu na podstawie analizy plików źródłowych: jak coś działa, czym jest komponent i jak poruszać się po kodzie.
  • 100wiki-qa
    Odpowiada na pytania o repozytorium wyłącznie na podstawie dowodów z kodu źródłowego, na przykład jak działa funkcja lub gdzie zdefiniowano komponent.
  • 100glia
    Odpowiada na pytania o strukturę kodu za pomocą CLI glia: gdzie coś jest zdefiniowane, co zmiana dotyka i które testy ją pokrywają.
  • 90paparats-search
    Odpowiada na pytania o kod w zaindeksowanych repozytoriach: gdzie coś jest, jak działa przepływ i co zmiana dotknie.

Uwagi i zgłoszenia

Wiadomość trafi do Bartosza Sokolińskiego. Adres e-mail jest potrzebny tylko do odpowiedzi. Szczegóły w polityce prywatności.