Production-grade embedded Rust guidelines for Raspberry Pi (bare-metal no_std and Linux embedded std/rppal/embedded-hal).
라즈베리파이 4(Raspberry Pi OS Bookworm)에 OBD2/CAN 진단 환경을 한 번에 깔아주는 스킬. Node.js 18 LTS, Claude Code, python-can, socketcan, USB-CAN 어댑터(slcan/canable) udev 규칙, aiohttp 의존성, 스왑 확장(4GB 미만…
Assembles the final EMPTOR BRIEF for a purchase decision and runs its pre-flight audit: ranked pick with confidence-and-because clauses, trade-off map, evaluation matrix,…
Use VCR.py when an agent needs to turn flaky, slow, or rate-limited Python tests into stable runs by recording real HTTP interactions once and replaying them from cassette files.
Refactor Java application code for a new framework. Use when updating imports, annotations, APIs, dependency injection, or framework-specific patterns.
Prepare a new rust-srec application release end to end — pick the next semver version, bump the workspace version, promote the staged unreleased.md notes into versioned en+zh…
Use when adding, modifying, or debugging renderers (ASCII, passthrough, landmark overlay, C++ deformed) or the RenderFrame output in adapters/renderers/
Inventories repos/crates for a merge: languages, package managers, entrypoints, workflows, agent-control files, the feature matrix, and the env/secret contract — using the idd CLI…
Rebuild brand reputation after a crisis through strategic communication, trust-building actions, and sentiment recovery tracking
Review PHP code for typing, dangerous APIs, password handling, path traversal, and secret hygiene.
Review and enforce Rust best practices, clean code principles, and idiomatic patterns. Use when reviewing code, writing new Rust code, or refactoring existing implementations.
Review Ruby/Rails code for code smells using thoughtbot's Ruby Science catalog (https://github.com/thoughtbot/ruby-science).
Authoring Ruby gems: gemspec, versioning, releases, and testing. Use when building libraries or extracting code from apps.
APIMatic-generated Ruby SDK (APIMATIC v3.0, built on apimatic_core + apimatic_faraday_client_adapter) reference and grounding layer — gem id and top-level module, the single…
Ruby 4+ language idioms, Enumerable patterns, blocks, classes, modules, and RuboCop-friendly style. Use when writing or refactoring Ruby outside Rails-specific APIs.
Build AI-powered Ruby applications with RubyLLM. Full lifecycle - chat, tools, streaming, Rails integration, embeddings, and production deployment.
mise setup for Ruby 4+, Bundler, binstubs, Gemfile, and project tasks. Use when configuring Ruby versions, installing gems, or debugging bundle/ruby path issues.
Ruby and Rails development patterns: blocks, metaprogramming, ActiveRecord, Sidekiq, RSpec, Sorbet/RBS, Hanami, Roda, Rack middleware.
Advanced Ruby patterns — DDD with domain objects, Sorbet type system, value objects, event sourcing, background jobs, and API response standards with RFC 7807.
Write idiomatic Ruby code with metaprogramming, Rails patterns, and performance optimization. Specializes in Ruby on Rails, gem development, and testing frameworks.
Ruby coding rules from ai-toolkit: coding-style, frameworks, patterns, security, testing. Triggers: .rb, Gemfile, .gemspec, Rails, ActiveRecord, Sidekiq, RSpec, Sorbet, rubocop.
Use when creating or refactoring Ruby service classes in Rails. Covers the .call pattern, module namespacing, YARD on self.call AND every public method, module README requirement,…
Ruby TypeProf(型推論ツール)の使い方リファレンス。CLI コマンド、typeprof.conf.jsonc の設定、RBS 生成、Steep との連携ワークフローをカバーする。Triggers include "TypeProf の使い方", "RBS を生成したい", "typeprof コマンドを教えて", "Ruby の型推論",…
Use when upgrading the Ruby interpreter version of a Bundler/Rails app — especially "upgrade to Ruby 4", "bump Ruby to 4.0", "audit Ruby 4 compatibility", "what breaks on Ruby 4",…
Schedule recurring, interval, calendar, and one-off Python agent jobs with persistent job stores so background workflows survive restarts.
Use Sidekiq Scheduler to run recurring Ruby/Sidekiq agent jobs for refreshes, evaluations, reports, maintenance, and queue-driven automations with cron-style schedules.
Use Evalite when a TypeScript team needs repeatable Vitest-style eval runs for LLM apps before prompt, model, or workflow changes ship.
Build and run Python agents that execute tasks against an explicit workspace, with tools, MCP connections, and prebuilt agent packages available when needed.
Handling absence and nullability in Scala using Option, with patterns for translating Python None handling.
Guides users through migrating to Rust 2024 edition features including let chains, async closures, and improved match ergonomics.
Apply Rust-native patterns (Type-State, Channel-Based, Actor Model) to ccswarm development.
Rust language server (rust-analyzer) providing code intelligence and analysis for .rs files. Use when working with Rust code that needs autocomplete, go-to-definition, find…
Use rust-analyzer's Structural Search and Replace (SSR) to change lots of Rust code. SSR matches by AST structure and semantic meaning, understanding type resolution and path…
Audit Rust API documentation for required sections, intra-doc links, crate-level docs, and API-supporting private helper docs on changed APIs or whole-repo baseline audits when…
Distribution pipeline for signed Rust desktop applications -- code signing, notarization, auto-updates, and package manager distribution.
Use when writing async Rust — spawning tasks, sharing state across tasks/threads, choosing channels vs mutexes, or hitting Send-bound errors with async traits.
Rust async internals skill for understanding and debugging async Rust. Use when understanding the Future trait and poll model, Pin and Unpin, tokio task scheduling, debugging…
Master Rust async programming with Tokio, async traits, error handling, and concurrent patterns. Use when building async Rust applications, implementing concurrent system — from…
Master Rust async programming with Tokio, async traits, error handling, and concurrent patterns. Use when building async Rust applications, implementing concurrent system — from…
Read-only gap analysis comparing a Rust project's current quality setup against the 9-dimension methodology.
Rust coding best practices based on Microsoft Pragmatic Rust Guidelines. ALWAYS invoke before writing or modifying Rust code.
A comprehensive guide to modern Rust best practices covering style, error handling, performance, concurrency, project organization, dependency management, documentation, testing,…
Comprehensive Rust coding standards, API design, and best practices with ~280 rules across 20 categories. Use when writing, reviewing, or refactoring Rust code.
Build and review Bevy procedural world generation with grid resources, deterministic seeds, reachability checks, chunk or room spawning, background generation boundaries, and…
Guides Rust binary size reduction for ccusage. Use when changing release profiles, dependency features, native packaging size, or investigating Rust executable bloat.
Build Rust native libraries for the FFI plugin
Use when when you have Rust source code (such as the mzPeak format implementation
Rust build, compilation, and dependency error resolution specialist. Fixes cargo build errors, borrow checker issues, and Cargo.toml problems with minimal changes.
Rust build time optimization skill for reducing slow compilation. Use when using cargo-timings to profile builds, configuring sccache for Rust, using the Cranelift backend,…
Run the full Rust workspace verification suite -- cargo fmt, clippy -D warnings, cargo test
Reviews Rust code for ownership, borrowing, lifetime, error handling, trait design, unsafe usage, and common mistakes.
Plugin-first Rust doctrine and runtime engine for ownership and type honesty, architecture decisions, async and concurrency, error handling, production posture, quality…
Common Rust development pitfalls: frequent compiler errors, struct constructor patterns, test organization, and coverage enforcement for reliable codebases.
Audit Rust concurrency and async code for correctness, Send/Sync discipline, blocking hazards, and lock/channel design on changed code or whole-repo baseline audits when…
Rust house style for subctl-adjacent work — cargo, clippy, rustfmt, error handling with `thiserror` / `anyhow`, async patterns with tokio, testing.
Shared reference for the Rust cluster: the library-vs-application error strategy (thiserror vs anyhow) that everything turns on, type-driven design conventions, the cargo tooling…
Use when writing or reviewing idiomatic Rust — edition 2024 features, ownership/borrowing design, and correcting the pitfalls that show up in LLM-generated Rust (clone tax, unwrap…
Systems programming specialist for Rust, ownership model, memory safety, concurrency, and performance optimizationUse when "rust, cargo, ownership, borrowing, lifetimes, rustc,…
Fetches crate metadata from the crates.io API and docs.rs API for Rust package discovery. Analyzes feature flags, dependency auditing via RustSec Advisory DB, and MSRV…
Scans Rust crate documentation using rustdoc JSON output and cargo-doc metadata. Indexes public API surfaces including traits, impls, and derive macros with cross-crate dependency…