Przejdź do treści
Biblioteka skilli
AI i agenci · Automatyzacja

llm-learning

/llm-learning

Zapisuje sprawdzone rozwiązania techniczne jako wiedzę na przyszłość i podpowiada, gdy wcześniejsza nauka dotyczy nowego zadania.

Repozytorium
agent-learning ↗
Licencja
MIT
Ostatnia zmiana repozytorium
27.10.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
12
Skrypty
3
Komentarze HTML
0
Adresy URL w SKILL.md
1
Przestarzałość

Brak sygnałów. Repozytorium zmienione 27.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 sprawdzić przed instalacją
  • 3 skrypty w paczce. Przejrzyj je przed instalacją, bo Claude może je uruchomić.

Skrypty: evals/new-observation-stub.sh, evals/setup.py, scripts/kb.py

Co robi i kiedy

Zapisuje sprawdzone rozwiązania techniczne jako wiedzę na przyszłość i podpowiada, gdy wcześniejsza nauka dotyczy nowego zadania.

Wyzwalacze z opisu

mandou muito bemexcelenteguarda issovale guardarsave this
Oryginalny opis (EN)

Use when the owner praises a piece of technical work or asks to keep it ("mandou muito bem", "excelente", "guarda isso", "vale guardar", "save this"), when starting a technical task that a past learning may already cover, or when a knowledge unit you loaded turns out wrong in practice.

Jak działa

  1. Retrieve, at the start of every technical task
  2. Capture: the owner's words decide, not your opinion of the work
  3. Capture pipeline
  4. Routing
  5. Without a shell
Sekcje z nagłówków SKILL.md, w oryginale · 78 linii, 637 słów
Podgląd SKILL.md
---
name: llm-learning
description: Use when the owner praises a piece of technical work or asks to keep it ("mandou muito bem", "excelente", "guarda isso", "vale guardar", "save this"), when starting a technical task that a past learning may already cover, or when a knowledge unit you loaded turns out wrong in practice.
license: "MIT. Wraps the knowledge-base layout of Jonhvmp/llm-learning, used with its author's permission; see NOTICE.md in the agent-learning repository."
metadata:
  author: Daniel Mendes
  source: https://github.com/DanielMendesSensei/agent-learning
  requires: "binary:python3>=3.9; python:pyyaml"
  version: 0.1.0
---

# llm-learning

A persistent base of technical know-how the owner recognised as high level.
The base's own `PROTOCOL.md` holds the format rules. This file adds the two
things agents got wrong without it: when a signal counts, and that ids and
paths come from `kb`, never from your own reading of the naming rules.

**Command:** `kb <command> ...`, installed on PATH by agent-learning. Where
`command -v kb` finds nothing, call `python3 <skill dir>/scripts/kb.py
<command> ...` written out in full each time. Never put the command in a
shell variable: zsh does not split it into words.

**Root:** `$AGENT_LEARNING_KB`, else `~/.agent-learning/knowledge`. When your
instructions name another root, put `--root <root>` after the command on
every call (`kb index --root <root>`).

## Retrieve, at the start of every technical task

1. Run `kb index` and match the task against each unit's triggers, tags
   and domain.
2. Read at most 5 matching units, highest confidence first. Check their
   Pitfalls before acting and keep their Invariants.
3. Name the ids you applied in your reply.
4. A unit that proves wrong in practice is fixed in place (PROTOCOL §5),
   then `kb register <path>`, `kb journal --signal "correction"
   --summary "<what was wrong>" --updated <id>` and `kb validate`.

## Capture: the owner's words decide, not your opinion of the work

| The owner says | You do |
|---|---|
| An explicit ask to keep it: "guarda isso", "vale guardar", "salva esse aprendizado", "registra isso", "save this" | Capture in this turn |
| Praise that rates the level: "excelente", "mandou muito bem", "nível alto", "brilhante", "great work" | Capture in this turn |
| Plain thanks or a nod: "boa", "valeu", "ok", "show", "beleza", "funcionou", "perfeito" on its own, 👍 | Write nothing. You may offer the capture in one line, then wait for a yes |
| Nothing, or only your own sense that it went well | Never capture |

Praise aimed at one part of the work covers that part only. The rest of the
same message may be a correction or a business fact, and those go elsewhere
(see Routing).

## Capture pipeline

1. Keep only what was verified in this work and is either transferable or
   costly to find again. A hunch from general knowledge goes in your reply,
   not in the unit. Replace project, client and product names with
   `{placeholders}`; keep version pins and tuned numbers.
2. Dedupe with `kb index`. If a unit already covers it, update that file
   instead of creating a second one.
3. Scaffold with `kb new --kind <kind> --domain <d> --topic <t>
   --title ... --summary ... --trigger "..." --confidence <c>
   --evidence owner-recognized [--evidence runtime-verified]`. Add
   `--scope "..."` when the domain is new. Use the path it prints.
4. Fill every section of that file and replace every template line. Write
   it with your file-editing tool. In a shell, use only a quoted heredoc
   (`<<'EOF'`): units hold backticks, and an unquoted heredoc runs them
   as commands on the owner's machine.
5. `kb register <path>`, then `kb journal --signal "<owner's words>"
   --summary "..." --created <id>`.
6. `kb validate` must print OK before you report. On an error, fix and
   run it again.
7. Report in at most 5 lines: id, path, and the trigger that will bring it
   back.

## Routing

This skill takes only recognised technical know-how. A correction, friction
or a broken rule goes to the Task Observer. A business fact (client, deal,
price, date) goes to the owner's notes. A working preference goes to your
own memory. One owner message can feed several of them; your instructions
file holds the full table.

## Without a shell

When you cannot run commands, draft the unit as text and give it to the
owner with the prompt in `prompts/chat-handoff.md` of the agent-learning
repository, so a session with a shell can file it.
Pliki w paczce (12)
  • SKILL.md 4 KB
  • evals/baseline-instructions.md 1 KB
  • evals/green-instructions.md 2 KB
  • evals/harness.md 1 KB
  • evals/new-observation-stub.sh 1 KB
  • evals/results.md 7 KB
  • evals/setup.py 7 KB
  • evals/scenarios/S1.md 1 KB
  • evals/scenarios/S2.md 1 KB
  • evals/scenarios/S3.md 1 KB
  • evals/scenarios/S4.md 1 KB
  • scripts/kb.py 35 KB

Wersje

W bazie nie ma innych skilli o nazwie llm-learning.

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

  • 100context-loader
    Wyszukuje w pamięci wcześniejsze decyzje, preferencje i wiedzę, a potem wprowadza je do kontekstu przed startem nowego zadania.
  • 90yggdrasil-memory
    Przywołuje wcześniejsze decyzje, rozwiązania i wnioski z poprzednich sesji i projektów, a po rozwiązaniu problemu zapisuje je na przyszłość.

Uwagi i zgłoszenia

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