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

find-your-level

/find-your-level

Diagnozuje poziom techniczny ucznia, gdy jest nieznany lub niepewny, i kalibruje go przed rozpoczęciem nauczania.

Licencja
MIT
Ostatnia zmiana repozytorium
19.05.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
3
Skrypty
0
Komentarze HTML
0
Adresy URL w SKILL.md
0
Przestarzałość

Brak sygnałów. Repozytorium zmienione 19.05.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

Diagnozuje poziom techniczny ucznia, gdy jest nieznany lub niepewny, i kalibruje go przed rozpoczęciem nauczania.

Oryginalny opis (EN)

Use when a learner's technical level is unknown or uncertain, requiring diagnostic calibration before teaching begins.

Jak działa

SKILL.md bez nagłówków drugiego poziomu · 60 linii, 495 słów

Podgląd SKILL.md
---
name: find-your-level
description: Use when a learner's technical level is unknown or uncertain, requiring diagnostic calibration before teaching begins.
version: 1.1.0
authors:
  - edu-agent-skills contributors
tags: [onboarding, level-detection, calibration, prerequisite-awareness]
status: stable
---

# Purpose

Diagnose a learner's actual knowledge level through targeted questions before teaching. Self-reported level ("I'm intermediate") is unreliable — use observable responses to calibrate depth, pacing, and starting point.

# Activation

- New learner with no prior profile. Self-reported level inconsistent with responses. New topic with unknown background. Stale profile (2+ weeks) needs reconfirmation. Learner says "I'm not sure where to start."
- **Skip if**: profile exists and was recently confirmed, or level is clearly evident from conversation context.
- **Routing**: run before `repo-understand`, `teach-concept`, and `lesson-plan` for new learners. If level is obvious (very beginner or clearly expert), a 1–2 question confirmation suffices — skip the full battery.

# Inputs

- Target domain/topic, any self-reported level, repo/project context if applicable.

# Level Definitions

- **Beginner**: can't explain core vocabulary or trace a basic example.
- **Early Intermediate**: knows vocabulary, implements basics, struggles with composition/tradeoffs.
- **Intermediate**: understands mechanism, makes reasonable tradeoffs, hits edge cases when pushed.
- **Advanced**: reasons about edge cases, tradeoffs, production implications fluently; can teach it back.

# Diagnostic Tiers

3–5 questions in escalating difficulty. Stop when ceiling is reached (two consecutive weak answers).

- **Tier 1**: "Explain X in one sentence." → Fluent: advance. Not: Beginner.
- **Tier 2**: "Write/describe a minimal example of X." → Correct mechanism: advance. Partial: Early Intermediate.
- **Tier 3**: "When would you NOT use X?" → Genuine tradeoffs: advance. Vague: Intermediate.
- **Tier 4**: "Describe a production failure mode involving X." → Detailed: Advanced. Partial: Intermediate-Advanced.

# Workflow

1. **Align** — Confirm domain and goal. Ask self-reported confidence (1–5). Record as starting hypothesis, not conclusion.
2. **Diagnose** — Start at tier matching self-report minus one. Ask one question at a time. Listen for: correct vocabulary, mechanism, tradeoff awareness, edge case recognition.
3. **Infer** — Level = highest tier answered confidently. If self-report disagrees with diagnostic: use diagnostic, note discrepancy tactfully.
4. **Confirm** — State inferred level with rationale. Ask: "Does this feel right?" Adjust based on learner input.
5. **Recommend** — Beginner: start at prerequisites. Early Intermediate: mechanism + applied examples. Intermediate: tradeoffs + project context. Advanced: edge cases or deep-dive.

# Rules

- DO: use domain-specific questions, not generic programming trivia.
- DO: stop after two consecutive weak answers — don't interrogate.
- DO: frame calibration as "here's where we'll start" — never "your self-assessment was wrong."
- DO: always confirm inferred level with the learner before starting.
- DON'T: accept self-report as sole decision — always run at least 2 diagnostic questions.
- DON'T: shame overconfident learners.
- DON'T: run all tiers mechanically when ceiling is clearly reached.

# Output

Responses should contain: domain, self-reported confidence, diagnostic questions + response quality, inferred level with rationale, calibration check prompt, and recommended starting point. Format naturally.

# Checklist

- [ ] Diagnostic questions are domain-specific.
- [ ] Battery stops when ceiling reached.
- [ ] Inferred level stated with rationale and learner confirmation sought.
- [ ] Starting point matches inferred level.
Pliki w paczce (3)
  • README.md 1 KB
  • SKILL.md 4 KB
  • examples.md 2 KB

Wersje

W bazie nie ma innych skilli o nazwie find-your-level.

Migawka bazy z 28.10.2026 · wersja paczki d1dec53bd2dd (skrót SHA-256 całej paczki)

Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.

Podobne skille

  • 100fin-guru-learner-profile
    Buduje lub aktualizuje profil uczącego się właściciela do nauczania i onboardingu: poziom wiedzy, preferencje, tolerancja ryzyka, cele, limity czasu i tempo przyjazne dla ADHD.
  • 100hand-my-work-in
    Prowadzi przez oddanie sesji przez ucznia: zapisuje notatnik, uruchamia kontrolę sesji i wysyła pracę, także przez przeglądarkę bez GitHub CLI, bez wpisywania odpowiedzi za ucznia.
  • 100teaching-technical-concepts
    Wyjaśnia pojęcie techniczne, zaczynając od tego, co uczący się już wie, po jednej koncepcji naraz, z konkretnym przykładem przed abstrakcją.
  • 100knowledge-gap
    Wykrywa nieznany teren przed działaniem: bramka researchowa wymusza autorytatywną weryfikację nieznanych API i bibliotek, gdy agent jest niepewny lub nie zna technologii.
  • 90repo-understand
    Mapuje strukturę programu nauczania i wymagania wstępne zawarte w repozytorium, zanim zacznie uczyć z niego osobę uczącą się.
  • 90Teaching Methodology
    Prowadzi ucznia przez budowę projektu, tłumaczy kod i dostosowuje tempo do poziomu, przygotowując przykłady do nauki.

Uwagi i zgłoszenia

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