claude

reactor-dojo

Tutored, constrained build of a single-threaded reactor (event-loop) server in Ruby, from a blocking accept loop to a nonblocking IO.select reactor that juggles thousands of connections. Claude Code acts as a Socratic tutor: it quizzes you, reasons about your answers, and makes you type the load-bearing code yourself while it handles glue and review. Offline by design.

3 on GitHubby Antonio Barbosav0.1.0updated 19 days agoworkshop
/

Plugin reactor-dojo from marketplace brk in geeksilva97/brk. Commands read from the repo's manifest — 19 days ago.

This plugin runs code on your machine — its hooks fire automatically on events like tool use. The exact commands are listed below; read them before installing.

What it installs

Skills (1)

  • tutor

    Run the reactor-dojo Socratic tutoring loop for the learner's current step — frame the problem, ask free-text consolidation questions scored 1-5, make the learner type the spine, review, run the success check, reflect. Use when the learner is working through the reactor-dojo course on a reactor-base

Slash commands (6)

  • /reactor-dojo:hint

    Give a scoped hint for the current step — never the full spine.

  • /reactor-dojo:next

    Advance to the next step after the current step's success check passes.

  • /reactor-dojo:reveal

    Instructor escape hatch — show the reference implementation for the current step.

  • /reactor-dojo:setup

    One-time setup — build the offline docs bundle and check tooling (stdlib-only, no deps).

  • /reactor-dojo:start

    Begin or resume the reactor-dojo at your current step.

  • /reactor-dojo:status

    Show dojo progress — current step, completed steps, backend mode.

Hooks (5)

  • SessionStart

    "${CLAUDE_PLUGIN_ROOT}"/hooks/session-start.sh

  • UserPromptSubmit

    "${CLAUDE_PLUGIN_ROOT}"/hooks/title.sh

  • PreToolUse

    "${CLAUDE_PLUGIN_ROOT}"/hooks/guard.sh web

  • PreToolUse

    "${CLAUDE_PLUGIN_ROOT}"/hooks/guard.sh bash

  • PreToolUse

    "${CLAUDE_PLUGIN_ROOT}"/hooks/guard.sh spine

View source on GitHub

More from geeksilva97/brk

All 8 plugins →

loopcraft

claude

A Socratic tutor that teaches you how AI agents work by making you build one — from a raw prompt to a full agent loop with tool calling, all in TypeScript. You type the load-bearing code; the tutor guides, quizzes, and reviews.

3 skills · 6 commands · hooks

3

c10k-dojo

claude

Tutored, constrained build of Ruby web servers from raw sockets to C10K. Claude Code acts as a Socratic tutor: it quizzes you, reasons about your answers, and makes you type the load-bearing code yourself while it handles glue and review. Graded against a cgroup-constrained benchmark.

1 skill · 7 commands · hooks

3

demonkey

claude

Tutored, constrained build of Ruby web servers through the PROCESS family only — from a raw TCP socket up to a Unicorn-like preforking server with heartbeats, graceful shutdown, and zero-downtime USR2 restart. Claude Code acts as a Socratic tutor: it teaches the mechanisms, makes you type the load-bearing code yourself, then quizzes you to consolidate once it's built and running — handling glue and review along the way. Verification is local and lightweight (nc, ps, lsof, kill -SIGNAL) — the emphasis is building and the signal protocol, not load testing. A focused pilot of c10k-dojo.

1 skill · 7 commands · hooks

3

Lead-mode replicant: you lead an agent through database replication on top of SQLite in Ruby. The agent writes the ADR and the code — you make every decision, commit to numbers before the trial, review what it built, and answer for it. Hooks enforce decide-then-build and predict-then-measure.

1 skill · 7 commands · hooks

3

replicant

claude

A tutored coding dojo: build database replication from scratch on top of SQLite in Ruby — leader/follower, a hand-written WAL, quorum and leader election — with a Socratic tutor that makes you type the load-bearing spine and an offline jail that keeps you honest.

1 skill · 6 commands · hooks

3

System Design Interview Dojo — practice designing scalable systems through Socratic conversation. Dialogue-driven interview simulator + offline jail + free-text consolidation.

1 skill · 6 commands · hooks

3

Similar plugins

ruby-lsp

claude

Ruby language server for code intelligence and analysis

anthropics/claude-plugins-official 47,076

Web scripting with PHP and Ruby for web applications, CMS development, and backend services

2 agents

wshobson/agents 42,461

Facilitate workshop sessions with consistent pacing, options, and progress tracking.

1 skill

deanpeters/Product-Manager-Skills 8,001

Expert agents for specific programming languages (Python, Go, Rust, etc.)

12 agents

davepoon/buildwithclaude 3,741

Stakeholder mapping, status reporting, executive updates, alignment workshops, escalation.

5 skills · 2 commands

Owl-Listener/designer-skills 3,339

Operations & procurement skills: Process Documentation, SOP Writer, Vendor Evaluation, RFP Writer, Vendor Contract Checklist, Project Status Report, Workshop Facilitation Guide, Risk Register, RACI Matrix, Email Triage, Morning Intelligence. Document workflows, write SOPs and RFPs, review vendor contracts, build risk registers, define RACI matrices, triage your inbox, and auto-generate a morning news brief.

12 skills

mohitagw15856/pm-claude-skills 1,544

Maintain reactor-dojo?

This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.

claude & codex plugins8 plugins