Walidacja i oddanie mini-projektu. Użyj gdy student chce oddać / złożyć / submitować rozwiązanie mini-projektu, lub gdy pisze /submit-solution. Skill sprawdza kompletność plików (README.md, PROCESS.md, wyniki/), obecność numeru indeksu, i dodaje prowadzącego (laugustyniak) jako collaboratora do repozytorium GitHub.
Skill walidujący kompletność mini-projektu i dodający prowadzącego do repozytorium.
Wykonaj kroki sekwencyjnie. Zatrzymaj się na pierwszym błędzie krytycznym i poproś studenta o poprawki.
gh repo view --json name,owner,url,isPrivate aby potwierdzić, że jesteś w repozytorium GitHub.Uruchom skrypt walidacji:
python3 .claude/skills/submit-solution/scripts/validate.py
Skrypt sprawdza:
[Tytuł mini-projektu][Imię Nazwisko][XXXXXX]Jeśli skrypt zgłosi błędy — wypisz je studentowi w czytelnej formie i zatrzymaj się. Nie kontynuuj do kroku 3.
git statusgh api repos/{owner}/{repo}/collaborators/laugustyniak -X PUT -f permission=push
laugustyniakWyświetl podsumowanie w formacie:
Oddanie mini-projektu
=====================
Repozytorium: {url}
Student: {imię nazwisko}
Nr indeksu: {numer}
Temat: {temat z README}
Prowadzący: laugustyniak dodany jako collaborator
Pliki:
README.md — OK
PROCESS.md — OK
wyniki/ — OK ({n} plików)
Status: GOTOWE DO OCENY