While you waitAppears in · Band / ToastAdded

Code Quest

Turn sessions into a tiny RPG: XP for reads, edits, tests and commits, plus quests.

Code Quest · Effect preview · IllustrationIllustrative
> Add pagination to the order list
⏺ I’ll look at the list component first.
⚔ Lv3 ████████░░░░░░░░ 80/300 XP +10 Modified app.ts
Quest: Fix the login page flicker
LEVEL UP! You reached level 4
❯ /quest complete
❯

Illustration. Actual results depend on the mod, terminal and environment.

Install

/plugin marketplace add VardhanKirti/claude-code-mods
/plugin install code-quest@my-mods
/reload-plugins

Run these commands one at a time in a Claude Code session.

What it accesses

Based on the author’s documentation, checked when listed; use claude plugin validate to check for yourself.

Reads

Yes

Observes Read/Edit/Write/Bash tool events, paths and command strings, and reads plugin state.

Writes files

Yes

Writes XP, quest and achievements to plugin storage ($.state); does not rewrite project files.

Runs commands

None

Network

None

Introduction

Code Quest is a Claude Code function-hooks mod that turns a coding session into a light RPG. A band above the prompt shows level, XP bar, latest reward and current quest; level-ups and achievements toast. XP: read +5, modify +10, passing test command +25, git commit +30, quest complete +250. /quest shows full status and achievements; /quest set <objective>, /quest complete and /quest abandon manage the quest. The first non-slash prompt can become the objective (up to 60 characters). Progress lives in plugin storage with serialized updates so parallel tool calls do not lose XP.

Install: /plugin marketplace add VardhanKirti/claude-code-mods, then /plugin install code-quest@my-mods, then /reload-plugins. The author asks you to read the source first; details are in the repo root README (no plugin-local README). No numeric Claude Code minimum is stated; site baseline is 2.1.287+ function hooks. The repo has no LICENSE file; the site owner approved listing it without one.

Who it is for

  • People who want a light RPG progress band and quests while coding

Requirements

  • No numeric Claude Code minimum stated; site baseline is 2.1.287+ function hooks.
  • Marketplace name is my-mods; install as code-quest@my-mods.
  • No LICENSE in the repo; site owner approved listing without one.