Pre-Release | Early subscribers get beta access · Subscribe

faction-plugin-coding-coach

Coding Coach

Staff Engineer Practice

Practice algorithm katas and code review exercises 1:1 with a staff-engineer coach. Explain your approach, get scored against a hidden rubric, survive the follow-ups. The coach has seen every PR you're about to open and every bug you're about to write.

At a glance

// 10 katas · 6 code reviews
// Hidden rubric scoring
// 11 achievements · run history
// 1:1 with Staff Engineer

Install

faction plugin install faction-plugin-coding-coach

// Slash command: /coach

Highlights

  • 10 algorithm katas (linked lists, trees, DP, etc.)
  • 6 code review exercises (retry logic, migrations, races, caching)
  • Hidden rubric scoring with 3-5 points per problem
  • Follow-up prompts the coach can push with
  • 1:1 delivery (not panel-style like Interview Prep)
  • 11 achievements including Kata and Review completionist tracks
  • Run history with per-mode round tracking

Katas

  • · Reverse a Linked List
  • · Detect a Cycle in a Linked List
  • · Validate a Binary Search Tree
  • · Longest Palindromic Substring
  • · Merge K Sorted Lists
  • · Implement an LRU Cache
  • · Kth Largest Element
  • · Serialize/Deserialize a Binary Tree
  • · Word Ladder (BFS)
  • · Coin Change (DP)

Code review exercises

  • · Adding retry logic (pitfalls: fixed delay, no idempotency)
  • · Database migration (50M-row ALTER TABLE at scale)
  • · Function cleanup (200-line refactor — is it actually better?)
  • · API with a hidden race condition
  • · Brittle test suite (exact string matches, timestamps)
  • · New caching layer (thundering herd, staleness)

Quickstart

$ /coach start kata
$ /coach answer I'd use the three-pointer iterative approach...
$ /coach status
$ /coach synthesis
$ /coach history
$ /coach achievements

More games on Faction Engine

// Open source. PRs welcome. All six games ship as installable Faction plugins.