llm-learning
/llm-learning
Zapisuje sprawdzone rozwiązania techniczne jako wiedzę na przyszłość i podpowiada, gdy wcześniejsza nauka dotyczy nowego zadania.
- Autor
- DanielMendesSensei ↗
- Repozytorium
- agent-learning ↗
- Licencja
- MIT
- Ostatnia zmiana repozytorium
- 27.10.2026
Ocena i bezpieczeństwo
- Pliki w paczce
- 12
- Skrypty
- 3
- Komentarze HTML
- 0
- Adresy URL w SKILL.md
- 1
Brak sygnałów. Repozytorium zmienione 27.10.2026, bez odwołań do wycofanych modeli i API.
MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.
- 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
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
- Retrieve, at the start of every technical task
- Capture: the owner's words decide, not your opinion of the work
- Capture pipeline
- Routing
- Without a shell
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ść.