Przejdź do treści
Biblioteka skilli
AI i agenci · Przegląd i audyt

learn

/learn

Zamienia poprawkę albo powtórny błąd w strukturę, która go zapobiega, i sprawdza, czy ją wychwytuje.

Repozytorium
todoist-cli ↗
Licencja
MIT
Ostatnia zmiana repozytorium
12.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 12.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

Zamienia poprawkę albo powtórny błąd w strukturę, która go zapobiega, i sprawdza, czy ją wychwytuje.

Wyzwalacze z opisu

donremember thisyou keep doing X
Oryginalny opis (EN)

Turns a correction or a repeated mistake into the strongest structure that prevents it, and proves it catches the mistake. Use when the owner says "don't do that again", "remember this", "you keep doing X", or a review finds the same problem twice.

Jak działa

  1. 1. Name the mistake
  2. 2. Pick the strongest structure that holds it
  3. 3. Prove it catches the mistake
  4. 4. Delete what it replaces
  5. 5. Ship it on its own
Sekcje z nagłówków SKILL.md, w oryginale · 32 linii, 250 słów
Podgląd SKILL.md
---
name: learn
description: Turns a correction or a repeated mistake into the strongest structure that prevents it, and proves it catches the mistake. Use when the owner says "don't do that again", "remember this", "you keep doing X", or a review finds the same problem twice.
---

# Learn from a mistake

## 1. Name the mistake

Write the mistake as a check: "a list command prints the id before the name", not "be careful with list output". Done when a script could, in principle, detect it.

## 2. Pick the strongest structure that holds it

In this order, take the first that works:

1. **A type** the compiler rejects.
2. **A lint rule** in `.oxlintrc.json`.
3. **A test** that scans the code or the command tree, like `src/lib/root-options.test.ts`, which checks cli-core's argv scan agrees with commander.
4. **A script check** in `.agents/scripts/` (verify, a hook).
5. **A review check** in `.agents/checks/`, for judgment a script can't make.
6. **A line in `AGENTS.md` or a skill**, only if nothing above can hold it.

A rule already written down that still got broken skips straight to 1–4. Done when you can say why the stronger options don't fit.

## 3. Prove it catches the mistake

Make the mistake on purpose. The new structure must fail on it. Remove it: it passes. Run `npm run verify`. Done when you have seen both.

## 4. Delete what it replaces

Remove instruction lines the new check makes redundant, in `AGENTS.md` or the skills. Update the rules table in `docs/agents.md`: the rule, what holds it, and how certain it is.

## 5. Ship it on its own

One small pull request for the new structure, titled `chore:` or `test:` so it does not release. Done when its diff contains only this rule.

Wersje

RepozytoriumWynikLicencja
Ta strona · doist/todoist-cli90MIT
lucamartins/ouroboros100MIT
boykush/scraps100MIT
nicsuzor/academicops100MIT
cookys/autopilot100MIT
joelhooks/PAROL6100MIT
tw93/Waza100MIT
fainir/agent-harness100MIT
amit429/understanding-map100MIT

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

  • 86lesson
    Zamienia poprawkę lub powtarzający się błąd w zabezpieczenie: regułę, skrypt, test albo wpis w zasadach, jako ostatnią opcję.
  • 90correction-to-skill
    Zamienia poprawkę użytkownika w datowaną regułę w pliku skilla lub instrukcji, w tej samej sesji, i mówi, gdzie ją zapisał.
  • 100skill-maintenance
    Zamienia poprawkę błędu agenta w regułę we właściwym skillu, przez ten sam przegląd co kod, i okresowo porządkuje skille.
  • 90learning
    Zamienia powtarzający się błąd w najmniejszą trwałą poprawkę, np. linię w CLAUDE.md, regułę lub hook, i proponuje usunięcie przestarzałych reguł.
  • 100remember
    Zamienia trwałe instrukcje, preferencje i poprawki użytkownika w regułę projektu, a rzadziej w skill lub hook, tak by obowiązywały w kolejnych sesjach.
  • 90learn-from-mistake
    Szuka przyczyny złego wyniku agenta, wzmacnia kod, repozytorium lub proces, a potem ponawia zadanie, by błąd się nie powtórzył.

Uwagi i zgłoszenia

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