Herdr Game — Development skill for Claude Code
Interactive game for learning Herdr shortcuts, workflows, and agent operations.
How to install Herdr Game
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open johnlindquist/herdr-game and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Herdr Game does
Interactive game for learning Herdr shortcuts, workflows, and agent operations.
Alternatives in Development
- Gmail AutoAuth MCP Installation Guide — This guide will help you install and configure the Gmail AutoAuth MCP server for managing Gmail operations thr 1.1k ★
- Shortcuts Playground Plugin — Shortcuts Playground: A Claude Code and Codex plugin for building, validating, signing, and remixing macOS/iOS 1.1k ★
- Herdrm — Native macOS console for herdr — all your coding agents and their live terminals, across devices 635 ★
README
learn-herdr
Interactive browser exercises for learning [herdr](https://herdr.dev), the terminal workspace manager for AI coding agents.
The curriculum contains 34 hands-on lessons covering:
- the prefix key and help overlay;
- tabs, panes, workspaces, focus, zoom, resize, and navigation;
- Herdr's CLI and socket API;
- advanced multi-shortcut workflows;
- agent operations: list, prompt, wait, blocked-state handling, logical keys, get, and read.
Each player gets an isolated Herdr session. Lessons stage the topology they need and validate real Herdr state. The Agents chapter uses deterministic, credential-free `claude` and `codex` practice programs: Herdr still performs its real process detection, pane targeting, lifecycle reporting, prompting, waiting, key delivery, and transcript reading, but no provider account, API key, or paid model inference is used.
Development
Requirements:
- Node.js 20+
- pnpm
- Vercel credentials with Sandbox access, supplied through the environment or local Vercel OIDC configuration
pnpm install
pnpm dev
Open .
A prebuilt Sandbox snapshot is optional. Set `HERDR_SNAPSHOT_ID` to use one; otherwise the app provisions a cold session.
Verification
pnpm test
pnpm lint
pnpm build
pnpm smoke http://localhost:3000
pnpm ui-smoke http://localhost:3000
`pnpm smoke` crosses the real backend boundary. It provisions a session and verifies boot, terminal attach, prompt identity, state snapshots, lesson staging, tab and pane exercises, both practice-agent kinds, prompt/wait transitions, blocked-state recovery, transcript reading, detach, and teardown.
`pnpm ui-smoke` uses `agent-browser` at a 1686×1178 viewport and fails unless wterm has nonzero dimensions and nonblank rendered rows before and after a staged lesson transition. It also asserts that the loading state makes the terminal inert.
Architecture
components/game.tsx— interactive curriculum and terminal UI- `lib/lessons.t
Related Skills
Claude Code Cheatsheet
100 Claude Secret Codes — prompt shortcuts that change how Claude responds. Interactive version at clskills.in
Learn Claude Skills
Interactive game to learn Claude Agent Skills (SKILL.md) - explore, learn, and quiz yourself!
Study Skill
Claude Code skill for interactive learning with FSRS-6 spaced repetition, research agents, book catalog, ADHD-
Notebooklm Learner Pack
NotebookLM Learner Pack — Claude skill for generating branded interactive learning packs with 29 copy-paste pr
Bjamba Skills
Claude Code skill: personalized learning coach that builds interactive curricula for any topic
Pi Reserved Keybindings
Extensions cannot override these shortcuts — they are silently skipped by registerShortcut(). Key Action -----
Related Agents
Visualization Engineer
Interactive visualization and rendering expert. When to use: 2D game rendering, WebSocket state streaming, fro
Lesson Author
Use this agent when you need to create new lessons or update existing ones for the Claude Code CLI Training in
Impeccable Agent
Autonomous executor for non-interactive impeccable commands. Runs audit, polish, harden, layout, typeset, and