claude

c10k-dojo

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.

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

Plugin c10k-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 c10k-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, benchmark, reflect. Use when the learner is working through the c10k-dojo web-server course or asks to start/continu

Slash commands (7)

  • /c10k-dojo:bench

    Run the constrained benchmark against the learner's current server and record the result.

  • /c10k-dojo:hint

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

  • /c10k-dojo:next

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

  • /c10k-dojo:reveal

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

  • /c10k-dojo:setup

    One-time setup — build the offline docs bundle, the benchmark image, and check tooling.

  • /c10k-dojo:start

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

  • /c10k-dojo:status

    Show dojo progress, the benchmark results table, and the connections-vs-survival curve.

Hooks (6)

  • 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

  • PostToolUse

    "${CLAUDE_PLUGIN_ROOT}"/hooks/post-bench.sh

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

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

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.

1 skill · 6 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

Perform AI code review on Git diffs — supports workspace changes, branch ranges, and single commits with concurrent per-file analysis, codebase search, and deep context-aware review.

2 commands

alibaba/open-code-review 50,068

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

Comprehensive Rust security code review with specialized bug-finding agents covering the safe/unsafe boundary, memory safety in unsafe blocks, concurrency, panic-induced DoS, recursion-induced stack overflow, FFI, and async runtime hazards

1 skill · 3 agents

trailofbits/skills 8,166

pysheeet

claude

Comprehensive Python programming reference covering syntax, concurrency, networking, databases, ML/LLM development, and HPC

2 skills

crazyguitar/pysheeet 8,162

Guide teams through MITRE's Problem Framing Canvas for clearer problem statements.

1 skill

deanpeters/Product-Manager-Skills 8,001

Maintain c10k-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