Programowanie · Nauka i wyjaśnianie
eli5
/eli5
Tłumaczy temat projektu osobie, która nic o nim nie wie, najpierw rysuje obraz, a każdy fakt sprawdza w kodzie.
Dla kogo
- Autor
- piabrota ↗
- Repozytorium
- nix-os ↗
- Licencja
- MPL-2.0
- Ostatnia zmiana repozytorium
- 13.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
- 1
Przestarzałość
Brak sygnałów. Repozytorium zmienione 13.11.2026, bez odwołań do wycofanych modeli i API.
Licencja
MPL-2.0, otwarta.
Co robi i kiedy
Tłumaczy temat projektu osobie, która nic o nim nie wie, najpierw rysuje obraz, a każdy fakt sprawdza w kodzie.
Wyzwalacze z opisu
explain this simply\
Oryginalny opis (EN)
Explain a topic of the current project to a reader who knows nothing about it. Draw a picture first and take each fact from the checkout. Use for /eli5 <topic> or \"explain this simply\".
Jak działa
- Base it on the checkout
- How to explain
- Analogies
- Audience and language
- Safety topics are not advice
- Output
- Do not
Sekcje z nagłówków SKILL.md, w oryginale · 62 linii, 473 słów
Podgląd SKILL.md
--- name: eli5 description: "Explain a topic of the current project to a reader who knows nothing about it. Draw a picture first and take each fact from the checkout. Use for /eli5 <topic> or \"explain this simply\"." --- > From [h0ffmann/skills](https://github.com/h0ffmann/skills/blob/bcccf4950e100ed0ae25291143f963ee09390a08/skills/research/eli5/SKILL.md), for `site/locale/`. A figure here uses archify, never Mermaid. # eli5 Explain as if the reader knows nothing about the topic. Use short sentences, one idea at a time, and a picture before the prose. Topic: $ARGUMENTS ## Base it on the checkout An explanation that does not agree with the code, the corpus or the docs is worse than no explanation. Before you write, read the files that cover the topic: - the knowledge corpus or the notes, when the topic is a fact of the field. - the architecture and design docs, when the topic is how the project works. - the MIP or ADR, when the topic is why it has its shape. - the code, for what it really does. If the checkout and your memory do not agree, the checkout wins. If neither covers the topic, say so. A MIP that is `Draft` or `Accepted` describes something that does not exist yet. Say "proposed in MIP-NNNN", never the present tense. ## How to explain 1. **One sentence first.** What it is, in words that a person on the beach knows. No jargon. 2. **A picture.** A Mermaid diagram or a small ASCII sketch of the thing at work. Use the words of the first sentence as labels. Ten nodes or fewer. 3. **The words of the field.** Now give the correct names, one line each, tied to the picture. 4. **Why it matters here.** One or two lines that connect it to what the project does. 5. **Where to read more.** Only the files and pages that you opened. Mark each claim that you did not check as "not checked". ## Analogies Use physical analogies: water, queues, kitchens, mail. Say where the analogy breaks before the reader finds it. An analogy never replaces the real definition. ## Audience and language The default reader is curious and has no science background. "For a developer" adds the real types and paths. Answer in the language of the request. In pt-BR, use the words that people use, and give the English term once in brackets. ## Safety topics are not advice An explanation of a hazard (rip currents, stings, water quality, sea state) explains the mechanism. It does not tell a person whether to enter the water. It gives no first aid beyond what a sourced file states. ## Output The default is a chat answer with the diagram inline. If the request asks for a page, write one HTML file with large type into a folder that git ignores (`.tmp/eli5/`). Do not write other files. Do not commit. ## Do not - Do not invent numbers. Each number comes from a file or a fetched page, or it is marked. - Do not paste code to explain. Ten lines are acceptable when the code is the point.
Wersje
| Repozytorium | Wynik | Licencja |
|---|---|---|
| Ta strona · piabrota/nix-os | 90 | MPL-2.0 |
| akillness/jeo-skills | 100 | MIT |
| jongio/skills | 100 | MIT |
| Kanevry/session-orchestrator | 100 | MIT |
| chanmuzi/git-claw | 100 | MIT |
| flc1125/skills | 100 | MIT |
| 609NFT/eli5 | 100 | MIT |
| yldio/skills | 100 | Apache-2.0 |
| mblode/agent-skills | 90 | MIT |
Migawka bazy z 13.11.2026 · wersja paczki 41230a32a704 (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
- 100explain-simply
Szybko wyjaśnia nowy temat dla dorosłego, który nigdy się z nim nie spotkał, prostym językiem bez wcześniejszej znajomości tematu. - 100learn-codebase
Daje przegląd bazy kodu i wprowadza w projekt: tłumaczy architekturę i strukturę repozytorium osobie, która dopiero zaczyna w nim pracować. - 90ctx-explain
Wyjaśnia kod osobie nowej w projekcie, odpowiadając na pytania typu co ten kod robi. - 90explain-plainly
Tłumaczy projekt, wynik lub pojęcie osobie spoza tematu: najpierw duży obraz, prostym językiem i krótko, z punktami do prezentacji. - 100explain-flow
Opisuje przepływ działania kodu jak opowieść, a każdy krok sprawdza w kodzie. - 100show-the-change
Tłumaczy zmianę w kodzie osobie niebędącej programistą: co się zmieniło, jak to sprawdzić i co pozostaje niezweryfikowane.