Project Skills — p24-infra

Ewidencja Claude Code skills (/slash-commands) używanych w projekcie. Każdy skill ma osobny plik z dokumentacją, instrukcją instalacji i statusem.

Lokalizacja plików: .claude/commands/<nazwa>.md Wywołanie: /nazwa-skilla w Claude Code


Synchronizacja z global skills

Przenośne skille (/sr, /commit, /create-pr, …) są wersjonowane w prywatnym repo radieu/claude-global-skills (klon na maszynie: ~/.claude/commands/). Ponieważ lokalne .claude/commands/ projektu przesłania globalne, każdy projekt musi mieć własną kopię przenośnych skilli.

Kopiowanie automatyzuje scripts/sync-global-skills.sh (copy-only — nie kasuje skilli specyficznych dla projektu):

scripts/sync-global-skills.sh --dry-run   # podgląd
scripts/sync-global-skills.sh             # sync bieżącego repo z ~/.claude/commands

Pełny workflow, status per-repo i wariant dla Windows Git Bash: ../playbooks/sync-claude-global-skills.md. Do globalnego źródła dodawaj tylko skille przenośne (kolumna Portable = ✅) — skille oznaczone ❌ p24-infra nie mogą tam trafić.


Instalacja środowiska developerskiego

# Claude Code CLI
npm install -g @anthropic-ai/claude-code
 
# GitHub CLI (wymagane przez większość skilli)
winget install GitHub.cli   # Windows
brew install gh             # macOS/Linux
gh auth login
 
# Skille są częścią repo — dostępne po klonowaniu
git clone https://github.com/radieu/p24-infra
cd p24-infra
claude   # .claude/commands/ ładuje się automatycznie

Rejestr skilli

Maintenance & DevOps

SkillKomendaPortableDocs
cleanup-branches/cleanup-branches✅docs
health-check/health-check⚠️ ścieżki—
provision-vps/provision-vps❌ p24-infra—
sr/sr✅—
vercel-check/vercel-check✅—

Issue Pipeline

SkillKomendaPortableDocs
triage-issues/triage-issues⚠️ milestones—
design-issues/design-issues⚠️ milestones—
implement-next-issue/implement-next-issue⚠️ milestones—
new-issue/new-issue <opis>⚠️ repo—
process-issues/process-issues⚠️ repo—
process-issues-remote/process-issues-remote⚠️ repo—
auto-issue-pipeline/auto-issue-pipeline❌ p24-infra—
is-check-nofuture-no-human/is-check-nofuture-no-human❌ p24-infra—
proc-backlog/proc-backlog❌ p24-infra—
process-backlog/process-backlog❌ p24-infra—
process-design-requirements/process-design-requirements⚠️ ścieżki—
staging/staging <#issue>⚠️ repo—
production/production <#issue>⚠️ repo—

Git & Release

SkillKomendaPortableDocs
commit/commit✅—
create-pr/create-pr✅—
release/release✅—
review/review [PR#]✅—
fix-fast/fix-fast <opis>✅—

Agent Management

SkillKomendaPortableDocs
agent-status/agent-status✅—
cleanup-stalled-tasks/cleanup-stalled-tasks✅—
heartbeat/heartbeat✅—
nightly-orchestrator/nightly-orchestrator❌ p24-infra—

n8n

SkillKomendaPortableDocs
n8n/n8n⚠️ endpoint—
n8n-nodes/n8n-nodes✅—

Code Quality

SkillKomendaPortableDocs
add-hook-test/add-hook-test <path>✅—
add-service-test/add-service-test <path>✅—
run-coverage/run-coverage✅—
fix-auth-pattern/fix-auth-pattern⚠️ wzorce—

Frontend / UI (et-app)

SkillKomendaPortableDocs
add-table-filter/add-table-filter⚠️ et-app—
add-i18n/add-i18n⚠️ et-app—
build-record-edit/build-record-edit⚠️ et-app—
build-role-panel/build-role-panel⚠️ et-app—
build-submenu-content/build-submenu-content⚠️ et-app—
new-manager-page/new-manager-page⚠️ et-app—
new-service/new-service⚠️ et-app—
restart-dev/restart-dev⚠️ et-app—
browser-check/browser-check✅—

Docs

SkillKomendaPortableDocs
update-changelogs/update-changelogs⚠️ ścieżki—

Legenda

SymbolZnaczenie
✅Działa bez zmian w dowolnym projekcie
⚠️ xyzWymaga małej adaptacji — patrz docs skilla
❌ p24-infraZahardkodowane dane p24-infra — nie przenosić
⚠️ et-appPrzeznaczony dla et-operational-platform frontend