Przejdź do treści
Biblioteka skilli
Programowanie · Nauka i wyjaśnianie

code-explainer

/code-explainer

Analizuje fragmenty i pliki kodu, wyjaśnia działanie funkcji, parametry oraz przypadki brzegowe.

Repozytorium
vibe.md ↗
Licencja
MIT
Ostatnia zmiana repozytorium
13.11.2026

Ocena i bezpieczeństwo

100/ 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ść35 / 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
0
Przestarzałość

Brak sygnałów. Repozytorium zmienione 13.11.2026, bez odwołań do wycofanych modeli i API.

Licencja

MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.

Co robi i kiedy

Analizuje fragmenty i pliki kodu, wyjaśnia działanie funkcji, parametry oraz przypadki brzegowe.

Oryginalny opis (EN)

Analyzes code snippets, functions, or entire files, providing clear, structured explanations of what each function does, its parameters, and potential edge cases. Use when reviewing code, onboarding to a new codebase, or documenting complex logic.

Jak działa

  1. Purpose
  2. When to Use
  3. Prerequisites
  4. Instructions
  5. Examples
Sekcje z nagłówków SKILL.md, w oryginale · 26 linii, 209 słów
Podgląd SKILL.md
---
name: code-explainer
description: Analyzes code snippets, functions, or entire files, providing clear, structured explanations of what each function does, its parameters, and potential edge cases. Use when reviewing code, onboarding to a new codebase, or documenting complex logic.
metadata:
  categories: Productivity, Backend, Frontend
  maintainers: odelia50872
---

# Code Explainer

## Purpose
Provides clear, structured explanations and architectural breakdowns of code functions, hooks, or components, helping developers and AI agents quickly understand codebase logic.

## When to Use
- When reviewing newly written code or pull requests to understand functionality.
- When onboarding to an unfamiliar codebase or module and needing a breakdown of complex logic.
- When the user asks to explain what a specific function or file does.

Do not use this skill to apply code modifications or refactor code without explicit user requests.

## Prerequisites
- Basic familiarity with the programming language and context of the code being reviewed.

## Instructions
1. Review the code snippet, function, or file provided by the user.
2. Outline the overall objective of the code module.
3. Provide a function-by-function breakdown detailing parameters, return values, and core logic. For large files, split the explanation into logical sections or ask the user which part to focus on first.
4. Highlight any notable edge cases, side effects, or dependencies.
5. Present the breakdown clearly and concisely to the user.

## Examples
- **User:** "Can you explain what the functions in this utility file do?"
- **Assistant:** Provides a structured, function-by-function breakdown of file parameters, return types, and clear explanations.

Wersje

RepozytoriumWynikLicencja
Ta strona · vibe-md/vibe.md100MIT
microsoft/waza100MIT
kumaran-is/claude-code-onboarding100MIT

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

  • 100agent-code-explainer
    Wyjaśnia złożony kod zrozumiałym językiem przy poznawaniu bazy kodu, nieznanych wzorców i dokumentowaniu kodu legacy.
  • 91code-architecture-explainer
    Wyjaśnia kod na różnych poziomach, od działania funkcji po architekturę systemu, z diagramami przepływu i przykładami.
  • 95edge-case-generator
    Wykrywa przypadki brzegowe i wyjątkowe na podstawie wymagań lub kodu i generuje testy dla warunków granicznych, null, przepełnień, pustych danych i dostępu współbieżnego.
  • 100visual-explainer
    Tworzy krok po kroku infografikę wyjaśniającą problem, issue, PR lub funkcję, z fragmentami kodu i diagramami.
  • 100qa
    Testuje działającą aplikację po zmianie: sprawdza kryteria akceptacji i przypadki brzegowe oraz raportuje dowody z uruchomienia.
  • 90test-gen
    Generuje testy dla kodu bez pokrycia: ścieżkę szczęśliwą, przypadki brzegowe i obsługę błędów.

Uwagi i zgłoszenia

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