Przejdź do treści
Biblioteka skilli
Programowanie · Planowanie

refocus

/refocus

Sprowadza zbaczającą sesję z powrotem do pierwotnego celu, gdy agent goni za ubocznymi problemami lub traci wątek.

Repozytorium
agent-skills ↗
Licencja
MIT
Ostatnia zmiana repozytorium
07.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
0
Przestarzałość

Brak sygnałów. Repozytorium zmienione 07.11.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

Sprowadza zbaczającą sesję z powrotem do pierwotnego celu, gdy agent goni za ubocznymi problemami lub traci wątek.

Oryginalny opis (EN)

Pull a drifting session back to its original goal. Use when the agent is chasing side issues, refactoring things nobody asked for, or has lost the thread, or when the user types /refocus.

Jak działa

  1. Steps
  2. Output
Sekcje z nagłówków SKILL.md, w oryginale · 27 linii, 309 słów
Podgląd SKILL.md
---
name: refocus
description: Pull a drifting session back to its original goal. Use when the agent is chasing side issues, refactoring things nobody asked for, or has lost the thread, or when the user types /refocus.
version: 0.1.0
disable-model-invocation: true
---

# Refocus

Stop. Do not make the next tool call until you have finished steps 1 to 4.

Long sessions drift. The agent fixes one more thing, adds one more check, and ends up far from the request. This skill resets the session to what the user actually asked for.

## Steps

1. **Find the goal.** Use, in this order:
   - the plan file or task list for this session, if one exists
   - the ticket or card for the work, if there is one
   - the user's first message of the session

   If the user redirected you later in plain words, the latest explicit instruction replaces the first message. If you cannot tell which applies, ask one question and stop.
2. **State it.** One line, in the user's words where you can. Do not reword it in a way that widens it.
3. **Check progress.** Two short lists: done toward the goal, and still needed for the goal.
4. **Name the drift.** List anything you did or were about to do that the goal does not need: side fixes, refactors, extra checks, new tools or dependencies nobody asked for. For each, say what it was and why it is off the goal.
5. **Decide each drift item.**
   - Undo it if it changed files or state and the user did not ask for it. Say so first if the undo is hard to reverse.
   - Otherwise park it: note it as a follow-up in your final message or ticket. Do not do it now.
6. **Resume** with the next step toward the goal. Do not wait for a reply unless step 1 or step 5 needs one.

## Output

Four short parts: Goal, Done / Still needed, Off the goal (what you did about each), Next step. If nothing drifted, skip "Off the goal" and say you checked.

Wersje

RepozytoriumWynikLicencja
Ta strona · meshachjackson/agent-skills90MIT
tony/skills100MIT
laurigates/claude-plugins95MIT

Migawka bazy z 13.11.2026 · wersja paczki 8e1ffe86f719 (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

  • 100situate-refocus
    Klasyfikuje na nowo pracę i luki w gałęzi, która mogła zboczyć od celu zgłoszenia lub pull requestu.
  • 96thread
    Otwiera gałąź na żądanie właściciela, gdy ten prosi o wątek.
  • 100watchdog
    Pomaga konfigurować polityki rig watchdog i pisać komunikaty wybudzenia, refocus i alignment-checkpoint, dobierając poziom interwencji przy nieaktywnym właścicielu zadania.

Uwagi i zgłoszenia

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