Przejdź do treści
Biblioteka skilli
Programowanie · Research

context-retrieval-loop

/context-retrieval-loop

Wyszukuje kontekst plików przy pracy w nieznanym obszarze bazy kodu, przy przekazywaniu zadania subagentowi lub gdy pierwsze wyszukiwanie nie trafiło w właściwy plik.

Repozytorium
agent-powerups ↗
Licencja
Apache-2.0
Ostatnia zmiana repozytorium
27.09.2026

Ocena i bezpieczeństwo

100/ 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ść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
1
Skrypty
0
Komentarze HTML
0
Adresy URL w SKILL.md
0
Przestarzałość

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

Licencja

Apache-2.0, otwarta: można używać i zmieniać, z zachowaniem licencji i informacji o zmianach.

Co robi i kiedy

Wyszukuje kontekst plików przy pracy w nieznanym obszarze bazy kodu, przy przekazywaniu zadania subagentowi lub gdy pierwsze wyszukiwanie nie trafiło w właściwy plik.

Oryginalny opis (EN)

Use when starting work in an unfamiliar area of a codebase, spawning a subagent that needs targeted file context, a first search pass missed the relevant file, or the file scope of a task is unclear.

Jak działa

  1. When to Use
  2. The 3-Cycle Loop
  3. Stopping Conditions
  4. Output
  5. Integration with Subagents
  6. Verification
Sekcje z nagłówków SKILL.md, w oryginale · 69 linii, 269 słów
Podgląd SKILL.md
---
name: context-retrieval-loop
description: Use when starting work in an unfamiliar area of a codebase, spawning a subagent that needs targeted file context, a first search pass missed the relevant file, or the file scope of a task is unclear.
---

# Context Retrieval Loop

Gather the right codebase context before making changes or spawning subagents.

## When to Use

- Starting work in an unfamiliar area
- Spawning a subagent that needs targeted file context
- First search pass returned nothing useful

## The 3-Cycle Loop

### Cycle 1 — Broad Search

```bash
rg "<primary-keyword>" --type ts --type js -l
find . -name "*<keyword>*" -not -path "*/node_modules/*"
```

Stop here if 3+ directly relevant files found.

### Cycle 2 — Exact Source and Tests

Read the most relevant files from Cycle 1. Then find:
```bash
rg "<filename-stem>" --glob "*.test.*" --glob "*.spec.*" -l
rg "import.*<module-name>" -l
```

Stop here if you can describe the change and its blast radius.

### Cycle 3 — Docs and Setup

```bash
ls docs/ README.md AGENTS.md CLAUDE.md .claude/ 2>/dev/null
rg "<keyword>" .env.example *.config.* 2>/dev/null
```

## Stopping Conditions

Stop when: 3+ high-relevance files understood, OR Cycle 3 complete, OR new cycles return only files already seen.

## Output

```
Context gathered:
  <file-path> — <one-line reason>

Missing context (if any):
  <what is still unclear>
```

State gaps explicitly. Do not proceed with guesses when a known gap exists.

## Integration with Subagents

Pass file paths to subagents, not file contents:
```
Relevant files: src/auth/tokens.ts, src/auth/session.ts, src/auth/tokens.test.ts
```

## Verification

- [ ] The loop stopped at a stopping condition — never past 3 cycles
- [ ] Every gathered file is listed with a one-line relevance reason
- [ ] Missing context is stated explicitly — no proceeding on guesses when a gap is known
- [ ] Subagents received file paths, not inlined file contents

Wersje

RepozytoriumWynikLicencja
Ta strona · yeaight7/agent-powerups100Apache-2.0
yeaight7/agent-powerups100Apache-2.0
yeaight7/agent-powerups100Apache-2.0
yeaight7/agent-powerups100Apache-2.0

Migawka bazy z 13.11.2026 · wersja paczki c5f32a2ace17 (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.
  • 100iterative-retrieval
    Doprecyzowuje wyszukiwanie kontekstu z bazy kodu w kolejnych przejściach dla subagentów, które nie znają go z góry.
  • 100map
    Generuje semantyczną mapę symboli bazy kodu, przydatną przy poruszaniu się po nieznanym kodzie lub przed refaktoryzacją.
  • 100focus
    Zawęża uwagę w bieżącej sesji do wybranej funkcji, zestawu plików lub obszaru, wspierając pamięć i priorytetyzację wyszukiwania w tym obszarze.
  • 100research-first
    Bada istniejący kod, dokumentację i wcześniejsze rozwiązania przed projektowaniem lub pisaniem kodu, zwłaszcza w nieznanym obszarze lub przy wyborze biblioteki.
  • 100ds-plan-loop
    Pisze ponumerowany plan z kryterium sprawdzenia dla każdego kroku, krytykuje go w świeżym przebiegu, poprawia i wykonuje krok po kroku.

Uwagi i zgłoszenia

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