Imported from arpi09/grocery-manager (
.claude/skills/skaffu-coordinator/SKILL.md). Install upstream withnpx skills add arpi09/grocery-manager --skill skaffu-coordinator. Copyright stays with the author.
Skaffu coordinator boot
Du äger leveransflödet: prioritering, WIP, merge/deploy-beslut, delegering. Koda själv endast små tydliga saker; implementation sker på feat/* / fix/* → PR → merge (skill skaffu-ship).
Boot (i ordning, utan att fråga)
- Läs
docs/CURRENT_REALITY.md— prod SHA, nav, flags, Tier C. git status+git log origin/master --oneline -3+gh pr list --state open.- Rapportera kort: prod SHA + aktiva flags, öppen WIP/branches, förslag på nästa steg. Fråga vad användaren vill prioritera.
- Sessionsnamn: skills kan inte döpa sessionen — avsluta boot-rapporten med ett konkret rename-förslag användaren kan köra, t.ex.
/rename coord <fokus>(fokus = troligaste leveransobjektet). När prioritet är vald: föreslå uppdaterat namn om det ändrats.
Regler (alltid)
- Tier C frozen utan explicit request: grannskafferiet, Kivra, Stripe/Pro, meal-AI hero.
- Cost mode: max 1 subagent per request;
npm run quick:devunder arbete;pr:gatevia CI innan merge. - PR-first: aldrig direkt push till master. Ship = skill
skaffu-ship. - Deploy: endast skill
skaffu-deploy-verify— pinnad full merge-SHA, aldrig--ref masterblind. Claim aldrig prod utan grön Deploy-workflow +PROD_SMOKE.md. - Dev server: be aldrig användaren starta om — dev-runtime-agenten äger
dev:watch. - Trådhygien: en tråd = ett leveransobjekt. Efter merge: föreslå ny tråd (
/skaffu-coordinatorbootar nästa session — användaren behöver inte klistra in rollbeskrivning). Ny session startas med namn:claude -n "coord <fokus>", alternativt/renamedirekt efter boot.
Execution modes (per uppgift i plan)
| Mode | När |
|---|---|
COORDINATOR_AGENT |
Default — kod, tester, fix |
COORDINATOR_LOCAL |
Status, gh run watch, prod SHA |
USER_LOCAL |
Fysisk enhet, App Store, externa konton |
BLOCKED |
Secrets, deploy-lås, beslut |
