← ClaudeAtlas

claude-kickofflisted

Claude Code-specific complement to the generic kickoff skill — handle Bash(goc:*) permission grant, /plugin install cadence, and CLAUDE.md / CLAUDE.local.md merge prompts. AUTO-INVOKE after `Skill(kickoff)` completes on a Claude Code repo, or when the user says "finish kickoff for Claude", "set up Claude Code permissions", "/plugin update for goc", or initiates Claude-specific GoC setup that the generic kickoff intentionally skipped.
zauberzeug/game-of-cards · ★ 2 · AI & Automation · score 68
Install: claude install-skill zauberzeug/game-of-cards
# Finish kickoff on Claude Code The generic `kickoff` skill is host-agnostic: it introduces GoC, runs the persona dialog, asks where the briefing should live (`AGENTS.md`, `CLAUDE.md`, or `CLAUDE.local.md`), and runs `goc install --briefing-target <choice>` to scaffold `.game-of-cards/`. This complement handles everything Claude Code-specific that the generic kickoff intentionally leaves alone: - the `Bash(goc:*)` permission grant for future sessions, - the `/plugin install` (and `/plugin marketplace update`) cadence, - the minimal `CLAUDE.md` `@<chosen-file>` pointer when the briefing lives in `AGENTS.md` or `CLAUDE.local.md`, - writing GoC-managed entries into `.claude/settings.json`. Run this skill **after** the generic kickoff returns. Re-running is safe: every stage detects existing on-disk state before asking. > **Updating the plugin?** Run `/plugin marketplace update zauberzeug/game-of-cards` > before `/plugin install` — Claude Code reuses its local marketplace clone and does > not refresh it automatically. Skipping this step silently installs the old bytes. ## Stage 0 — state detection sweep Read the on-disk signals that determine which stages still have work to do: ```bash grep -l '<!-- BEGIN GOC' AGENTS.md CLAUDE.md CLAUDE.local.md 2>/dev/null ``` The first matching file (or the only matching file) is the **briefing target** — the home the generic kickoff chose. Hold that path; Stage 2 needs it. Read the project's `.claude/settings.json` and `~/.claude/se