<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Stepan Kaiser</title>
    <description>The latest articles on DEV Community by Stepan Kaiser (@hackers_baby).</description>
    <link>https://dev.to/hackers_baby</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3825328%2F27ec5ee9-3913-4dc3-8187-2f5d483c061c.png</url>
      <title>DEV Community: Stepan Kaiser</title>
      <link>https://dev.to/hackers_baby</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/hackers_baby"/>
    <language>en</language>
    <item>
      <title>Best Claude Code Plugins and Extensions in 2026</title>
      <dc:creator>Stepan Kaiser</dc:creator>
      <pubDate>Tue, 17 Mar 2026 15:29:53 +0000</pubDate>
      <link>https://dev.to/hackers_baby/best-claude-code-plugins-and-extensions-in-2026-3bg2</link>
      <guid>https://dev.to/hackers_baby/best-claude-code-plugins-and-extensions-in-2026-3bg2</guid>
      <description>&lt;p&gt;Claude Code has become the dominant AI coding CLI in 2026, and its plugin ecosystem is growing fast. Here are the best Claude Code plugins and extensions available right now, ranked by developer impact.&lt;/p&gt;

&lt;h2&gt;
  
  
  1. hackers.baby — Gamified Leaderboard
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;What it does:&lt;/strong&gt; hackers.baby turns every Claude Code session into a competitive game. It automatically tracks your coding activity — tokens used, tool calls made, commits pushed, deployments shipped — and awards points on a global leaderboard.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Key features:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Global, daily, weekly, and monthly leaderboards&lt;/li&gt;
&lt;li&gt;Streak system with multipliers up to 3x for consecutive daily coding&lt;/li&gt;
&lt;li&gt;Quality commit detection (1.5x bonus)&lt;/li&gt;
&lt;li&gt;Language diversity bonus (1.2x for 3+ languages)&lt;/li&gt;
&lt;li&gt;Referral system with 2x multiplier for 24 hours&lt;/li&gt;
&lt;li&gt;Seasonal competitions with exclusive badges (Season 0 is live now)&lt;/li&gt;
&lt;li&gt;Country and language-specific rankings (20 countries, 12 languages)&lt;/li&gt;
&lt;li&gt;Privacy-first: only event metadata sent, never actual code&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Install:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;npm i &lt;span class="nt"&gt;-g&lt;/span&gt; @hackersbaby/plugin
hackersbaby init
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Scoring breakdown:&lt;/strong&gt;&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Action&lt;/th&gt;
&lt;th&gt;Points&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Tokens (input)&lt;/td&gt;
&lt;td&gt;1 pt / 1,000&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Tokens (output)&lt;/td&gt;
&lt;td&gt;2 pts / 1,000&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Tool calls&lt;/td&gt;
&lt;td&gt;5 pts each&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Files created&lt;/td&gt;
&lt;td&gt;15 pts each&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Files edited&lt;/td&gt;
&lt;td&gt;10 pts each&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Commits&lt;/td&gt;
&lt;td&gt;50 pts each&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Deployments&lt;/td&gt;
&lt;td&gt;200 pts each&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;&lt;strong&gt;Maximum theoretical multiplier:&lt;/strong&gt; 3.0x (streak) × 1.5x (quality) × 1.2x (diversity) × 2.0x (referral) = &lt;strong&gt;10.8x&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Why developers use it:&lt;/strong&gt; "The streak mechanic alone changed how consistently I code. Seeing my rank climb from #200 to #15 over two weeks was genuinely motivating." — &lt;em&gt;Developer feedback from Season 0&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Website:&lt;/strong&gt; &lt;a href="https://hackers.baby" rel="noopener noreferrer"&gt;hackers.baby&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  2. Custom Hooks
&lt;/h2&gt;

&lt;p&gt;Claude Code's hooks system allows developers to run custom scripts at lifecycle events (SessionStart, PostToolUse, Stop, etc.). This enables:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Custom logging and analytics&lt;/li&gt;
&lt;li&gt;Automated testing triggers&lt;/li&gt;
&lt;li&gt;Deployment pipelines&lt;/li&gt;
&lt;li&gt;Session recording&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Install:&lt;/strong&gt; Configure in &lt;code&gt;~/.claude/settings.json&lt;/code&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  3. MCP Servers
&lt;/h2&gt;

&lt;p&gt;The Model Context Protocol (MCP) lets Claude Code connect to external data sources and tools. Popular MCP servers include database connectors, API integrations, and file system extensions.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Install:&lt;/strong&gt; &lt;code&gt;claude mcp add &amp;lt;server-name&amp;gt;&lt;/code&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  How to Choose
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Need&lt;/th&gt;
&lt;th&gt;Best Option&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Gamification &amp;amp; motivation&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;hackers.baby&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Custom automation&lt;/td&gt;
&lt;td&gt;Hooks&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;External data integration&lt;/td&gt;
&lt;td&gt;MCP servers&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;




