aRustyDev
- 274 skills
- 0 followers
- 8 repo stars
- 2 weeks ago last updated
- ▌ Research Grants · arustydev bundleWrite competitive research proposals for NSF, NIH, DOE, and DARPA. Agency-specific formatting, review criteria, budget preparation, broader impacts, significance statements, innovation narratives, and compliance with submission requirements.
- ▌ Patterns Serialization Dev · arustydevCross-cutting patterns for serialization and validation across languages. Use when translating JSON handling between languages, converting struct tags to derive macros, mapping validation libraries, or designing schema-based serialization for language conversions.
- ▌ Lang Typescript Library Dev · arustydevTypeScript-specific library/package development patterns. Use when creating npm packages, configuring package.json exports, setting up tsconfig.json for libraries, generating declaration files, publishing to npm, or configuring ESM/CJS dual packages. Extends meta-library-dev with TypeScript tooling and ecosystem patterns.
- ▌ Evaluation · arustydev bundleBuild evaluation frameworks for agent systems. Use when testing agent performance, validating context engineering choices, or measuring improvements over time.
- ▌ O11y Metrics Prometheus Ops · arustydevSet up Prometheus for comprehensive metric collection, storage, and monitoring of infrastructure and applications. Use when implementing metrics collection, setting up monitoring infrastructure, or configuring alerting systems.
- ▌ Pkgmgr Homebrew Formula Dev · arustydev bundleCreate, test, and maintain Homebrew formulas. Use when adding packages to a Homebrew tap, debugging formula issues, running brew audit/test, or automating version updates with livecheck. Use when creating a new Homebrew formula for a project.
- ▌ Cicd Bitbucket Pipelines Dev · arustydevDevelop and troubleshoot Bitbucket Pipelines. Use when creating pipelines, debugging build failures, understanding Bitbucket-specific features like pipes and deployments, or optimizing pipeline performance.
- ▌ Cloud Cloudflare Workers Dev · arustydev bundleCloudflare Workers development guide for building serverless edge applications. Use this skill when creating Workers, configuring wrangler.toml, using D1/KV/R2 storage, implementing Durable Objects, deploying to Cloudflare, or building edge functions with TypeScript.
- ▌ Docs Mdbook Preprocessor Dev · arustydevDeveloping custom MDBook preprocessor plugins in Rust. Use this skill when the user asks to 'create an mdbook preprocessor', 'build an mdbook plugin', 'develop mdbook-<foo>', or 'scaffold a new mdbook preprocessor'.
- ▌ Lang Typescript Patterns Dev · arustydev bundleTypeScript development guidelines and patterns. Use this skill when writing TypeScript code, creating React components with TypeScript, configuring tsconfig.json, using advanced types like generics or utility types, or when the user asks about TypeScript best practices.
- ▌ Context Degradation · arustydev bundleRecognize, diagnose, and mitigate patterns of context degradation in agent systems. Use when context grows large, agent performance degrades unexpectedly, or debugging agent failures.
- ▌ Context Fundamentals · arustydev bundleUnderstand the components, mechanics, and constraints of context in agent systems. Use when designing agent architectures, debugging context-related failures, or optimizing context usage.
- ▌ Literature Review · arustydev bundleConduct comprehensive, systematic literature reviews using multiple academic databases (PubMed, arXiv, bioRxiv, Semantic Scholar, etc.). This skill should be used when conducting systematic literature reviews, meta-analyses, research synthesis, or comprehensive literature searches across biomedical, scientific, and technical domains. Creates professionally formatted markdown documents and PDFs with verified citations in multiple citation styles (APA, Nature, Vancouver, etc.).
- ▌ Patterns Metaprogramming Dev · arustydevCross-cutting patterns for metaprogramming mechanisms across languages. Use when translating decorators between languages, converting annotations to macros, understanding metaprogramming equivalents, or designing code generation strategies for language conversions.
- ▌ Context Optimization · arustydev bundleApply optimization techniques to extend effective context capacity. Use when context limits constrain agent performance, optimizing for cost or latency, implementing long-running agent systems, agents exhaust memory, or when designing conversation summarization strategies.
- ▌ Scientific Schematics · arustydev bundleCreate publication-quality scientific diagrams using Nano Banana Pro AI with smart iterative refinement. Uses Gemini 3 Pro for quality review. Only regenerates if quality is below threshold for your document type. Specialized in neural network architectures, system diagrams, flowcharts, biological pathways, and complex scientific visualizations.
- ▌ Iac Terraform Orchestration Ops · arustydev bundleOrchestrate Terraform and OpenTofu at scale using Terragrunt, Terramate, or Atmos. Use when managing multiple environments, implementing DRY configurations, handling cross-stack dependencies, deploying to many accounts, managing tool versions with TEnv, or establishing infrastructure platform patterns.
- ▌ Confidence Check · arustydev bundlePre-implementation confidence assessment (≥90% required). Use before starting any implementation to verify readiness with duplicate check, architecture compliance, official docs verification, OSS references, and root cause identification.
- ▌ Hypothesis Generation · arustydev bundleGenerate testable hypotheses. Formulate from observations, design experiments, explore competing explanations, develop predictions, propose mechanisms, for scientific inquiry across domains.
- ▌ Architecture Decision Records Dev · arustydev bundleArchitecture Decision Record authoring, reviewing, and lifecycle management. Use when creating new ADRs, reviewing ADR quality, deciding what warrants an ADR, updating ADR status, superseding decisions, or backfilling ADRs from git history. Covers MADR template, E.C.A.D.R. quality criteria, status lifecycle, and code traceability patterns.
- ▌ Monorepo Management · arustydevMaster monorepo management with Turborepo, Nx, and pnpm workspaces to build efficient, scalable multi-package repositories with optimized builds and dependency management. Use when setting up monorepos, optimizing builds, or managing shared dependencies.
- ▌ Reproduce Reduce Regress · arustydevSystematic workflow for debugging by reproducing bugs with real data, reducing test cases to minimal examples, and adding regression tests
- ▌ Debugging Strategies · arustydevMaster systematic debugging techniques, profiling tools, and root cause analysis to efficiently track down bugs across any codebase or technology stack. Use when investigating bugs, performance issues, or unexpected behavior.
- ▌ E2e Testing Patterns · arustydevMaster end-to-end testing with Playwright and Cypress to build reliable test suites that catch bugs, improve confidence, and enable fast deployment. Use when implementing E2E tests, debugging flaky tests, or establishing testing standards.
- ▌ Advanced Evaluation · arustydev bundleMaster LLM-as-a-Judge evaluation techniques including direct scoring, pairwise comparison, rubric generation, and bias mitigation. Use when building evaluation systems, comparing model outputs, or establishing quality standards for AI-generated content.
- ▌ Platform Astro · arustydev bundleAstro/AstroPaper platform configuration for the blog-workflow plugin
- ▌ Code Review Excellence · arustydevMaster effective code review practices to provide constructive feedback, catch bugs early, and foster knowledge sharing while maintaining team morale. Use when reviewing pull requests, establishing review standards, or mentoring developers.
- ▌ Error Handling Patterns · arustydevMaster error handling patterns across languages including exceptions, Result types, error propagation, and graceful degradation to build resilient applications. Use when implementing error handling, designing APIs, or improving application reliability.
- ▌ SEO For Developers · arustydevSEO fundamentals for technical blog posts — meta tags, structured data, keyword placement, and readability optimization
- ▌ SQL Optimization Patterns · arustydevMaster SQL query optimization, indexing strategies, and EXPLAIN analysis to dramatically improve database performance and eliminate slow queries. Use when debugging slow queries, designing database schemas, or optimizing application performance.
- ▌ Duckdb Swift · arustydevUsing DuckDB as an in-process analytical SQL engine for SwiftUI applications with CSV, Parquet, and SQLite support
- ▌ Swift Charts · arustydevBuilding data visualizations in SwiftUI using Apple's Swift Charts framework
- ▌ Cookbook Audit · arustydev bundleAudit an Anthropic Cookbook notebook based on a rubric. Use whenever a notebook review or audit is requested.
- ▌
- ▌ Swiftui Testing · arustydevTesting strategies for SwiftUI applications including unit tests, UI tests, and preview-based testing
- ▌ Technical Writing Style · arustydevStyle guide for technical blog posts covering voice, tone, clarity, and consistency standards
- ▌ Swiftui Gestures · arustydevImplementing touch interactions, gestures, and haptic feedback in SwiftUI for responsive user experiences
- ▌ Swiftui Data Flow · arustydevSwiftUI data flow mechanisms including @Observable, @State, @Binding, and environment values
- ▌ Design To React · arustydevConvert design specifications from Figma, Sketch, or Penpot to React components with CSS modules or styled-components
- ▌ Swiftui Components · arustydevReference for SwiftUI built-in components, layout tools, and visual styling for iOS-native interfaces
- ▌ Content Structure Patterns · arustydevBlog structure patterns for tutorials, deep-dives, research summaries, and development journals
- ▌ Code Example Best Practices · arustydevGuidelines for writing effective code examples in technical blog posts
- ▌ Design To Flutter · arustydevConvert design specifications from Figma, Sketch, or Penpot to Flutter widgets with proper theming
- ▌ Design To Swiftui · arustydevConvert design specifications from Figma, Sketch, or Penpot to SwiftUI view code with proper modifiers and theme integration
- ▌ Swiftui Architecture · arustydevArchitecture patterns for SwiftUI applications including MVVM, navigation, dependency injection, and the @Observable macro
- ▌ Asset Optimization · arustydevOptimize design assets for production deployment with format-specific compression, resolution scaling, and bundle optimization
- ▌ Design To Tailwind · arustydevConvert design specifications from Figma, Sketch, or Penpot to HTML with Tailwind CSS utility classes
- ▌ Accessibility Audit · arustydevAudit design components and generated code for WCAG 2.1 compliance including color contrast, touch targets, and screen reader compatibility
- ▌ Web3 Testing · arustydevTest smart contracts comprehensively using Hardhat and Foundry with unit tests, integration tests, and mainnet forking. Use when testing Solidity contracts, setting up blockchain test suites, or validating DeFi protocols.
- ▌ Browser Store Apis · arustydevReference for browser extension store APIs for querying extension info, checking compatibility, and tracking submission status
- ▌ Extension Security · arustydevComprehensive security guide for browser extensions covering CSP, permissions, secure messaging, sandboxing, and threat mitigation
- ▌ Nft Standards · arustydevImplement NFT standards (ERC-721, ERC-1155) with proper metadata handling, minting strategies, and marketplace integration. Use when creating NFT contracts, building NFT marketplaces, or implementing digital asset systems.
- ▌ Manifest V3 Reference · arustydevComplete reference for Manifest V3 browser extension development with cross-browser compatibility and migration guidance
- ▌ Design System Management · arustydevManage design system tokens including CRUD operations, multi-format export, version tracking, and synchronization with design files
- ▌ Design Tokens Extraction · arustydevExtract design tokens (colors, typography, spacing, shadows) from Figma, Sketch, and Penpot design files via MCP servers and normalize to W3C format
- ▌ Wxt Framework Patterns · arustydevComprehensive WXT browser extension framework patterns, security hardening rules, and cross-browser configuration
- ▌ Fastapi Templates · arustydevCreate production-ready FastAPI projects with async patterns, dependency injection, and comprehensive error handling. Use when building new FastAPI applications or setting up backend API projects.
- ▌ Solidity Security · arustydevMaster smart contract security best practices to prevent common vulnerabilities and implement secure Solidity patterns. Use when writing smart contracts, auditing existing contracts, or implementing security measures for blockchain applications.
- ▌ Pci Compliance · arustydevImplement PCI DSS compliance requirements for secure handling of payment card data and payment systems. Use when securing payment processing, achieving PCI compliance, or implementing payment card security measures.
- ▌ Extension Anti Patterns · arustydevCommon mistakes, performance pitfalls, and store rejection reasons in browser extension development
- ▌ Gitlab CI Patterns · arustydevBuild GitLab CI/CD pipelines with multi-stage workflows, caching, and distributed runners for scalable automation. Use when implementing GitLab CI/CD, optimizing pipeline performance, or setting up automated testing and deployment.
- ▌ Secrets Management · arustydevImplement secure secrets management for CI/CD pipelines using Vault, AWS Secrets Manager, or native platform solutions. Use when handling sensitive credentials, rotating secrets, or securing CI/CD environments.
- ▌ LLM Evaluation · arustydevImplement comprehensive evaluation strategies for LLM applications using automated metrics, human feedback, and benchmarking. Use when testing LLM performance, measuring AI application quality, or establishing evaluation frameworks.
- ▌ Python Packaging · arustydevCreate distributable Python packages with proper project structure, setup.py/pyproject.toml, and publishing to PyPI. Use when packaging Python libraries, creating CLI tools, or distributing Python code.
- ▌ Sast Configuration · arustydevConfigure Static Application Security Testing (SAST) tools for automated vulnerability detection in application code. Use when setting up security scanning, implementing DevSecOps practices, or automating code vulnerability detection.
- ▌ Extension Store Submission · arustydevComplete guides for submitting browser extensions to Chrome Web Store, Firefox Add-ons, Safari App Store, and Edge Add-ons
- ▌ Wasm Architecture Decision · arustydevDecision framework for WebAssembly usage in browser extensions including loading patterns, architecture, and performance considerations
- ▌ Wasm Extension Integration · arustydevGuide for integrating WebAssembly modules into browser extensions using wasm-pack, wasm-bindgen, and cross-browser loading
- ▌ Angular Migration · arustydevMigrate from AngularJS to Angular using hybrid mode, incremental component rewriting, and dependency injection updates. Use when upgrading AngularJS applications, planning framework migrations, or modernizing legacy Angular code.
- ▌ Gitops Workflow · arustydev bundleImplement GitOps workflows with ArgoCD and Flux for automated, declarative Kubernetes deployments with continuous reconciliation. Use when implementing GitOps practices, automating Kubernetes deployments, or setting up declarative infrastructure management.
- ▌ Billing Automation · arustydevBuild automated billing systems for recurring payments, invoicing, subscription lifecycle, and dunning management. Use when implementing subscription billing, automating invoicing, or managing recurring payment systems.
- ▌ Paypal Integration · arustydevIntegrate PayPal payment processing with support for express checkout, subscriptions, and refund management. Use when implementing PayPal payments, processing online transactions, or building e-commerce checkout flows.
- ▌ Stripe Integration · arustydevImplement Stripe payment processing for robust, PCI-compliant payment flows including checkout, subscriptions, and webhooks. Use when integrating Stripe payments, building subscription systems, or implementing secure checkout flows.
- ▌ Uv Package Manager · arustydevMaster the uv package manager for fast Python dependency management, virtual environments, and modern Python project workflows. Use when setting up Python projects, managing dependencies, or optimizing Python development workflows with uv.
- ▌ Bats Testing Patterns · arustydevMaster Bash Automated Testing System (Bats) for comprehensive shell script testing. Use when writing tests for shell scripts, CI/CD pipelines, or requiring test-driven development of shell utilities.
- ▌ Lang Cpp Dev · arustydevReference 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.
- ▌ Lang Elm Dev · arustydevProvides 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.
- ▌ Lang Roc Dev · arustydevCovers foundational Roc language patterns including platform/application architecture, records, tags, pattern matching, abilities, and functional idioms.
- ▌ Convert Java C · arustydevTranslates Java code to idiomatic C, including type mappings, OOP-to-procedural patterns, memory management, and error handling for migration or systems programming.
- ▌ Lang Go Library Dev · arustydevGo-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.
- ▌ Managing Cargo Dependencies · arustydev bundleCargo.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.
- ▌ Lang Typescript Dev · arustydevFoundational 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.
- ▌ LLM MCP Builder Dev · arustydev bundleGuide 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).
- ▌ Meta Skill Gaps Dev · arustydevIdentify 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.
- ▌ Openfeature Sdk Dev · arustydevDevelop 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.
- ▌ Convert Elixir Scala · arustydevBidirectional 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.
- ▌ Convert Erlang Scala · arustydevBidirectional conversion between Erlang and Scala. Use when migrating projects between these languages in either direction. Extends meta-convert-dev with Erlang↔Scala specific patterns.
- ▌ Convert Fsharp Scala · arustydevBidirectional conversion between Fsharp and Scala. Use when migrating projects between these languages in either direction. Extends meta-convert-dev with Fsharp↔Scala specific patterns.
- ▌ Convert Python Scala · arustydevConvert 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.
- ▌ Lang Cpp Library Dev · arustydevC++-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.
- ▌ Lang Elm Library Dev · arustydevElm-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.
- ▌ Lang Roc Library Dev · arustydevRoc-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.
- ▌ Handling Rust Errors · arustydev bundleHASH 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.
- ▌ Memory Safety Patterns · arustydevImplement 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.
- ▌ RAG Implementation · arustydev bundleBuild 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.
- ▌ Command Development · arustydev bundleThis 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.
- ▌ Using Superpowers · arustydevUse when starting any conversation - establishes how to find and use skills, requiring Skill tool invocation before ANY response including clarifying questions
- ▌ Tool Design · arustydev bundleDesign tools that agents can use effectively, including when to reduce tool complexity. Use when creating, optimizing, or reducing agent tool sets.
- ▌ Openmetadata Sdk Dev · arustydevDevelop 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.
- ▌ Search Term Matrices · arustydev bundleStrategic 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.