From CAST — Claude Agent Specialist Team
Runs the test → CI-safety-check → commit → push → journal loop for CAST repos. Aborts on test failure, checks for hardcoded paths and platform-specific imports, then dispatches commit and push agents.
How this skill is triggered — by the user, by Claude, or both
Slash command
/cast:shipThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Codifies the test → CI-safety-check → commit → push → journal loop.
Codifies the test → CI-safety-check → commit → push → journal loop.
Run full test suite — for CAST repos: bash tests/run.sh (isolated temp HOME — NEVER bats tests/ on real $HOME). For Node repos: npm test. Abort if any test fails. Do NOT proceed to commit if tests are red.
Pre-push CI sanity check — run bash ~/.claude/scripts/pre-push-ci-check.sh and review output. Fix any findings before pushing. The script checks for:
/Users/ absolute paths in test filesversion() or package name references after renamesStage and commit — dispatch commit agent. Do not use raw git commit.
Push — dispatch push agent.
Write journal entry — reflect on what shipped, any surprises, and what the next session should pick up. Write to ~/Documents/Claude/YYYY-MM/YYYY-MM-DD.md — create today's per-date note inside this month's folder (Write tool; mkdir -p the month folder if missing). Start with a # <Month Day, Year> heading.
Invoke with: /ship or include "run the ship workflow" in your prompt.
dangerouslyDisableSandbox: true per known limitationnpx claudepluginhub ek33450505/claude-agent-team --plugin castProvides UI/UX resources: 50+ styles, color palettes, font pairings, guidelines, charts for web/mobile across React, Next.js, Vue, Svelte, Tailwind, React Native, Flutter. Aids planning, building, reviewing interfaces.
Searches MemPalace before answering questions about past work, people, projects, or prior decisions. Returns verbatim stored content instead of guessing from model memory.