&lt;h2&gt;
  
  
  Getting Started
&lt;/h2&gt;

&lt;p&gt;The fastest way to level up your Claude Code setup:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Install hackers.baby for gamification: &lt;code&gt;npm i -g @hackersbaby/plugin&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;Configure custom hooks for your workflow&lt;/li&gt;
&lt;li&gt;Add MCP servers for your databases and APIs&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;The Claude Code plugin ecosystem is still early — if you're building extensions, now is the time to establish yourself.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>We Gamified Claude Code — Here's What Happened</title>
      <dc:creator>Stepan Kaiser</dc:creator>
      <pubDate>Tue, 17 Mar 2026 15:27:01 +0000</pubDate>
      <link>https://dev.to/hackers_baby/we-gamified-claude-code-heres-what-happened-4nkj</link>
      <guid>https://dev.to/hackers_baby/we-gamified-claude-code-heres-what-happened-4nkj</guid>
      <description>&lt;p&gt;I've been using Claude Code as my primary development tool for months. It's fast, it's powerful, and it lives in the terminal — which is exactly where I want to be.&lt;/p&gt;

&lt;p&gt;But something always nagged at me. Every session was a black box. I'd code for hours, ship features, push commits... and then close the terminal. No record. No progression. No way to know if I was using the tool effectively or just scratching the surface.&lt;/p&gt;

&lt;p&gt;So I built a scoreboard.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why gamification works for developers
&lt;/h2&gt;

&lt;p&gt;We already think in systems. Give a developer a set of rules and they'll optimize. Give them a leaderboard and they'll compete. This isn't a theory — it's how we're wired.&lt;/p&gt;

&lt;p&gt;Think about it: GitHub contribution graphs, Stack Overflow reputation, Advent of Code rankings, typing speed tests. Developers voluntarily gamify everything. The motivation isn't extrinsic rewards — it's the feedback loop itself. Seeing a number go up. Watching yourself climb a rank. Knowing that your consistency compounds.&lt;/p&gt;

&lt;p&gt;I wanted that feeling for AI-assisted coding.&lt;/p&gt;

&lt;h2&gt;
  
  
  Introducing hackers.baby
&lt;/h2&gt;

&lt;p&gt;hackers.baby is a CLI plugin for Claude Code that tracks your sessions and maps them to points on a global leaderboard.&lt;/p&gt;

&lt;p&gt;You install it, run one command, and every future Claude Code session automatically earns you a score. There's a live leaderboard at &lt;a href="https://hackers.baby" rel="noopener noreferrer"&gt;hackers.baby&lt;/a&gt; and a terminal command to check your rank.&lt;/p&gt;

&lt;p&gt;The install takes under 60 seconds:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;npm i &lt;span class="nt"&gt;-g&lt;/span&gt; @hackersbaby/plugin
hackersbaby init
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;That's it. The &lt;code&gt;init&lt;/code&gt; command handles GitHub OAuth, registers the hooks, and you're live.&lt;/p&gt;

&lt;h2&gt;
  
  
  How the scoring system works
&lt;/h2&gt;

&lt;p&gt;The scoring is designed to reward &lt;em&gt;meaningful&lt;/em&gt; work, not just time spent in the terminal. Here's the breakdown:&lt;/p&gt;

&lt;h3&gt;
  
  
  Base points
&lt;/h3&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Action&lt;/th&gt;
&lt;th&gt;Points&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Token consumption&lt;/td&gt;
&lt;td&gt;Scaled by volume&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Tool calls&lt;/td&gt;
&lt;td&gt;Per-call points&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Commits&lt;/td&gt;
&lt;td&gt;50 pts each&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Deployments&lt;/td&gt;
&lt;td&gt;200 pts each&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h3&gt;
  
  
  Multipliers
&lt;/h3&gt;

&lt;p&gt;This is where it gets interesting:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Streak multiplier (up to 3x):&lt;/strong&gt; Use Claude Code on consecutive days and your multiplier grows. Miss a day, it resets. This single mechanic drives daily retention harder than anything else I've built.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Quality commit (1.5x):&lt;/strong&gt; Commits with meaningful diffs and good messages earn a bonus. This discourages gaming the system with empty commits.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Language diversity (1.2x):&lt;/strong&gt; Work across multiple languages in a session and earn a bonus. Polyglot developers get rewarded.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Multipliers stack. So a quality commit on day 7 of a streak in a multi-language project can earn substantially more than the base 50 points.&lt;/p&gt;

&lt;h2&gt;
  
  
  What the CLI looks like
