project-bootstrapper
Automatycznie skonfiguruj nowy projekt z best practices, testami i narzędziami deweloperskimi
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill, który przygotowuje projekty od podstaw lub ulepsza istniejące. Ustawia strukturę katalogów, konfigurację Git z hookami, dokumentację, testy, lintery i formattery kodu. Automatyzuje workflow deweloperski poprzez skrypty, zmienne środowiskowe i konfiguracje narzędzi. Idealne, gdy chcesz szybko uruchomić projekt z profesjonalnymi standardami bez ręcznego konfigurowania każdego elementu.
Jak używać
Poproś skill o bootstrappowanie projektu, podając jego typ (Node.js, Python, Go itp.) i cel. Możesz też poprosić o ulepszenie istniejącego projektu — skill przeanalizuje bieżącą strukturę i zaproponuje ulepszenia.
Skill ustawi strukturę katalogów (src/, tests/, docs/, scripts/, .github/) oraz logiczną organizację plików. Jeśli projekt już istnieje, zaproponuje reorganizację.
Skonfiguruje Git: utworzy .gitignore, .gitattributes, git hooks (pre-commit, commit-msg) i wzorce ochrony gałęzi. Jeśli potrzebujesz Git LFS, skill to doda.
Wygeneruje dokumentację: README.md, CONTRIBUTING.md, CHANGELOG.md oraz dokumentację kodu (JSDoc, docstrings). Dla złożonych projektów doda dokumentację architektury.
Skonfiguruje testowanie: zaproponuje framework testów, ustawi strukturę testów, utworzy szablony i skonfiguruje runner testów z raportowaniem pokrycia kodu.
Doda narzędzia jakości: lintery (ESLint, Pylint), formattery (Prettier, Black), type checking (TypeScript, mypy), pre-commit hooks, .editorconfig i odznaki jakości kodu. Jeśli potrzebujesz, skonfiguruje Docker i skrypty startowe.