Przejdź do treści
Biblioteka skilli
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.

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

  1. Base it on the checkout
  2. How to explain
  3. Analogies
  4. Audience and language
  5. Safety topics are not advice
  6. Output
  7. 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

RepozytoriumWynikLicencja
Ta strona · piabrota/nix-os90MPL-2.0
akillness/jeo-skills100MIT
jongio/skills100MIT
Kanevry/session-orchestrator100MIT
chanmuzi/git-claw100MIT
flc1125/skills100MIT
609NFT/eli5100MIT
yldio/skills100Apache-2.0
mblode/agent-skills90MIT

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.

Uwagi i zgłoszenia

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