By alexanderop
A help router plus an optional ship orchestrator for the AFK flow: prototype (throwaway logic/UI exploration) → grill (relentless plan interview, docs-aware) → implement (lead plans, workers run bounded TDD slices) → simplify (parallel cleanup) → qa (frontend/backend evidence verification). Ships a persistent brain/ memory vault (reflect, ruminate, meditate, plan, review, brain) that the flow reads before acting and writes back to as it learns.
Use when AFK implementation work is complex enough to need architecture, fixed contracts, slice planning, or worker delegation before code changes.
Use when AFK has a fixed implementation slice with exact files, contracts, tests, and verification commands.
Use when a plan or spec splits into many independently-mergeable units — a codebase-wide migration, rename, or repeated pattern change — and the user wants them implemented in parallel as separate PRs rather than one sequential pass. The fan-out alternative to afk:implement.
Use when a task needs to read or write the persistent brain/ vault — adding a principle, codebase gotcha, or note, or grounding work in existing memory; triggers include "add to brain", "remember this in the brain", or any direct brain/ edit.
Use when the user wants to generate behavioral evals, LLM-judge tests, or eval cases for a skill, agent, prompt, or feature, write a failing eval before implementing, or scaffold an eval harness in a repo that has none
Use when the user asks to write, refine, draft, or validate a /goal, completion condition, objective, success criteria, definition of done, or bounded outcome for long-running agent work
Use when afk:implement has landed, when the user asks to simplify or clean up changed code, or when they ask to deduplicate, DRY, or review quality without hunting for bugs
Modifies files
Hook triggers on file write and edit operations
Uses power tools
Uses Bash, Write, or Edit tools
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
One help router, one optional end-to-end orchestrator, focused workflow skills,
a packaged implementation agent pair, and a persistent brain/ memory vault the
flow reads before acting and writes back to as it learns. Just the steps that
matter.
Full documentation: https://alexanderop.github.io/afk/
Inside any Claude Code session:
/plugin marketplace add alexanderop/afk
/plugin install afk@afk
Verify with /help — the skills appear under the afk: namespace.
Update later with /plugin marketplace update afk.
To try it without installing:
git clone https://github.com/alexanderop/afk
claude --plugin-dir ./afk
/afk:qa needs Vercel's
agent-browser CLI installed and
available on your PATH when it routes to frontend browser QA.
The four-step coding flow: grill → implement → simplify → qa. Use
/afk:ship to drive the planning-through-verdict loop, or grab any skill
standalone. /afk:qa is the closer for the implement path: it verifies the
change with real evidence and produces a ship/no-ship verdict (/afk:ship stops
at that verdict). /afk:batch is the fan-out alternative to implement: one PR
per independent unit, run in parallel worktrees. /afk:prototype builds a
throwaway exploration before committed planning.
The brain/ vault skills (init-brain, brain, map-codebase, reflect,
ruminate, meditate, plan, review) keep a persistent Obsidian-compatible store of
your project's principles, gotchas, and decisions — wired into the flow
automatically. /afk:init-brain also authors a tight CLAUDE.md (with an
AGENTS.md symlink) that onboards any agent to the repo and points at the
brain.
For per-skill detail see the Reference section of the docs.
Invoke directly: /afk:help, /afk:ship, /afk:grill, /afk:implement,
/afk:batch, /afk:simplify, /afk:qa, /afk:prototype,
/afk:write-good-goal, /afk:research, and the brain skills /afk:brain,
/afk:init-brain, /afk:map-codebase, /afk:reflect, /afk:ruminate,
/afk:meditate, /afk:plan, /afk:review.
Run /doctor to check plugin loading.
qa/ # QA reports + screenshots (gitignored)
brain/ # persistent memory vault — everything AFK writes lives here:
brain/context.md # domain glossary, grown by /afk:grill
brain/decisions/NNNN-*.md # ADRs worth recording, offered sparingly by grill
brain/plans/<slug>.md # the agreed plan, input to /afk:implement
brain/prototypes/ # prototype verdict notes for throwaway exploration
brain/principles/ # principles + gotchas the flow reads before acting
brain/codebase/ # as-is maps of how areas work, by /afk:map-codebase
See docs/testing-strategy.md for the full approach.
bun run test # zero-token unit + integration checks (run on every edit)
bun run test:e2e # one cheap headless turn (~$0.01): plugin actually loads
bun run test:evals # model-backed behavioral evals via claude -p
bun run test:triggers # model-backed: do skills fire from bare prompts? (pre-release only)
brain/ memory vault — its skills (brain, init-brain, reflect,
ruminate, meditate, plan, review) and hooks — is derived from
brainmaxxing by Lauren Tan (MIT),
rewritten to AFK's skill conventions.npx claudepluginhub alexanderop/afk --plugin afkCreate skills, subagents, hooks, commands, and plugins for Claude Code
Modern Vue 3 development with TypeScript, Composition API, defineModel bindings, Testing Library for user-behavior tests, and MSW for API mocking
Vue language server for Claude Code
Persistent markdown memory for Claude Code. A brain/ vault your agent reads at session start and writes to when it learns. Six skills — reflect, ruminate, meditate (a learning loop) plus plan and review (principle-grounded work) and brain (read/write) — with hooks that inject the brain index at startup and re-index on writes. Plugin repackaging of brainmaxxing by Lauren Tan (https://github.com/poteto/brainmaxxing).
No description provided.
Complete collection of battle-tested Claude Code configs from an Anthropic hackathon winner - agents, skills, hooks, and rules evolved over 10+ months of intensive daily use
Lazy senior dev mode. Forces the simplest, shortest solution that actually works: YAGNI, stdlib first, no unrequested abstractions.
Upstash Context7 MCP server for up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your LLM context.
Complete creative writing suite with 10 specialized agents covering the full writing process: research gathering, character development, story architecture, world-building, dialogue coaching, editing/review, outlining, content strategy, believability auditing, and prose style/voice analysis. Includes genre-specific guides, templates, and quality checklists.
Unity Development Toolkit - Expert agents for scripting/refactoring/optimization, script templates, and Agent Skills for Unity C# development
Comprehensive .NET development skills for modern C#, ASP.NET, MAUI, Blazor, Aspire, EF Core, Native AOT, testing, security, performance optimization, CI/CD, and cloud-native applications