← all plugins

Content

by @arustydev · plugin · 99 skills

Content from aRustyDev/agents.

Install the whole plugin (CLI)
npx skillmds add arustydev/pnpm npx skillmds add arustydev/beads npx skillmds add arustydev/object-object npx skillmds add arustydev/lang-c-dev npx skillmds add arustydev/gitlab-cicd npx skillmds add arustydev/lang-go-dev npx skillmds add arustydev/justfile-dev npx skillmds add arustydev/lang-cpp-dev npx skillmds add arustydev/lang-elm-dev npx skillmds add arustydev/lang-roc-dev npx skillmds add arustydev/lang-sql-dev npx skillmds add arustydev/mcp-research npx skillmds add arustydev/convert-c-cpp npx skillmds add arustydev/lang-java-dev npx skillmds add arustydev/lang-objc-dev npx skillmds add arustydev/lang-rust-dev npx skillmds add arustydev/convert-c-rust npx skillmds add arustydev/convert-java-c npx skillmds add arustydev/github-app-dev npx skillmds add arustydev/lang-scala-dev npx skillmds add arustydev/lang-swift-dev npx skillmds add arustydev/test-driven-development npx skillmds add arustydev/skill-research npx skillmds add arustydev/convert-elm-roc npx skillmds add arustydev/lang-carbon-dev npx skillmds add arustydev/lang-csharp-dev npx skillmds add arustydev/lang-cypher-dev npx skillmds add arustydev/lang-dotnet-dev npx skillmds add arustydev/lang-elixir-dev npx skillmds add arustydev/lang-erlang-dev npx skillmds add arustydev/lang-fsharp-dev npx skillmds add arustydev/lang-kotlin-dev npx skillmds add arustydev/lang-python-dev npx skillmds add arustydev/lang-sparql-dev npx skillmds add arustydev/openfeature-eng npx skillmds add arustydev/openmetadata-dq npx skillmds add arustydev/convert-cpp-rust npx skillmds add arustydev/convert-java-cpp npx skillmds add arustydev/lang-clojure-dev npx skillmds add arustydev/lang-graphql-dev npx skillmds add arustydev/lang-haskell-dev npx skillmds add arustydev/meta-convert-dev npx skillmds add arustydev/meta-library-dev npx skillmds add arustydev/openmetadata-dev npx skillmds add arustydev/openmetadata-ops npx skillmds add arustydev/convert-elm-scala npx skillmds add arustydev/convert-java-rust npx skillmds add arustydev/convert-roc-scala npx skillmds add arustydev/hook-development npx skillmds add arustydev/kaizen npx skillmds add arustydev/openmetadata-user npx skillmds add arustydev/convert-elixir-elm npx skillmds add arustydev/convert-elixir-roc npx skillmds add arustydev/convert-elm-erlang npx skillmds add arustydev/convert-elm-fsharp npx skillmds add arustydev/convert-erlang-roc npx skillmds add arustydev/convert-fsharp-roc npx skillmds add arustydev/convert-objc-swift npx skillmds add arustydev/convert-python-elm npx skillmds add arustydev/convert-python-roc npx skillmds add arustydev/github-actions-dev npx skillmds add arustydev/lang-c-library-dev npx skillmds add arustydev/lang-rust-docs-dev npx skillmds add arustydev/agent-development npx skillmds add arustydev/meta-convert-guide npx skillmds add arustydev/convert-clojure-elm npx skillmds add arustydev/convert-clojure-roc npx skillmds add arustydev/convert-elm-haskell npx skillmds add arustydev/convert-golang-rust npx skillmds add arustydev/convert-haskell-roc npx skillmds add arustydev/convert-python-rust npx skillmds add arustydev/helm-chart-scaffolding npx skillmds add arustydev/lang-go-library-dev npx skillmds add arustydev/managing-cargo-dependencies npx skillmds add arustydev/lang-typescript-dev npx skillmds add arustydev/llm-mcp-builder-dev npx skillmds add arustydev/meta-skill-gaps-dev npx skillmds add arustydev/openfeature-sdk-dev npx skillmds add arustydev/convert-elixir-scala npx skillmds add arustydev/convert-erlang-scala npx skillmds add arustydev/convert-fsharp-scala npx skillmds add arustydev/convert-python-scala npx skillmds add arustydev/lang-cpp-library-dev npx skillmds add arustydev/lang-elm-library-dev npx skillmds add arustydev/lang-roc-library-dev npx skillmds add arustydev/handling-rust-errors npx skillmds add arustydev/memory-safety-patterns npx skillmds add arustydev/rag-implementation npx skillmds add arustydev/command-development npx skillmds add arustydev/using-superpowers npx skillmds add arustydev/tool-design npx skillmds add arustydev/openmetadata-sdk-dev npx skillmds add arustydev/search-term-matrices npx skillmds add arustydev/cicd-tekton-tasks-dev npx skillmds add arustydev/convert-clojure-scala npx skillmds add arustydev/convert-elixir-erlang npx skillmds add arustydev/convert-elixir-fsharp npx skillmds add arustydev/convert-erlang-fsharp npx skillmds add arustydev/convert-haskell-scala
⬇ Download