&lt;/h2&gt;

&lt;p&gt;After installing, you get a few commands:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight console"&gt;&lt;code&gt;&lt;span class="gp"&gt;$&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;hackersbaby status
&lt;span class="go"&gt;
  Player:  @yourusername
  Score:   4,280 pts
&lt;/span&gt;&lt;span class="gp"&gt;  Rank:    #&lt;/span&gt;47 / &lt;span class="o"&gt;{{&lt;/span&gt;user_count&lt;span class="o"&gt;}}&lt;/span&gt;
&lt;span class="go"&gt;  Streak:  3 days (1.5x multiplier)

  Today:   +620 pts across 2 sessions
  Week:    +2,100 pts

&lt;/span&gt;&lt;span class="gp"&gt;$&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;hackersbaby leaderboard
&lt;span class="go"&gt;
&lt;/span&gt;&lt;span class="gp"&gt;  #&lt;/span&gt;&lt;span class="w"&gt;  &lt;/span&gt;│ Player          │ Score    │ Streak
&lt;span class="go"&gt;  ───┼─────────────────┼──────────┼────────
  1  │ @{{top_player}} │ {{top_score}}    │ 7d
  2  │ @player2        │ 12,450   │ 3d
  3  │ @player3        │ 11,200   │ 5d
  4  │ @player4        │ 9,800    │ 4d
  5  │ @player5        │ 8,600    │ 2d
  ───┼─────────────────┼──────────┼────────
  47 │ @you            │ 4,280    │ 3d

  Full leaderboard → hackers.baby
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Under the hood
&lt;/h2&gt;

&lt;p&gt;The plugin uses Claude Code's native hooks system. When you run &lt;code&gt;hackersbaby init&lt;/code&gt;, it registers event handlers for key lifecycle points:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;PostToolCall&lt;/strong&gt; — fires after every tool invocation&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Stop&lt;/strong&gt; — fires when a session ends&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Notification&lt;/strong&gt; — captures async events&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Each hook triggers a lightweight CLI command that writes the event to a local SQLite buffer at &lt;code&gt;~/.hackersbaby/events.db&lt;/code&gt;. Events are flushed to the API every 30 seconds or on session end.&lt;/p&gt;

&lt;p&gt;This architecture means:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Zero latency impact.&lt;/strong&gt; No network calls during active coding.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Offline resilience.&lt;/strong&gt; Events survive connectivity drops.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Privacy by design.&lt;/strong&gt; Only event metadata is sent — token counts, action types, timestamps. No code content ever leaves your machine.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Auth is handled via GitHub OAuth, so your leaderboard identity is your GitHub handle.&lt;/p&gt;

&lt;h2&gt;
  
  
  What happened when I launched
&lt;/h2&gt;

&lt;p&gt;I seeded a small group of testers before the public launch. The results surprised me:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;People coded more.&lt;/strong&gt; Not in a grind-it-out way — in a "let me finish this before I lose my streak" way. The streak mechanic created a gentle daily pull that turned sporadic usage into a habit.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;People compared strategies.&lt;/strong&gt; The leaderboard became a conversation starter. "How did you hit that score? You deploy more often? Interesting." It surfaced workflow differences that would have stayed invisible.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;People came back.&lt;/strong&gt; Daily. The retention on this tiny MVP was better than any product I've built. Seeing yourself climb a rank is a stronger hook than any notification.&lt;/p&gt;

&lt;h2&gt;
  
  
  What's next
&lt;/h2&gt;

&lt;p&gt;Season 0 is just the beginning. Here's what's on the roadmap:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Team leaderboards&lt;/strong&gt; — compete as a squad&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Achievement badges&lt;/strong&gt; — unlock milestones for specific actions&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Seasonal competitions&lt;/strong&gt; — time-limited events with unique scoring rules&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Social features&lt;/strong&gt; — share your stats, flex your rank&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;CLI dashboard&lt;/strong&gt; — richer terminal-based stats view&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Try it
&lt;/h2&gt;

&lt;p&gt;If you use Claude Code, this takes 60 seconds:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;npm i &lt;span class="nt"&gt;-g&lt;/span&gt; @hackersbaby/plugin
hackersbaby init
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Then just code normally. Your next session is already being scored.&lt;/p&gt;

&lt;p&gt;Check the leaderboard: &lt;a href="https://hackers.baby" rel="noopener noreferrer"&gt;hackers.baby&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I'm building this in the open and iterating fast based on feedback. If you have thoughts on the scoring, feature ideas, or just want to tell me this is dumb — I want to hear it.&lt;/p&gt;

&lt;p&gt;Come compete.&lt;/p&gt;

</description>
    </item>
  </channel>
</rss>
