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-branchesdocs
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