Rust design patterns for RTK. Newtype, Builder, RAII, Trait Objects, State Machine. Applied to CLI filter modules. Use when designing new modules or refactoring existing ones.
Install
npx skills add rtk-ai/rtk --skill design-patternsnpx skills add rtk-ai/rtk --skill design-patterns -a claude-code -gnpx skills add rtk-ai/rtk --skill design-patterns -a codex -ggemini skills install https://github.com/rtk-ai/rtk.git --path .claude/skills/design-patternsgh skill install rtk-ai/rtk design-patternsgit clone --depth 1 https://github.com/rtk-ai/rtk /tmp/rtk-ai__rtk
mkdir -p ~/.claude/skills ~/.agents/skills
cp -R /tmp/rtk-ai__rtk/.claude/skills/design-patterns ~/.claude/skills/design-patterns # Claude Code
cp -R /tmp/rtk-ai__rtk/.claude/skills/design-patterns ~/.agents/skills/design-patterns # Codex, Cursor, Gemini CLI, Copilot, OpenCode