Przejdź do treści
Biblioteka skilli
Programowanie · Nauka i wyjaśnianie

explore-codebase

/explore-codebase

Wyjaśnia, jak działa baza kodu: uwierzytelnianie, endpointy API, przepływ danych i architekturę modułu, zanim ktoś zacznie wprowadzać zmiany.

Repozytorium
ai-toolkit ↗
Licencja
MIT
Ostatnia zmiana repozytorium
23.10.2026

Ocena i bezpieczeństwo

84/ 100Klasa: dobry
Format9 / 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ść35 / 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
2
Skrypty
0
Komentarze HTML
0
Adresy URL w SKILL.md
0
Przestarzałość

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

Licencja

MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.

Co robi i kiedy

Wyjaśnia, jak działa baza kodu: uwierzytelnianie, endpointy API, przepływ danych i architekturę modułu, zanim ktoś zacznie wprowadzać zmiany.

Wyzwalacze z opisu

how does the authentication workwhere is the API endpoint definedshow me how data flows through the systemexplain this moduletrace the request from controller to databaseI need to understand this feature before making changes
Oryginalny opis (EN)

Explore and understand how the codebase works. Use when user asks "how does the authentication work", "where is the API endpoint defined", "show me how data flows through the system", "explain this module's architecture", "trace the request from controller to database", or "I need to understand this feature before making changes".

Jak działa

  1. When to Activate
  2. Quick Process
  3. When NOT to Delegate
  4. Input Parsing
  5. Delegation
  6. Output Format
  7. Examples
  8. Workflow Integration
  9. Detailed Reference
Sekcje z nagłówków SKILL.md, w oryginale · 90 linii, 478 słów
Podgląd SKILL.md
---
description: Explore and understand how the codebase works. Use when user asks "how does the authentication work", "where is the API endpoint defined", "show me how data flows through the system", "explain this module's architecture", "trace the request from controller to database", or "I need to understand this feature before making changes".
allowed-tools: Bash(git ls-files:*), Bash(find:*), Bash(git log:*), Bash(git show:*), Bash(npx nx graph:*), Glob, Grep, Read, WebFetch, Task(subagent_type:context-loader-agent)
model: opus
---

# Codebase Explorer

Build comprehensive understanding of codebase areas before implementation or to answer questions about how things work.

## When to Activate

- User asks "how does X work?"
- User wants to understand existing code
- User asks where something is implemented
- Before planning any feature (preparation step)
- User asks about architecture or patterns
- User wants to trace data flow or execution

## Quick Process

1. **Parse the request** — extract `topic`, `files` (optional), and `focus` (optional) from the user's message
2. **Answer directly if you can** — see When NOT to Delegate below
3. **Delegate** — if the question genuinely spans a subsystem, invoke context-loader-agent with the extracted parameters
4. **Present findings** — format the agent output using the Output Format section below

## When NOT to Delegate

Answer with your own Grep/Glob/Read and skip the agent when:

- The question is a locate ("where is the API rate limiting implemented?") — that is one Grep,
  and several of the examples below fall in this bucket.
- The user named specific files and wants those explained.
- One or two files answer it end to end.

Delegate only when the answer requires tracing across a subsystem: multi-file data flow,
architecture of a module you have not read, or "understand X before I change it" where X spans
several directories.

## Input Parsing

Extract from user's request:

- `topic`: Main area/feature/component to explore
- `files`: Specific files mentioned (optional)
- `focus`: Particular aspects to emphasize (optional)

## Delegation

Invoke **context-loader-agent** and pass the extracted parameters:

- `topic`: the main area to explore
- `files`: specific files mentioned (omit if none)
- `focus`: the aspect to emphasize (omit if not specified)

The agent handles file discovery, dependency tracing, pattern identification, and analysis.

## Output Format

This output is fed into `/plan` as context, so its length is charged to a later session too.
Target **under 100 lines**. Include only sections you have something concrete for, and drop
the rest rather than padding them.

Return structured analysis:

- **Summary**: Executive overview of the area
- **Key Components**: Core files and responsibilities
- **Patterns**: Conventions to follow
- **Dependencies**: External integrations
- **Data Flow**: How data moves through the system
- **Gotchas**: Non-obvious behaviors and pitfalls
- **Implementation Notes**: Key considerations for new work

## Examples

```
"How does the authentication flow work?"
"Where is the API rate limiting implemented?"
"Show me how data flows from the UI to the database"
"Explain the plugin architecture before I add a new one"
"Trace a request from the controller to the database"
```

## Workflow Integration

This is **Step 1** of the implementation workflow:

1. **Explore** (this) → 2. Plan → 3. Review → 4. Execute

After exploring, context is automatically available for `/plan` or the `plan-implementation` skill.

## Detailed Reference

For exploration strategies and patterns, see [exploration-guide.md](exploration-guide.md).
Pliki w paczce (2)
  • SKILL.md 4 KB
  • exploration-guide.md 2 KB

Wersje

RepozytoriumWynikLicencja
Ta strona · Uniswap/ai-toolkit84MIT
Sun-Lab-NBB/ataraxis100Apache-2.0
organizzolini/codebase90MIT

Migawka bazy z 28.10.2026 · wersja paczki 6c3499dce87c (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

  • 100explore-area
    Orientuje w nowym obszarze bazy kodu przy użyciu get_context z budżetem tokenów, zanim ktoś zacznie wprowadzać zmiany.
  • 95codebase-explore
    Analizuje bazę kodu wyłącznie do odczytu: sprawdza architekturę, szuka powiązanych plików i poznaje projekt przed zmianami.
  • 100anvien-exploring
    Wyjaśnia, jak działa kod, architekturę i przepływy wykonania, oraz pomaga poznawać nieznane części bazy kodu.
  • 90explain-codebase
    Wprowadza w nieznane repozytorium: mapuje architekturę, punkty wejścia i przepływ danych, zanim zacznie się pracę.
  • 100gitnexus-exploring
    Wyjaśnia, jak działa kod: architektura, przepływy wykonania, wywołania funkcji i nieznane fragmenty bazy kodu, z użyciem grafu wiedzy GitNexus.
  • 100gitnexus-exploring
    Wyjaśnia, jak działa kod: architektura, przepływy wykonania, wywołania funkcji i nieznane fragmenty bazy kodu, z użyciem grafu wiedzy GitNexus.

Uwagi i zgłoszenia

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