learn
/learn
Zamienia poprawkę albo powtórny błąd w strukturę, która go zapobiega, i sprawdza, czy ją wychwytuje.
- Autor
- doist ↗
- Repozytorium
- todoist-cli ↗
- Licencja
- MIT
- Ostatnia zmiana repozytorium
- 12.11.2026
Ocena i bezpieczeństwo
- Pliki w paczce
- 1
- Skrypty
- 0
- Komentarze HTML
- 0
- Adresy URL w SKILL.md
- 0
Brak sygnałów. Repozytorium zmienione 12.11.2026, bez odwołań do wycofanych modeli i API.
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
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. Name the mistake
- 2. Pick the strongest structure that holds it
- 3. Prove it catches the mistake
- 4. Delete what it replaces
- 5. Ship it on its own
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
| Repozytorium | Wynik | Licencja |
|---|---|---|
| Ta strona · doist/todoist-cli | 90 | MIT |
| lucamartins/ouroboros | 100 | MIT |
| boykush/scraps | 100 | MIT |
| nicsuzor/academicops | 100 | MIT |
| cookys/autopilot | 100 | MIT |
| joelhooks/PAROL6 | 100 | MIT |
| tw93/Waza | 100 | MIT |
| fainir/agent-harness | 100 | MIT |
| amit429/understanding-map | 100 | MIT |
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ł.