explaingit

song-ic/rx-plugin

16ShellAudience · developerComplexity · 3/5LicenseSetup · moderate

TLDR

A Claude Code plugin that splits AI coding tasks between Claude for planning and Reasonix (DeepSeek-powered) for execution, cutting costs 30-40x while enforcing a strict separation between the two roles.

Mindmap

mindmap
  root((rx-plugin))
    How it works
      Claude writes spec
      Reasonix executes
      Verification loop
    Cost savings
      DeepSeek API
      30-40x cheaper
    Safety gate
      Blocks direct edits
      Over 3 lines
    Skills
      TDD loop
      Parallel audit
    Setup
      Claude Code
      Node.js and Python
      DeepSeek API key
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Things people build with this

USE CASE 1

Use the /rx:go command to let Claude write a specification and DeepSeek implement it, reducing your AI coding bill by up to 40x.

USE CASE 2

Run the TDD loop skill to have Claude write tests first and Reasonix write the implementation that makes them pass.

USE CASE 3

Run the parallel audit skill to check your code for security, performance, and quality issues from multiple angles at once.

Tech stack

ShellNode.jsPythonDeepSeek API

Getting it running

Difficulty · moderate Time to first run · 30min

Requires a separate DeepSeek API key from DeepSeek's platform in addition to Claude Code.

Use freely for any purpose including commercial projects, as long as you keep the copyright notice.

In plain English

This is a plugin for Claude Code (the AI coding assistant) that sets up a two-part workflow for writing code changes. Claude acts as the planning layer: it understands what you want, writes a specification document, and verifies whether the result is correct. A separate tool called Reasonix actually makes the changes to your codebase. Reasonix is powered by the DeepSeek AI model, which costs considerably less to run than Claude. The author claims this combination is 30 to 40 times cheaper than having Claude do all the work directly. The workflow starts when you describe a task in Claude Code using the /rx:go command. Claude reads the codebase, writes a specification file, and hands it off to Reasonix. Reasonix calls the DeepSeek API to implement the changes. Claude then runs a four-step verification process and, if something is wrong, loops back up to three times before stopping. The plugin includes a gatekeeper hook that prevents Claude from directly editing your project files when a change exceeds three lines. This enforces the separation between the planning role and the execution role: Claude is not supposed to touch the code itself, only to direct the tool that does. The hook is active as long as the plugin is enabled. Two built-in skills extend the workflow further. One runs a test-driven development loop where Claude writes the tests and Reasonix writes the implementation to pass them. The other runs a parallel code audit from multiple angles simultaneously, covering security, performance, testing, user experience, and general quality. Using this plugin requires Claude Code installed, Node.js, Python 3, bash, and a DeepSeek API key that you obtain separately from DeepSeek's platform. The repository is written primarily in Shell and documented in Chinese. It is licensed under MIT.

Copy-paste prompts

Prompt 1
I'm using the rx-plugin for Claude Code. Help me write an /rx:go prompt that specifies adding a dark mode toggle to my React app.
Prompt 2
Explain why the rx-plugin's gatekeeper hook blocks Claude from directly editing files with more than 3 lines of change.
Prompt 3
I want to add a new skill to rx-plugin that runs a documentation check. Write the shell script for the skill file.
Prompt 4
My rx-plugin verification loop is stopping early. Here is the error log. What part of the four-step check is failing?
Open on GitHub → Explain another repo

← song-ic on gitmyhub — every repo by this author, as a profile.

Verify against the repo before relying on details.