rtk-ai/rtk's Claude Code Plugin for RTK Contributors
By Flowy · Updated 2026-08-28
The rtk-ai/rtk Claude Code plugin packages 6 agents, 12 skills, and 9 commands taken from the RTK project's own repository. RTK is a Rust CLI proxy that cuts LLM token use on common developer commands. This plugin is for people contributing to RTK's own Rust source, not for using RTK on your own project.
What is the rtk-ai/rtk plugin, actually
rtk-ai/rtk itself is a command line proxy written in Rust that cuts LLM token consumption by 60 to 90 percent on common developer commands, shipped as a single binary with no dependencies. The Claude Code plugin in that same repository is a separate thing: 27 components split into 6 agents, 12 skills, and 9 commands that the RTK project's own contributors use while building RTK itself. Every one of them is scoped, in its own description, to RTK's Rust codebase, its filters, its worktrees, or its issue tracker.
That distinction matters before you install anything. This plugin does not make RTK save more tokens for you, and it does not touch the commands RTK proxies on your behalf. It is the internal toolkit for people writing RTK's Rust source, reviewing changes to it, or running its release process, listed here under the development category.
What do the six agents cover
rust-rtk is the general purpose Rust agent for RTK: CLI proxy patterns, filter design, and performance optimization. system-architect handles architecture calls such as adding a new filter module, changing command routing, or designing a cross cutting feature like config, tracking, or tee. code-reviewer checks code quality, security issues, and performance, and is meant to run on its own after a chunk of implementation is done or before a commit. debugger fires the same way, on errors, test failures, or anything RTK does unexpectedly during development or testing. rtk-testing-specialist covers snapshot tests, token accuracy, and cross platform validation. technical-writer writes RTK's CLI documentation with an eye on usability, performance claims, and working examples.
What do the Rust engineering skills add
design-patterns applies Newtype, Builder, RAII, Trait Objects, and State Machine patterns to RTK's CLI filter modules, for new modules or refactors. code-simplifier reviews RTK's existing Rust for idiomatic cleanup, catching over-engineering, unneeded allocations, and verbose patterns without changing what the code does. Two skills cover testing specifically: rtk-tdd is the broad one, auto-triggering on implementation, testing, refactoring, and bug fixing, with Rust-idiomatic error handling and test-only code blocks. tdd-rust is narrower, auto-triggering only on new filter work, and adds real fixtures, token savings assertions, and snapshot tests. performance benchmarks startup time, memory use, and token savings. security-guardian looks specifically at command injection, shell escaping, and hook security.
What handles issues, pull requests, and releases
issue-triage and pr-triage audit open issues or PRs, categorize them, flag duplicates, cross reference the two, run a risk pass, and can post comments; both take specific numbers to focus on, or "all" for a full pass. Worth knowing before you run either without arguments: the default output language is French, and you pass "en" if you want English. rtk-triage runs both of those in parallel, then cross references the results to catch double coverage, security gaps, high priority issues with no linked PR, and internal conflicts, saving the write-up to a dated file in the repo (also French by default). pr-review works through open PRs from smallest to largest, checks each one's conflicts, CLA status, and existing reviews, reads the full diff, and waits for your explicit go-ahead before moving to the next one. repo-recap puts together a recap of PRs, issues, and releases to share with a team, in English or French. ship is the release skill: build, commit, push, and version bump in one pass.
What do the nine commands manage
Five of them are worktree management: worktree sets one up for RTK's Rust project, worktree-status checks background cargo check status on it, remove-worktree tears one down along with its git reference and branch, clean-worktree walks you through removing stale ones interactively, and clean-worktrees removes every merged one without asking. diagnose checks RTK's own installation, hooks, version, and command routing. audit-codebase scores the codebase across 7 categories, each rated 0 to 10. codereview is a local pre-PR review that can auto-fix what it finds. test-routing is a dry run of RTK's own command routing, showing which commands have filters without executing any of them.
Who should actually install this
If you are opening a pull request against rtk-ai/rtk, fixing one of its filters, or reviewing someone else's change to it, this plugin is built for exactly that. If you just want to run RTK against your own project to cut your own token use, none of its 27 components apply to that job. They are written for RTK's Rust source, its worktrees, and its issue tracker, not for the commands RTK proxies on your behalf.
How do I install it
Flowy indexes rtk-ai/rtk from its public GitHub repository. Install it from the listing page linked at the top of this guide, and its 6 agents, 12 skills, and 9 commands become available in that session.
Common questions
- What is rtk-ai/rtk?
- RTK is a Rust command line proxy that cuts LLM token consumption by 60 to 90 percent on common developer commands, built as a single binary with no dependencies. The rtk-ai/rtk Claude Code plugin is separate from that: it is the set of 6 agents, 12 skills, and 9 commands the RTK project's own contributors use to build RTK itself.
- Does installing this plugin make RTK use fewer tokens in my own project?
- No. None of its 27 components change how RTK behaves as a CLI proxy. They are aimed at people editing RTK's own Rust source, reviewing RTK's pull requests, or triaging RTK's issues, so if you only want to run RTK against your own commands, this plugin has nothing for you.
- Why do some of the skills default to French?
- issue-triage, pr-triage, rtk-triage, and repo-recap all accept an en or fr argument for their output language, and each one defaults to French when you pass no argument. That is a real, stated default in the plugin rather than a translation gap, so pass en explicitly if you want English output.
- What is the difference between rtk-tdd and tdd-rust?
- rtk-tdd is the broader enforcement skill: it auto-triggers on implementation, testing, refactoring, and bug fixing across the RTK codebase, using Rust-idiomatic error handling and test-only code blocks. tdd-rust is narrower and auto-triggers specifically on new filter work, adding real fixtures, token savings assertions, and snapshot tests.
- How many agents, skills, and commands does the rtk-ai/rtk plugin have?
- Flowy indexes 27 components total for rtk-ai/rtk: 6 agents such as rust-rtk, system-architect, and code-reviewer; 12 skills such as rtk-tdd, security-guardian, and ship; and 9 commands such as worktree, diagnose, and audit-codebase.