Skills in this plugin

  1. pnpm · arustydev bundle
    Node.js package manager with strict dependency resolution. Use when running pnpm specific commands, configuring workspaces, or managing dependencies with catalogs, patches, or overrides.
    8
    repo stars
  2. beads · arustydev bundle
    Dolt-powered issue tracker for multi-session work with dependencies and persistent memory across conversation compaction. Use when work spans sessions, has blockers, or needs context recovery after compaction. Trigger with "create task", "what's ready", "track this work", "resume after compaction". Make sure to use this skill whenever managing multi-session work, tracking dependencies, or recovering context.
    8
    repo stars
  3. object-object · arustydev bundle
    [object Object]
    8
    repo stars
  4. lang-c-dev · arustydev
    Foundational C programming patterns covering type system, memory management, pointers, arrays, preprocessor, compilation, concurrency (pthreads, mutexes, atomics), serialization (binary, JSON, struct packing), and testing (Unity, CMocka, Check). Complete 8/8 pillar coverage. Use when writing C code, understanding manual memory management, working with system-level programming, or needing guidance on which specialized C skill to use. This is the entry point for C development.
    8
    repo stars
  5. gitlab-cicd · arustydev bundle
    Expert-level guidance for GitLab CI/CD pipeline configuration, development, optimization, debugging, and best practices.
    8
    repo stars
  6. lang-go-dev · arustydev
    Foundational Go patterns covering types, interfaces, goroutines, channels, and common idioms. Use when writing Go code, understanding Go's concurrency model, or needing guidance on which specialized Go skill to use. This is the entry point for Go development.
    8
    repo stars
  7. justfile-dev · arustydev bundle
    Justfile authoring, reviewing, and planning for the just command runner. Use when creating new justfiles, adding recipes, reviewing existing justfiles for quality, planning recipe sets for new projects, or upgrading justfiles as projects mature. Covers syntax patterns, module system, recipe groups, language-specific templates, and maturity assessment.
    8
    repo stars
  8. lang-cpp-dev · arustydev
    Reference for foundational C++ patterns covering core syntax, classes, templates, RAII, move semantics, and modern C++ features (C++11/14/17/20). Use when writing C++ code, understanding the type system, memory management, or needing guidance on which specialized C++ skill to use.
    8
    repo stars
  9. lang-elm-dev · arustydev
    Provides foundational patterns for building type-safe frontend applications with Elm, covering The Elm Architecture, core language features, and Elm's approach to functional web development.
    8
    repo stars
  10. lang-roc-dev · arustydev
    Covers foundational Roc language patterns including platform/application architecture, records, tags, pattern matching, abilities, and functional idioms.
    8
    repo stars
  11. lang-sql-dev · arustydev
    Foundational SQL patterns for query writing, schema design, and dialect differences. Use when writing SQL queries, designing database schemas, understanding SQL syntax across PostgreSQL/MySQL/SQLite, or preparing SQL for conversion to other query languages. This is a meta-skill for SQL derivatives.
    8
    repo stars
  12. mcp-research · arustydev bundle
    Discover, profile, and evaluate MCP servers for a given domain or purpose. Use when searching for MCP servers to add to a project, comparing server capabilities, enriching the local registry cache, or evaluating whether a server suite covers a stated need. Covers cache-first discovery, remote registry scanning, deep server profiling, and gap analysis.
    8
    repo stars
  13. convert-c-cpp · arustydev
    Convert C code to idiomatic C++. Use when migrating C projects to C++, translating C patterns to modern C++ idioms, or refactoring C codebases into C++. Extends meta-convert-dev with C-to-C++ specific patterns covering all 8 pillars (Module, Error, Concurrency, Metaprogramming, Zero/Default, Serialization, Build, Testing).
    8
    repo stars
  14. lang-java-dev · arustydev
    Foundational Java patterns covering core syntax, object-oriented programming, generics, collections, streams, lambdas, and modern Java features. Use when writing Java code, understanding the type system, working with collections/streams, or needing guidance on which specialized Java skill to use. This is the entry point for Java development.
    8
    repo stars
  15. lang-objc-dev · arustydev
    Foundational Objective-C patterns covering classes, protocols, categories, memory management (ARC/retain-release), blocks, GCD, and Foundation framework. Use when writing Objective-C code, working with Cocoa/Cocoa Touch APIs, bridging to Swift, or needing guidance on Apple platform development patterns. This is the entry point for Objective-C development.
    8
    repo stars
  16. lang-rust-dev · arustydev
    Foundational Rust patterns covering core syntax, traits, generics, lifetimes, and common idioms. Use when writing Rust code, understanding ownership basics, working with Option/Result, or needing guidance on which specialized Rust skill to use. This is the entry point for Rust development.
    8
    repo stars
  17. convert-c-rust · arustydev
    Convert C code to idiomatic Rust. Use when migrating C projects to Rust, translating C patterns to idiomatic Rust, or refactoring C codebases. Extends meta-convert-dev with C-to-Rust specific patterns covering manual memory management to ownership, pointer safety, type system enhancements, and modernization strategies.
    8
    repo stars
  18. convert-java-c · arustydev
    Translates Java code to idiomatic C, including type mappings, OOP-to-procedural patterns, memory management, and error handling for migration or systems programming.
    8
    repo stars
  19. github-app-dev · arustydev bundle
    GitHub App development guide for building custom integrations. Use this skill when creating a GitHub App, building webhook handlers, implementing GitHub API integrations, developing PR/Issue automation apps, or deploying GitHub Apps to Cloudflare Workers.
    8
    repo stars
  20. lang-scala-dev · arustydev bundle
    Foundational Scala patterns covering immutability, pattern matching, traits, case classes, for-comprehensions, and functional programming. Use when writing Scala code, understanding the type system, or needing guidance on which specialized Scala skill to use. This is the entry point for Scala development.
    8
    repo stars
  21. lang-swift-dev · arustydev
    Foundational Swift development patterns covering modern Swift syntax, SwiftUI, protocol-oriented programming, and Cocoa Touch frameworks. Use when writing Swift code, building iOS/macOS/watchOS/tvOS applications, working with SwiftUI or UIKit, understanding Swift concurrency, or needing guidance on Swift project structure.
    8
    repo stars
  22. test-driven-development · arustydev bundle
    Use when implementing any feature or bugfix, before writing implementation code
    8
    repo stars
  23. skill-research · arustydev bundle
    <!-- TODO: Progressive discovery of MCP servers and registries -->
    8
    repo stars
  24. convert-elm-roc · arustydev
    Bidirectional conversion between Elm and Roc. Use when migrating projects between these languages in either direction. Extends meta-convert-dev with Elm↔Roc specific patterns. Use when migrating Elm frontend code to Roc applications, translating browser-based Elm to platform-agnostic Roc, or refactoring Elm web applications to Roc CLI/native tools. Extends meta-convert-dev with Elm-to-Roc specific patterns.
    8
    repo stars
  25. lang-carbon-dev · arustydev
    Foundational Carbon patterns covering memory safety, modern syntax, C++ interop, and Carbon idioms. Use when writing Carbon code or migrating from C++. This is the entry point for Carbon development.
    8
    repo stars
  26. lang-csharp-dev · arustydev bundle
    Foundational C# patterns covering LINQ, async/await, nullable types, records, and pattern matching. Use when writing C# code or needing guidance on C# features. This is the entry point for C# development.
    8
    repo stars
  27. lang-cypher-dev · arustydev
    Foundational Cypher (Neo4j) patterns covering graph pattern matching, MATCH/CREATE/MERGE/DELETE operations, relationships, path patterns, aggregation, filtering, and common graph query patterns. Use when writing Cypher queries, modeling graph data, or needing guidance on graph database operations. This is the entry point for Cypher development.
    8
    repo stars
  28. lang-dotnet-dev · arustydev
    Foundational .NET patterns covering runtime, project structure, dependency injection, configuration, metaprogramming, and cross-platform development. Use when working with .NET projects or CLI tools. This is the entry point for .NET development.
    8
    repo stars
  29. lang-elixir-dev · arustydev
    Foundational Elixir patterns covering modules, pattern matching, processes, OTP behaviors (GenServer, Supervisor), Phoenix framework basics, and functional programming idioms. Use when writing Elixir code, building concurrent systems, working with Phoenix, or needing guidance on Elixir development patterns. This is the entry point for Elixir development.
    8
    repo stars
  30. lang-erlang-dev · arustydev
    Foundational Erlang patterns covering OTP behaviors, fault-tolerant systems, distributed computing, pattern matching, processes, and supervision trees. Use when writing Erlang code, building concurrent systems, working with OTP frameworks, or developing distributed fault-tolerant applications. This is the entry point for Erlang development.
    8
    repo stars
  31. lang-fsharp-dev · arustydev
    Foundational F# patterns covering functional-first programming, type providers, computation expressions, and domain modeling. Use when writing F# code, understanding functional patterns, working with type providers, or building .NET applications with F#. This is the entry point for F# development.
    8
    repo stars
  32. lang-kotlin-dev · arustydev
    Foundational Kotlin patterns covering null safety, coroutines, data classes, extension functions, and Kotlin idioms. Use when writing Kotlin code or needing guidance on Kotlin development. This is the entry point for Kotlin development.
    8
    repo stars
  33. lang-python-dev · arustydev
    Foundational Python patterns covering core syntax, idioms, type hints, testing, and modern tooling. Use when writing Python code, understanding Pythonic patterns, working with type hints, or needing guidance on which specialized Python skill to use. This is the entry point for Python development.
    8
    repo stars
  34. lang-sparql-dev · arustydev
    Foundational SPARQL patterns covering RDF querying, triple patterns, graph patterns, and semantic web fundamentals. Use when querying RDF data or working with knowledge graphs. This is the entry point for SPARQL development.
    8
    repo stars
  35. openfeature-eng · arustydev
    Implement OpenFeature feature flags in software projects. Use when adding feature flags with OpenFeature SDKs, configuring providers, setting up evaluation context, or integrating the OpenFeature MCP Server.
    8
    repo stars
  36. openmetadata-dq · arustydev
    Configure and manage data quality tests, profiling, alerts, and incidents in OpenMetadata. Use when setting up quality tests, configuring profiler workflows, creating observability alerts, or triaging data quality incidents.
    8
    repo stars
  37. convert-cpp-rust · arustydev
    Convert C++ code to idiomatic Rust. Use when migrating C++ projects to Rust, translating C++ patterns to idiomatic Rust, or refactoring C++ codebases. Extends meta-convert-dev with C++-to-Rust specific patterns, including FFI-based gradual migration.
    8
    repo stars
  38. convert-java-cpp · arustydev
    Convert Java code to idiomatic C++. Use when migrating Java projects to C++, translating Java patterns to idiomatic C++, or refactoring Java codebases. Extends meta-convert-dev with Java-to-C++ specific patterns.
    8
    repo stars
  39. lang-clojure-dev · arustydev
    Foundational Clojure patterns covering functional programming, REPL-driven development, immutable data structures, and idiomatic code. Use when writing Clojure code, working with sequences and lazy evaluation, understanding macros, or needing guidance on functional programming patterns. This is the entry point for Clojure development.
    8
    repo stars
  40. lang-graphql-dev · arustydev
    Foundational GraphQL patterns covering schema design, queries, mutations, subscriptions, and resolvers. Use when building or consuming GraphQL APIs. This is the entry point for GraphQL development.
    8
    repo stars
  41. lang-haskell-dev · arustydev
    Foundational Haskell patterns covering pure functional programming, type system, type classes, monads, and common idioms. Use when writing Haskell code, understanding pure functions, working with Maybe/Either, leveraging the type system, or needing guidance on functional programming patterns. This is the entry point for Haskell development.
    8
    repo stars
  42. meta-convert-dev · arustydev bundle
    Create language conversion skills for translating code from language A to language B. Use when building 'convert-X-Y' skills, designing type mappings between languages, establishing idiom translation patterns, or defining conversion methodologies. Provides foundational patterns that specific conversion skills extend.
    8
    repo stars
  43. meta-library-dev · arustydev
    Develop reusable library code across languages. Use when designing public APIs, organizing modules, managing versioning, or creating utility libraries. Provides foundational patterns that language-specific *-lib-* skills extend.
    8
    repo stars
  44. openmetadata-dev · arustydev
    Use OpenMetadata SDK and APIs to build integrations, connectors, and automations. Use when querying metadata, creating custom properties, building ingestion pipelines, automating governance workflows, or integrating OpenMetadata with other systems.
    8
    repo stars
  45. openmetadata-ops · arustydev
    Administer OpenMetadata platform including users, teams, bots, roles, policies, and security. Use when managing access control, configuring SSO, creating service accounts, setting up team hierarchies, or troubleshooting authentication issues.
    8
    repo stars
  46. convert-elm-scala · arustydev
    Bidirectional conversion between Elm and Scala. Use when migrating projects between these languages in either direction. Extends meta-convert-dev with Elm↔Scala specific patterns. Use when migrating Elm frontend applications to Scala backends or full-stack Scala, translating The Elm Architecture to functional Scala patterns, or refactoring type-safe functional code from compile-time guarantees to more powerful type system features. Extends meta-convert-dev with Elm-to-Scala specific patterns.
    8
    repo stars
  47. convert-java-rust · arustydev
    Convert Java code to idiomatic Rust. Use when migrating Java projects to Rust, translating Java patterns to idiomatic Rust, or refactoring Java codebases. Extends meta-convert-dev with Java-to-Rust specific patterns.
    8
    repo stars
  48. convert-roc-scala · arustydev
    Bidirectional conversion between Roc and Scala. Use when migrating projects between these languages in either direction. Extends meta-convert-dev with Roc↔Scala specific patterns. Use when migrating Roc projects to JVM/Scala, translating pure functional patterns to object-functional hybrid, or refactoring Roc codebases. Extends meta-convert-dev with Roc-to-Scala specific patterns.
    8
    repo stars
  49. hook-development · arustydev bundle
    This skill should be used when the user asks to "create a hook", "add a PreToolUse/PostToolUse/Stop hook", "validate tool use", "implement prompt-based hooks", "use ${CLAUDE_PLUGIN_ROOT}", "set up event-driven automation", "block dangerous commands", or mentions hook events (PreToolUse, PostToolUse, Stop, SubagentStop, SessionStart, SessionEnd, UserPromptSubmit, PreCompact, Notification). Provides comprehensive guidance for creating and implementing Claude Code plugin hooks with focus on advanced prompt-based hooks API.
    8
    repo stars
  50. kaizen · arustydev
    Use when Code implementation and refactoring, architecturing or designing systems, process and workflow improvements, error handling and validation. Provide tehniquest to avoid over-engineering and apply iterative improvements.
    8
    repo stars
  51. openmetadata-user · arustydev
    Use OpenMetadata UI for data discovery, governance, and collaboration. Use when searching for data assets, managing descriptions and ownership, creating glossary terms, setting up data contracts, or tracking data insights and KPIs.
    8
    repo stars
  52. convert-elixir-elm · arustydev
    Bidirectional conversion between Elixir and Elm. Use when migrating projects between these languages in either direction. Extends meta-convert-dev with Elixir↔Elm specific patterns. Use when migrating server-side Elixir logic to frontend applications, translating BEAM concurrency patterns to The Elm Architecture, or refactoring Elixir codebases for browser-based UI. Extends meta-convert-dev with Elixir-to-Elm specific patterns.
    8
    repo stars
  53. convert-elixir-roc · arustydev
    Bidirectional conversion between Elixir and Roc. Use when migrating projects between these languages in either direction. Extends meta-convert-dev with Elixir↔Roc specific patterns. Use when migrating Elixir projects to Roc, translating BEAM/OTP patterns to platform-based architecture, or refactoring Elixir codebases. Extends meta-convert-dev with Elixir-to-Roc specific patterns.
    8
    repo stars
  54. convert-elm-erlang · arustydev
    Bidirectional conversion between Elm and Erlang. Use when migrating projects between these languages in either direction. Extends meta-convert-dev with Elm↔Erlang specific patterns.
    8
    repo stars
  55. convert-elm-fsharp · arustydev
    Bidirectional conversion between Elm and Fsharp. Use when migrating projects between these languages in either direction. Extends meta-convert-dev with Elm↔Fsharp specific patterns.
    8
    repo stars
  56. convert-erlang-roc · arustydev
    Bidirectional conversion between Erlang and Roc. Use when migrating projects between these languages in either direction. Extends meta-convert-dev with Erlang↔Roc specific patterns. Use when migrating Erlang projects to Roc, translating BEAM/OTP patterns to functional patterns, or refactoring Erlang codebases. Extends meta-convert-dev with Erlang-to-Roc specific patterns.
    8
    repo stars
  57. convert-fsharp-roc · arustydev
    Bidirectional conversion between Fsharp and Roc. Use when migrating projects between these languages in either direction. Extends meta-convert-dev with Fsharp↔Roc specific patterns.
    8
    repo stars
  58. convert-objc-swift · arustydev
    Convert Objective-C code to idiomatic Swift. Use when migrating Objective-C projects to Swift, translating Objective-C patterns to modern Swift, modernizing legacy codebases, or establishing gradual migration strategies with interop. Extends meta-convert-dev with Objective-C-to-Swift specific patterns including bridging and @objc attributes.
    8
    repo stars
  59. convert-python-elm · arustydev
    Convert Python code to idiomatic Elm. Use when migrating Python backends to Elm frontends, translating Python logic to type-safe frontend code, or refactoring Python codebases into functional-first Elm applications. Extends meta-convert-dev with Python-to-Elm specific patterns focused on The Elm Architecture (TEA).
    8
    repo stars
  60. convert-python-roc · arustydev
    Convert Python code to idiomatic Roc. Use when migrating Python projects to Roc, translating Python patterns to idiomatic Roc, or refactoring Python codebases for type safety, functional purity, and native performance. Extends meta-convert-dev with Python-to-Roc specific patterns.
    8
    repo stars
  61. github-actions-dev · arustydev bundle
    Developing custom GitHub Actions (JavaScript, TypeScript, Docker, Composite). Use this skill when the user asks to 'create a GitHub Action', 'build a custom action', 'publish action to marketplace', 'write action.yml', or 'develop reusable action'.
    8
    repo stars
  62. lang-c-library-dev · arustydev
    C library development patterns covering API design, header organization, memory management for libraries, ABI stability, build system integration, documentation with Doxygen, testing frameworks, and packaging. Use when creating C libraries, designing public APIs, managing build systems (CMake, Make, Meson), or distributing C packages. Extends lang-c-dev with library-specific tooling and patterns.
    8
    repo stars
  63. lang-rust-docs-dev · arustydev bundle
    Rust documentation practices for HASH codebase. Use when writing doc comments, documenting functions/types/traits/modules, creating error sections, using intra-doc links, following rustdoc conventions, or exploring crate APIs with cargo doc.
    8
    repo stars
  64. agent-development · arustydev bundle
    This skill should be used when the user asks to "create an agent", "add an agent", "write a subagent", "agent frontmatter", "when to use description", "agent examples", "agent tools", "agent colors", "autonomous agent", or needs guidance on agent structure, system prompts, triggering conditions, or agent development best practices for Claude Code plugins.
    8
    repo stars
  65. meta-convert-guide · arustydev bundle
    Guide for translating code between programming languages. Use when converting code from one language to another, planning language migrations, understanding conversion challenges, asking about type mappings, idiom translations, or referencing pattern mappings. Covers APTV workflow, type systems, error handling, concurrency, and language-specific gotchas.
    8
    repo stars
  66. convert-clojure-elm · arustydev
    Bidirectional conversion between Clojure and Elm. Use when migrating projects between these languages in either direction. Extends meta-convert-dev with Clojure↔Elm specific patterns. Use when migrating Clojure projects to Elm, translating functional patterns from JVM to browser, or building type-safe frontends from Clojure logic. Extends meta-convert-dev with Clojure-to-Elm specific patterns for handling dynamic-to-static typing, REPL-driven to TEA architecture, and side effects to managed effects.
    8
    repo stars
  67. convert-clojure-roc · arustydev
    Bidirectional conversion between Clojure and Roc. Use when migrating projects between these languages in either direction. Extends meta-convert-dev with Clojure↔Roc specific patterns. Use when migrating Clojure applications to Roc's platform model, translating dynamic functional code to static functional style, or refactoring REPL-driven code to compile-time verified patterns. Extends meta-convert-dev with Clojure-to-Roc specific patterns.
    8
    repo stars
  68. convert-elm-haskell · arustydev
    Bidirectional conversion between Elm and Haskell. Use when migrating projects between these languages in either direction. Extends meta-convert-dev with Elm↔Haskell specific patterns. Use when migrating Elm frontend code to Haskell, translating Elm patterns to idiomatic Haskell, or refactoring Elm codebases. Extends meta-convert-dev with Elm-to-Haskell specific patterns.
    8
    repo stars
  69. convert-golang-rust · arustydev
    Convert Go code to idiomatic Rust. Use when migrating Go projects to Rust, translating Go patterns to idiomatic Rust, or refactoring Go codebases. Extends meta-convert-dev with Go-to-Rust specific patterns.
    8
    repo stars
  70. convert-haskell-roc · arustydev
    Bidirectional conversion between Haskell and Roc. Use when migrating projects between these languages in either direction. Extends meta-convert-dev with Haskell↔Roc specific patterns. Use when migrating Haskell applications to Roc's platform model, translating lazy pure functional code to strict platform-based architecture, or refactoring type class based designs to ability-based patterns. Extends meta-convert-dev with Haskell-to-Roc specific patterns.
    8
    repo stars
  71. convert-python-rust · arustydev
    Convert Python code to idiomatic Rust. Use when migrating Python projects to Rust, translating Python patterns to idiomatic Rust, or refactoring Python codebases for performance, safety, and concurrency. Extends meta-convert-dev with Python-to-Rust specific patterns.
    8
    repo stars
  72. helm-chart-scaffolding · arustydev bundle
    Design, organize, and manage Helm charts for templating and packaging Kubernetes applications with reusable configurations. Use when creating Helm charts, packaging Kubernetes applications, or implementing templated deployments.
    8
    repo stars
  73. lang-go-library-dev · arustydev
    Go-specific library/package development patterns. Use when creating Go libraries, designing public APIs with Go idioms, configuring go.mod, managing module versioning, publishing packages, or writing package documentation. Extends meta-library-dev with Go tooling and ecosystem practices.
    8
    repo stars
  74. managing-cargo-dependencies · arustydev bundle
    Cargo.toml dependency management patterns for HASH workspace. Use when adding, updating, or removing dependencies, organizing Cargo.toml sections, configuring version pinning and default features, or managing public dependencies.
    8
    repo stars
  75. lang-typescript-dev · arustydev
    Foundational TypeScript patterns covering types, interfaces, generics, utility types, and common idioms. Use when writing TypeScript code, understanding the type system, or needing guidance on which specialized TypeScript skill to use. This is the entry point for TypeScript development.
    8
    repo stars
  76. llm-mcp-builder-dev · arustydev bundle
    Guide for creating high-quality MCP (Model Context Protocol) servers that enable LLMs to interact with external services through well-designed tools. Use when building MCP servers to integrate external APIs or services, whether in Python (FastMCP) or Node/TypeScript (MCP SDK).
    8
    repo stars
  77. meta-skill-gaps-dev · arustydev
    Identify skill coverage gaps and improvement opportunities. Use when analyzing missing skills for a task, creating skill gap issues, evaluating skill effectiveness, or refining skill progressive disclosure.
    8
    repo stars
  78. openfeature-sdk-dev · arustydev
    Develop OpenFeature SDK implementations from the specification. Use when implementing the OpenFeature spec in a new language, extending existing SDKs with new features, building custom providers, or contributing to official SDK repositories.
    8
    repo stars
  79. convert-elixir-scala · arustydev
    Bidirectional conversion between Elixir and Scala. Use when migrating projects between these languages in either direction. Extends meta-convert-dev with Elixir↔Scala specific patterns. Use when migrating Elixir/Phoenix applications to Scala, translating BEAM OTP patterns to Akka actors, or refactoring dynamic concurrency to statically-typed JVM patterns. Extends meta-convert-dev with Elixir-to-Scala specific patterns.
    8
    repo stars
  80. convert-erlang-scala · arustydev
    Bidirectional conversion between Erlang and Scala. Use when migrating projects between these languages in either direction. Extends meta-convert-dev with Erlang↔Scala specific patterns.
    8
    repo stars
  81. convert-fsharp-scala · arustydev
    Bidirectional conversion between Fsharp and Scala. Use when migrating projects between these languages in either direction. Extends meta-convert-dev with Fsharp↔Scala specific patterns.
    8
    repo stars
  82. convert-python-scala · arustydev
    Convert Python code to idiomatic Scala. Use when migrating Python projects to Scala, translating Python patterns to Scala's hybrid OOP+FP paradigm, or refactoring Python codebases for type safety, JVM integration, and functional programming. Extends meta-convert-dev with Python-to-Scala specific patterns.
    8
    repo stars
  83. lang-cpp-library-dev · arustydev
    C++-specific library development patterns. Use when creating C++ libraries, designing header-only vs compiled libraries, configuring CMake for library targets, managing ABI stability and versioning, integrating with Conan/vcpkg, documenting with Doxygen, or testing with GoogleTest/Catch2. Extends meta-library-dev with C++ tooling and idioms.
    8
    repo stars
  84. lang-elm-library-dev · arustydev
    Elm-specific library/package development patterns. Use when creating Elm packages, designing pure functional APIs, configuring elm.json for libraries, writing documentation comments, publishing to package.elm-lang.org, or managing semantic versioning in pure functional context. Extends meta-library-dev with Elm tooling and ecosystem patterns.
    8
    repo stars
  85. lang-roc-library-dev · arustydev
    Roc-specific library and platform development patterns. Use when creating reusable Roc packages, developing custom platforms, organizing package modules, exposing public APIs, managing platform interfaces, or publishing packages. Extends meta-library-dev with Roc's unique platform system and module patterns.
    8
    repo stars
  86. handling-rust-errors · arustydev bundle
    HASH error handling patterns using error-stack crate. Use when working with Result types, Report types, defining custom errors, propagating errors with change_context, adding context with attach, implementing Error trait, or documenting error conditions in Rust code.
    8
    repo stars
  87. memory-safety-patterns · arustydev
    Implement memory-safe programming with RAII, ownership, smart pointers, and resource management across Rust, C++, and C. Use when writing safe systems code, managing resources, or preventing memory bugs.
    8
    repo stars
  88. rag-implementation · arustydev bundle
    Build Retrieval-Augmented Generation (RAG) systems for LLM applications with vector databases and semantic search. Use when implementing knowledge-grounded AI, building document Q&A systems, or integrating LLMs with external knowledge bases.
    8
    repo stars
  89. command-development · arustydev bundle
    This skill should be used when the user asks to "create a slash command", "add a command", "write a custom command", "define command arguments", "use command frontmatter", "organize commands", "create command with file references", "interactive command", "use AskUserQuestion in command", or needs guidance on slash command structure, YAML frontmatter fields, dynamic arguments, bash execution in commands, user interaction patterns, or command development best practices for Claude Code.
    8
    repo stars
  90. using-superpowers · arustydev
    Use when starting any conversation - establishes how to find and use skills, requiring Skill tool invocation before ANY response including clarifying questions
    8
    repo stars
  91. tool-design · arustydev bundle
    Design tools that agents can use effectively, including when to reduce tool complexity. Use when creating, optimizing, or reducing agent tool sets.
    8
    repo stars
  92. openmetadata-sdk-dev · arustydev
    Develop and contribute to OpenMetadata SDKs, connectors, and core platform. Use when implementing new language SDKs, building connectors for contribution, extending SDK capabilities, or setting up the OpenMetadata development environment.
    8
    repo stars
  93. search-term-matrices · arustydev bundle
    Strategic search planning for agent-driven research. Generates structured search-term matrices with tiered fallback strategies, engine-specific operators, and grading criteria before executing any searches. Use this skill whenever research requires more than a single search query — comparing technologies, verifying claims across sources, surveying a landscape, investigating a multi-faceted question, or building evidence for a decision. Do NOT use for quick factual lookups, fetching a single known URL, or questions answerable from a single source. Covers tech, academic, regulatory, and general domains. Think of it as "research planning" — the matrix is the plan, execution comes after.
    8
    repo stars
  94. cicd-tekton-tasks-dev · arustydev
    Develop custom Tekton Tasks and reusable pipeline components. Use when creating Tasks for Tekton Hub, building ClusterTasks, designing parameterized Task libraries, or packaging Tekton components for distribution.
    8
    repo stars
  95. convert-clojure-scala · arustydev
    Bidirectional conversion between Clojure and Scala. Use when migrating projects between these languages in either direction. Extends meta-convert-dev with Clojure↔Scala specific patterns. Use when migrating Clojure projects to Scala, translating Clojure patterns to idiomatic Scala, or refactoring Clojure codebases. Extends meta-convert-dev with Clojure-to-Scala specific patterns.
    8
    repo stars
  96. convert-elixir-erlang · arustydev
    Bidirectional conversion between Elixir and Erlang. Use when migrating projects between these languages in either direction. Extends meta-convert-dev with Elixir↔Erlang specific patterns. Use when migrating Elixir projects to Erlang, translating Elixir patterns to Erlang idioms, or refactoring Elixir codebases to Erlang. Both run on the BEAM VM with the same OTP framework, making this conversion primarily syntactic with semantic preservation. Extends meta-convert-dev with Elixir-to-Erlang specific patterns.
    8
    repo stars
  97. convert-elixir-fsharp · arustydev
    Bidirectional conversion between Elixir and Fsharp. Use when migrating projects between these languages in either direction. Extends meta-convert-dev with Elixir↔Fsharp specific patterns.
    8
    repo stars
  98. convert-erlang-fsharp · arustydev
    Bidirectional conversion between Erlang and Fsharp. Use when migrating projects between these languages in either direction. Extends meta-convert-dev with Erlang↔Fsharp specific patterns.
    8
    repo stars
  99. convert-haskell-scala · arustydev
    Bidirectional conversion between Haskell and Scala. Use when migrating projects between these languages in either direction. Extends meta-convert-dev with Haskell↔Scala specific patterns. Use when migrating Haskell projects to Scala, translating Haskell patterns to idiomatic Scala, or refactoring Haskell codebases. Extends meta-convert-dev with Haskell-to-Scala specific patterns.
    8
    repo stars