all publishers

thebushidocollective

@thebushidocollective source repo

399 published skills · page 2 of 4

  1. ▌
    Ecto Schemas · thebushidocollective
    Use when defining and working with Ecto schemas including field types, associations, and embedded schemas. Use when modeling database entities in Elixir.
    11 installs
  2. ▌
    Expo Modules · thebushidocollective
    Use when working with Expo SDK modules for camera, location, notifications, file system, and other device APIs. Covers permissions, configurations, and best practices.
    11 installs
  3. ▌
    Expo Updates · thebushidocollective
    Use when implementing over-the-air (OTA) updates with Expo Updates. Covers update configuration, checking for updates, and update strategies.
    11 installs
  4. ▌
    Java Generics · thebushidocollective
    Use when Java generics including type parameters, wildcards, and type bounds. Use when writing type-safe reusable code.
    10 installs
  5. ▌
    Lua Coroutines · thebushidocollective
    Use when lua coroutines for cooperative multitasking including coroutine creation, yielding and resuming, passing values, generators, iterators, asynchronous patterns, state machines, and producer-consumer implementations.
    8 installs
  6. ▌
    Create Issue · thebushidocollective
    Create a new issue in a GitHub repository
    11 installs
  7. ▌
    Query Events · thebushidocollective
    Run custom queries on Sentry events and issues with advanced filtering
    11 installs
  8. ▌
    Junit Extensions · thebushidocollective
    Use when jUnit extensions including custom extensions, rules, and conditional test execution.
    14 installs
  9. ▌
    Mocha Assertions · thebushidocollective
    Use when assertion libraries for Mocha including Chai with expect, should, and assert styles.
    8 installs
  10. ▌
    Pytest Advanced · thebushidocollective
    Use when advanced Pytest features including markers, custom assertions, hooks, and coverage configuration.
    11 installs
  11. ▌
    Pytest Fixtures · thebushidocollective
    Use when pytest fixtures, conftest files, parametrize decorators, and fixture scopes for comprehensive test setup.
    16 installs
  12. ▌
    Testng Parallel · thebushidocollective
    Use when configuring parallel test execution with TestNG including thread pools, suite configuration, and synchronization.
    12 installs
  13. ▌
    Oop Polymorphism · thebushidocollective
    Use when implementing polymorphism and interfaces in object-oriented design. Use when creating flexible, extensible systems with interchangeable components.
    8 installs
  14. ▌
    Create Sop · thebushidocollective
    Create a new Standard Operating Procedure (SOP) file with proper structure
    11 installs
  15. ▌
    Update Sop · thebushidocollective
    Update an existing SOP to reflect changes in tools, processes, or best practices
    9 installs
  16. ▌
    View Workflow · thebushidocollective
    View GitHub Actions workflow runs and status
    10 installs
  17. ▌
    View Pipeline · thebushidocollective
    View CI/CD pipeline status for a merge request or project
    14 installs
  18. ▌
    Act Workflow Syntax · thebushidocollective
    Use when creating or modifying GitHub Actions workflow files. Provides guidance on workflow syntax, triggers, jobs, steps, and expressions for creating valid GitHub Actions workflows that can be tested locally with act.
    9 installs
  19. ▌
    Bun Package Manager · thebushidocollective
    Use when managing dependencies with Bun's package manager. Covers installing packages, workspaces, lockfiles, and migrating from npm/yarn/pnpm to Bun.
    11 installs
  20. ▌
    Jest Configuration · thebushidocollective
    Use when jest configuration, setup files, module resolution, and project organization for optimal testing environments.
    12 installs
  21. ▌
    Credo Checks · thebushidocollective
    Use when understanding and fixing common Credo check issues for Elixir code quality and consistency.
    11 installs
  22. ▌
    Ink Hooks State · thebushidocollective
    Use when managing state and side effects in Ink applications using React hooks for terminal UIs.
    12 installs
  23. ▌
    Rails Hotwire · thebushidocollective
    Use when hotwire (Turbo and Stimulus) for building modern reactive Rails applications without complex JavaScript frameworks.
    11 installs
  24. ▌
    Go Error Handling · thebushidocollective
    Use when Go error handling with error wrapping, sentinel errors, and custom error types. Use when handling errors in Go applications.
    11 installs
  25. ▌
    Oop Encapsulation · thebushidocollective
    Use when applying encapsulation and information hiding principles in object-oriented design. Use when controlling access to object state and behavior.
    8 installs
  26. ▌
    Sop Rfc2119 · thebushidocollective
    Use when writing SOPs that require precise requirement levels using RFC 2119 constraint keywords (MUST, SHOULD, MAY). Covers proper usage of requirement keywords for deterministic agent behavior.
    13 installs
  27. ▌
    Resume From Pr · thebushidocollective
    Resume work on a pull request by loading its context, diff, CI status, and review comments
    12 installs
  28. ▌
    Check Releases · thebushidocollective
    Check release health and compare error rates across deployments
    16 installs
  29. ▌
    Fnox Configuration · thebushidocollective
    Use when configuring Fnox secrets management with fnox.toml. Covers file structure, secrets definition, profiles, and hierarchical configurations.
    14 installs
  30. ▌
    Cypress Advanced · thebushidocollective
    Use when advanced Cypress features including custom commands, plugins, and network stubbing.
    8 installs
  31. ▌
    Junit Fundamentals · thebushidocollective
    Use when jUnit fundamentals including annotations, assertions, and test lifecycle for Java testing.
    11 installs
  32. ▌
    Mocha Fundamentals · thebushidocollective
    Use when mocha test structure, hooks, and async testing patterns for JavaScript testing.
    9 installs
  33. ▌
    Pulumi Components · thebushidocollective
    Use when building reusable infrastructure components with Pulumi for modular, composable cloud resources.
    11 installs
  34. ▌
    Rspec Fundamentals · thebushidocollective
    Use when rSpec fundamentals including describe, context, it blocks, let, and basic matchers for BDD testing.
    13 installs
  35. ▌
    Biome Linting · thebushidocollective
    Use when applying Biome's linting capabilities, rule categories, and code quality enforcement to JavaScript/TypeScript projects.
    10 installs
  36. ▌
    Clippy Lints · thebushidocollective
    Use when applying Clippy lint categories for Rust code including correctness, performance, style, and custom lint configuration.
    9 installs
  37. ▌
    Ecto Changesets · thebushidocollective
    Use when validating and casting data with Ecto changesets including field validation, constraints, nested changesets, and data transformation. Use for ensuring data integrity before database operations.
    10 installs
  38. ▌
    Effect Schema · thebushidocollective
    Use when @effect/schema patterns including schema definition, validation, parsing, encoding, and transformations. Use for type-safe data validation in Effect applications.
    12 installs
  39. ▌
    C Memory Management · thebushidocollective
    Use when managing memory in C programs with malloc/free, pointers, and avoiding common memory safety pitfalls.
    12 installs
  40. ▌
    Csharp Async Patterns · thebushidocollective
    Use when C# asynchronous programming with async/await, Task, ValueTask, ConfigureAwait, and async streams for responsive applications.
    10 installs
  41. ▌
    Csharp Nullable Types · thebushidocollective
    Use when C# nullable reference types and value types for null safety, nullable annotations, and patterns for handling null values.
    11 installs
  42. ▌
    Java Concurrency · thebushidocollective
    Use when Java concurrency with ExecutorService, CompletableFuture, and virtual threads. Use when building concurrent applications.
    8 installs
  43. ▌
    Java Streams API · thebushidocollective
    Use when Java Streams API for functional-style data processing. Use when processing collections with streams.
    6 installs
  44. ▌
    Lua C Integration · thebushidocollective
    Use when lua C API for extending Lua with native code including stack operations, calling C from Lua, calling Lua from C, creating C modules, userdata types, metatables in C, and performance optimization techniques.
    9 installs
  45. ▌
    Load Pr Context · thebushidocollective
    Load PR context for the current branch using GitHub MCP tools
    7 installs
  46. ▌
    Load Mr Context · thebushidocollective
    Load MR context for the current branch using GitLab MCP tools
    9 installs
  47. ▌
    Ansible Inventory · thebushidocollective
    Use when managing hosts and groups in Ansible inventory for organizing infrastructure and applying configurations across environments.
    9 installs
  48. ▌
    Ansible Playbooks · thebushidocollective
    Use when writing and organizing Ansible playbooks for automated configuration management and infrastructure orchestration.
    8 installs
  49. ▌
    GRAPHQL Resolvers · thebushidocollective
    Use when implementing GraphQL resolvers with resolver functions, context management, DataLoader batching, error handling, authentication, and testing strategies.
    10 installs
  50. ▌
    Junit Parameterized · thebushidocollective
    Use when jUnit parameterized tests with various value sources and test factories.
    10 installs
  51. ▌
    Mocha Configuration · thebushidocollective
    Use when mocha configuration including reporters, config files, plugins, and CI integration.
    4 installs
  52. ▌
    Terraform State · thebushidocollective
    Use when managing Terraform state files, remote backends, and state locking for infrastructure coordination.
    7 installs
  53. ▌
    Testng Data Driven · thebushidocollective
    Use when implementing data-driven tests with TestNG DataProviders, factory methods, and parameterization patterns.
    9 installs
  54. ▌
    Vitest Performance · thebushidocollective
    Use when vitest performance optimization including fast execution, watch mode, and parallelization strategies.
    6 installs
  55. ▌
    Clippy Custom · thebushidocollective
    Use when developing custom Clippy lints, implementing lint passes, and contributing to Clippy for Rust code standards.
    6 installs
  56. ▌
    Eslint Custom · thebushidocollective
    Use when custom ESLint rules and plugins including rule development, AST traversal, and publishing.
    11 installs
  57. ▌
    Rubocop Cops · thebushidocollective
    Use when ruboCop cops including built-in cops, configuration, auto-correction, and development.
    10 installs
  58. ▌
    Effect Testing · thebushidocollective
    Use when testing Effect code including Effect.gen in tests, test layers, mocking services, and testing error scenarios. Use for writing tests for Effect applications.
    6 installs
  59. ▌
    Nestjs Testing · thebushidocollective
    Use when nestJS testing with unit tests, integration tests, and e2e tests. Use when building well-tested NestJS applications.
    9 installs
  60. ▌
    Crystal Macros · thebushidocollective
    Use when implementing compile-time metaprogramming in Crystal using macros for code generation, DSLs, compile-time computation, and abstract syntax tree manipulation.
    8 installs
  61. ▌
    Sop Authoring · thebushidocollective
    Use when writing or creating new Standard Operating Procedures (SOPs) for AI agents. Covers effective SOP writing, clarity principles, and actionable instruction design.
    8 installs
  62. ▌
    Monitor Pipeline · thebushidocollective
    Monitor a GitLab pipeline or job until completion, reporting status changes and failures in real-time
    13 installs
  63. ▌
    IOS Swiftui Patterns · thebushidocollective
    Use when building SwiftUI views, managing state with @State/@Binding/@ObservableObject, or implementing declarative UI patterns in iOS apps.
    12 installs
  64. ▌
    Jest Testing Patterns · thebushidocollective
    Use when jest testing patterns including unit tests, mocks, spies, snapshots, and assertion techniques for comprehensive test coverage.
    13 installs
  65. ▌
    Kustomize Basics · thebushidocollective
    Use when customizing Kubernetes configurations without templates using Kustomize overlays and patches.
    4 installs
  66. ▌
    Testng Fundamentals · thebushidocollective
    Use when working with TestNG annotations, assertions, test lifecycle, and configuration for Java testing.
    8 installs
  67. ▌
    Structural Design Principles · thebushidocollective
    Use when designing modules and components requiring Composition Over Inheritance, Law of Demeter, Tell Don't Ask, and Encapsulation principles that transcend programming paradigms.
    10 installs
  68. ▌
    Ink Layout Styling · thebushidocollective
    Use when creating terminal layouts with Ink using Flexbox-based positioning and styling for CLI applications.
    10 installs
  69. ▌
    Relay Pagination · thebushidocollective
    Use when relay pagination with cursor-based pagination, infinite scroll, load more patterns, and connection protocols.
    6 installs
  70. ▌
    Gleam Actor Model · thebushidocollective
    Use when oTP actor patterns in Gleam including processes, message passing, GenServer implementations, supervisors, fault tolerance, state management, and building concurrent, fault-tolerant applications on the Erlang VM.
    6 installs
  71. ▌
    Gleam Type System · thebushidocollective
    Use when gleam's type system including algebraic data types, custom types, pattern matching, generic types, type inference, opaque types, exhaustive checking, and functional error handling for building type-safe Erlang VM applications.
    12 installs
  72. ▌
    Lua Tables Patterns · thebushidocollective
    Use when lua tables as the universal data structure including arrays, dictionaries, objects, metatables, object-oriented patterns, data structures, and advanced table manipulation for building flexible, efficient Lua applications.
    11 installs
  73. ▌
    Nim Metaprogramming · thebushidocollective
    Use when nim's metaprogramming including macros, templates, compile-time evaluation, AST manipulation, code generation, DSL creation, and leveraging compile-time computation for performance and abstraction in systems programming.
    5 installs
  74. ▌
    PHP Modern Features · thebushidocollective
    Use when modern PHP features including typed properties, union types, match expressions, named arguments, attributes, enums, and patterns for writing type-safe, expressive PHP code with latest language improvements.
    7 installs
  75. ▌
    Scala Collections · thebushidocollective
    Use when scala collections including immutable/mutable variants, List, Vector, Set, Map operations, collection transformations, lazy evaluation with views, parallel collections, and custom collection builders for efficient data processing.
    6 installs
  76. ▌
    Scala Type System · thebushidocollective
    Use when scala's advanced type system including generics, variance, type bounds, implicit conversions, type classes, higher-kinded types, path-dependent types, and abstract type members for building type-safe, flexible APIs.
    9 installs
  77. ▌
    Swift Concurrency · thebushidocollective
    Use when swift's modern concurrency model including async/await, actors, task groups, structured concurrency, and async sequences for building safe, performant concurrent code without data races or callback pyramids.
    6 installs
  78. ▌
    Incident Response · thebushidocollective
    Manage incident response workflow with Sentry alerts and issue tracking
    11 installs
  79. ▌
    Create Blueprint · thebushidocollective
    Research a specific system and create or update its blueprints/ documentation
    10 installs
  80. ▌
    Cocoapods Privacy Manifests · thebushidocollective
    Use when implementing iOS 17+ privacy manifests for CocoaPods libraries. Covers PrivacyInfo.xcprivacy file creation, required reasons API declarations, and proper resource bundle integration for App Store compliance.
    10 installs
  81. ▌
    Gitlab CI Artifacts Caching · thebushidocollective
    Use when configuring artifacts for inter-job data passing or caching for faster builds. Covers cache strategies and artifact management.
    8 installs
  82. ▌
    Gitlab CI Job Configuration · thebushidocollective
    Use when defining GitLab CI jobs, configuring scripts, setting up environments, or managing job dependencies. Covers job structure and execution options.
    8 installs
  83. ▌
    Gitlab CI Variables Secrets · thebushidocollective
    Use when configuring GitLab CI/CD variables, managing secrets, or integrating with external secret providers. Covers secure credential handling.
    8 installs
  84. ▌
    GRAPHQL Performance · thebushidocollective
    Use when optimizing GraphQL API performance with query complexity analysis, batching, caching strategies, depth limiting, monitoring, and database optimization.
    6 installs
  85. ▌
    Maven Build Lifecycle · thebushidocollective
    Use when working with Maven build phases, goals, profiles, or customizing the build process for Java projects.
    10 installs
  86. ▌
    Mise Environment Management · thebushidocollective
    Use when managing environment variables and project settings with Mise. Covers env configuration, direnv replacement, and per-directory settings.
    7 installs
  87. ▌
    Terraform Modules · thebushidocollective
    Use when creating and using reusable Terraform modules for organizing and sharing infrastructure code.
    5 installs
  88. ▌
    Vitest Configuration · thebushidocollective
    Use when vitest configuration, Vite integration, workspace setup, and test environment configuration for modern testing.
    9 installs
  89. ▌
    Biome Formatting · thebushidocollective
    Use when formatting JavaScript/TypeScript code with Biome's fast formatter including patterns, options, and code style management.
    8 installs
  90. ▌
    Pylint Checkers · thebushidocollective
    Use when pylint checkers including built-in checkers, custom checkers, and checker development.
    5 installs
  91. ▌
    Shfmt Formatting · thebushidocollective
    Use when formatting shell scripts with shfmt. Covers consistent formatting patterns, shell dialect support, common issues, and editor integration.
    4 installs
  92. ▌
    Angular Signals · thebushidocollective
    Use when building Angular 16+ applications requiring fine-grained reactive state management and zone-less change detection.
    6 installs
  93. ▌
    Phoenix Routing · thebushidocollective
    Define routes and URL helpers in Phoenix applications including resources, scopes, pipelines, and verified routes
    8 installs
  94. ▌
    React Performance · thebushidocollective
    Use when React performance optimization including memoization, lazy loading, and virtualization. Use when optimizing React applications.
    9 installs
  95. ▌
    Vue Composition API · thebushidocollective
    Use when Vue 3 Composition API with reactive refs, computed, and composables. Use when building modern Vue 3 applications.
    8 installs
  96. ▌
    Crystal Engineer · thebushidocollective
    Use when working with Crystal language development including WebSocket communication, TLS/SSL configuration, HTTP frameworks, ORM operations, and high-performance concurrent systems.
    9 installs
  97. ▌
    Kotlin Coroutines · thebushidocollective
    Use when kotlin coroutines for structured concurrency including suspend functions, coroutine builders, Flow, channels, and patterns for building efficient asynchronous code with cancellation and exception handling.
    6 installs
  98. ▌
    Rust Async Patterns · thebushidocollective
    Use when Rust async programming with tokio, async/await, and futures. Use when writing asynchronous Rust code.
    8 installs
  99. ▌
    Rust Error Handling · thebushidocollective
    Use when Rust error handling with Result, Option, custom errors, thiserror, and anyhow. Use when handling errors in Rust applications.
    9 installs
  100. ▌
    Figma Analyze Frame · thebushidocollective
    Analyze a Figma frame's structure, properties, and implementation considerations
    12 installs