Agent Skills

Languages

138 skills.

Browse

elixirmindrallyExpert in Elixir and Phoenix development with functional programming patternsjavamindrallyExpert in Java development with Spring Boot and enterprise patternskotlin-developmentmindrallyKotlin development guidelines with best practices for clean code, naming conventions, function design, and data handlingluamindrallyLua development guidelines covering tables, metatables, error handling, game development, and performance optimization.php-developmentmindrallyExpert guidance for PHP 8+ development with SOLID principles, PSR standards, and modern best practicespythonmindrallyExpert in Python development with best practices across web, data science, and automationrubymindrallyRuby development guidelines covering idiomatic code style, Ruby 3.x features, testing with RSpec, and best practices for building maintainable Ruby applications.rustmindrallyExpert in Rust development with focus on safety, performance, and async programmingtypescriptmindrallyExpert in TypeScript development with best practices for type safety and clean codecpp-coroutinesmohitmishra786C++20 coroutines skill for understanding coroutine mechanics and debugging. Use when working with co_await, co_yield, co_return, implementing promise_type, understanding coroutine frame layout, debugging suspended coroutines in GDB, or inspecting frame allocation with Compiler Explorer. Activates on queries about C++20 coroutines, co_await, co_yield, promise_type, coroutine_handle, coroutine suspension, or coroutine frame.memory-modelmohitmishra786C++ and Rust memory model skill for concurrent programming. Use when understanding memory ordering, writing lock-free data structures, using std::atomic or Rust atomics, diagnosing data races, or selecting the correct memory order for atomic operations. Activates on queries about memory ordering, acquire-release, seq_cst, relaxed atomics, happens-before, memory barriers, std::atomic, or Rust atomic ordering.rust-debuggingmohitmishra786Rust debugging skill for systems programming. Use when debugging Rust binaries with GDB or LLDB, enabling Rust pretty-printers, interpreting panics and backtraces, debugging async/await with tokio-console, stepping through no_std code, or using dbg! and tracing macros effectively. Activates on queries about rust-gdb, rust-lldb, RUST_BACKTRACE, Rust panics, debugging async Rust, tokio-console, or pretty-printers.rust-unsafemohitmishra786Rust unsafe code skill for systems programming. Use when writing or reviewing unsafe Rust, understanding what operations require unsafe, implementing safe abstractions over unsafe code, auditing unsafe blocks, or understanding raw pointers, transmute, and extern. Activates on queries about unsafe Rust, raw pointers, transmute, unsafe blocks, writing safe wrappers, UnsafeCell, unsafe trait impl, or auditing unsafe code.swift-format-stylen0anWrites and reviews Swift FormatStyle code, replacing legacy Formatter subclasses and C-style String(format:) with modern .formatted() APIs. Use when formatting numbers, dates, durations, measurements, lists, names, byte counts, or URLs.python-best-practicesnathan-gagePython software engineering guidelines from real PR review patterns. This skill should be used when writing, reviewing, or refactoring Python code — especially dataclasses, service interfaces, error handling, and type annotations. Triggers on tasks involving Python modules, API design, data modeling, type safety, exception handling, or refactoring for maintainability. For asyncio and concurrency guidance, see the python-async-best-practices skill.proxy-patternpatternsdevTeaches the proxy pattern for intercepting object operations. Use when you need validation, logging, formatting, or access control on property access, assignment, or function invocation.typescript-advancedpedronauckImplement advanced TypeScript types, reusable type utilities, and compile-time contracts with generics, conditional/mapped types, and template literals. Excludes basic syntax, JavaScript, and runtime validation.java-concurrencypluginagentmarketplaceMaster Java concurrency - threads, executors, locks, CompletableFuture, virtual threadsjava-fundamentalspluginagentmarketplaceMaster core Java programming - syntax, OOP, collections, streams, and exception handlingswift-concurrencyprisma-labs-devAPI reference: Swift Concurrency. async/await, Task, TaskGroup, actors, AsyncSequence, AsyncStream, continuations.golangsaisudhir14Use when writing, reviewing, or refactoring Go code. Provides production best practices for Go covering error handling, concurrency, naming, testing, performance, generics, iterators, and common pitfalls. Distilled from Google Go Style Guide, Uber Go Style Guide, Effective Go, and Go Code Review Comments. Updated for Go 1.25.c-prosickn33Write efficient C code with proper memory management, pointercpp-prosickn33Write idiomatic C++ code with modern features, RAII, smart pointers, and STL algorithms. Handles templates, move semantics, and performance optimization.golang-prosickn33Master Go 1.21+ with modern patterns, advanced concurrency, performance optimization, and production-ready microservices.java-prosickn33Master Java 21+ with modern features like virtual threads, pattern matching, and Spring Boot 3.x. Expert in the latest Java ecosystem including GraalVM, Project Loom, and cloud-native patterns.javascript-masterysickn3333+ essential JavaScript concepts every developer should know, inspired by [33-js-concepts](https://github.com/leonardomso/33-js-concepts).javascript-prosickn33Master modern JavaScript with ES6+, async patterns, and Node.js APIs. Handles promises, event loops, and browser/Node compatibility.php-prosickn33Write idiomatic PHP code with generators, iterators, SPL data structures, and modern OOP features. Use PROACTIVELY for high-performance PHP applications. 'python-prosickn33Master Python 3.12+ with modern features, async programming, performance optimization, and production-ready practices. Expert in the latest Python ecosystem including uv, ruff, pydantic, and FastAPI.rust-prosickn33Master Rust 1.75+ with modern async patterns, advanced type system features, and production-ready systems programming.typescript-prosickn33Master TypeScript with advanced types, generics, and strict type safety. Handles complex type systems, decorators, and enterprise-grade patterns.mastering-typescriptspillwavesolutionsMaster enterprise-grade TypeScript development with type-safe patterns, modern tooling, and framework integration. This skill provides comprehensive guidance for TypeScript 5.9+, covering type system fundamentals (generics, mapped types, conditional types, satisfies operator), enterprise patterns (error handling, validation with Zod), React integration for type-safe frontends, NestJS for scalable APIs, and LangChain.js for AI applications. Use when building type-safe applications, migrating Javaroblox-luau-coretabooharmonyUse for Luau language semantics, tables, control flow, string patterns, scope, closures, and cross-language translation errors.pine-developertraderspostWrites production-quality Pine Script v6 code following TradingView guidelines and best practices. Use when implementing indicators, strategies, or any Pine Script code. Triggers on requests to create, write, implement, or code Pine Script functionality.rust-backendwindmill-labsRust coding guidelines for the Windmill backend. MUST use when writing or modifying Rust code in the backend directory.python-configurationwshobson11KPython configuration management via environment variables and typed settings. Use when externalizing config, setting up pydantic-settings, managing secrets, or implementing environment-specific behavior.dart-use-ffigendart-lang9.9KGuide agents to use `package:ffigen` to automatically generate FFI bindings instead of writing them manually. Use this skill when a task involves writing new FFI bindings, extending C/Objective-C/Swift integrations, or replacing hand-crafted `dart:ffi` setups.soliditymindrallyBest practices for secure, gas-efficient Solidity smart contract development and Web3 frontend integration. Use when writing or reviewing Solidity contracts, hardening against reentrancy and access-control bugs, optimizing gas usage, setting up Hardhat/Foundry testing and static analysis, or wiring a React frontend to wallets, providers, and on-chain transactions.

Search skills and MCP servers

Fuzzy search across 23,137 skills and servers