rtk-ai/rtk

DirSkills catalogs 12 skills from this repository, across 4 categories: Automation, Data, DevOps, Quality.

75.9K stars4.8K forksView on GitHub
๐Ÿงน
3w ago

Code Simplifier

Code Simplifier reviews Rust code for idiomatic simplification patterns, reducing over-engineering and unnecessary allocations without changing behavior. Use it to apply Rust idioms like iterator chains, early returns, and Option/Result chaining while respecting project constraints.
Quality
75.9K4.8K
๐Ÿ”
3w ago

Issue Triage

Issue Triage audits open issues, categorizes them, detects duplicates, cross-references pull requests, assesses risk, and posts comments. Use it to triage issues manually or proactively when many open issues need attention.
Automation
75.9K4.8K
๐Ÿ”
3w ago

PR Review

PR Review batches open pull requests in order of complexity, checks merge readiness (conflicts, CLA, reviews), reads diffs, and asks for explicit approval before merging. It also posts comments on blocked PRs.
Quality
75.9K4.8K
๐Ÿ”
3w ago

PR Triage

PR Triage audits open pull requests, flags risks, and helps choose which PRs need deeper review. It can draft and post review comments, with language handling for French or English.
Quality
75.9K4.8K
โฑ๏ธ
3w ago

Performance

Performance analyzes RTK CLI startup time, memory usage, and token savings to detect and fix performance regressions. Use it after filter changes, dependency additions, or before release to verify the CLI meets <10ms startup, <5MB memory, and 60-90% token savings targets.
Quality
75.9K4.8K
๐Ÿงช
3w ago

RTK TDD

RTK TDD enforces a Red-Green-Refactor test-driven development workflow for Rust projects, auto-triggering on implementation, testing, refactoring, and bug fixing tasks. It provides Rust-idiomatic testing patterns using anyhow/thiserror, cfg(test), and Arrange-Act-Assert.
Quality
75.9K4.8K
๐Ÿ”
3w ago

RTK Triage

RTK Triage orchestrates issue and PR triage, then cross-references the data to detect overlapping PRs, security gaps, P0 bugs without PRs, and internal conflicts, saving a report to claudedocs.
Quality
75.9K4.8K
๐Ÿ“Š
3w ago

Repo Recap

Repo Recap generates a structured Markdown summary of a repository's open pull requests, issues, and recent releases, ready to share with a team. Use it to quickly get an executive overview of project activity and risk areas.
Data
75.9K4.8K
๐Ÿฆ€
3w ago

Rust Design Patterns

Rust Design Patterns documents idiomatic Rust patterns (Newtype, Builder, State Machine, Trait Object, RAII, Strategy, Extension Trait) for RTK's CLI filter modules. Use when designing new modules or refactoring existing filter code.
Quality
75.9K4.8K
๐Ÿ›ก๏ธ
3w ago

Security Guardian

Security Guardian performs comprehensive security analysis for RTK CLI, focusing on command injection, shell escaping, hook security, and malicious input handling. Use it before release or after security-sensitive code changes.
Quality
75.9K4.8K
๐Ÿš€
3w ago

Ship

Ship automates the complete release cycle for RTK: build verification, version bump, changelog update, git tag, and push to trigger CI/CD. Use it before tagging a new version to ensure quality checks pass and releases are safe.
DevOps
75.9K4.8K
๐Ÿงช
3w ago

TDD Rust

TDD Rust guides Red-Green-Refactor development of RTK filters in Rust, using real command fixtures, token savings assertions, and insta snapshot tests. Use it when implementing new filter commands to enforce quality and output stability.
Quality
75.9K4.8K