← all skills

thebushidocollective

thebushidocollective

@thebushidocollective seed · attribution · source repo

0 followers · 365 skills

365 published skills · page 2 of 4

  1. Rspec Fundamentals · thebushidocollective
    Use when rSpec fundamentals including describe, context, it blocks, let, and basic matchers for BDD testing.
    0
    installs
  2. Biome Linting · thebushidocollective
    Use when applying Biome's linting capabilities, rule categories, and code quality enforcement to JavaScript/TypeScript projects.
    0
    installs
  3. Clippy Lints · thebushidocollective
    Use when applying Clippy lint categories for Rust code including correctness, performance, style, and custom lint configuration.
    0
    installs
  4. 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.
    0
    installs
  5. 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.
    0
    installs
  6. C Memory Management · thebushidocollective
    Use when managing memory in C programs with malloc/free, pointers, and avoiding common memory safety pitfalls.
    0
    installs
  7. Csharp Async Patterns · thebushidocollective
    Use when C# asynchronous programming with async/await, Task, ValueTask, ConfigureAwait, and async streams for responsive applications.
    0
    installs
  8. Csharp Nullable Types · thebushidocollective
    Use when C# nullable reference types and value types for null safety, nullable annotations, and patterns for handling null values.
    0
    installs
  9. Java Concurrency · thebushidocollective
    Use when Java concurrency with ExecutorService, CompletableFuture, and virtual threads. Use when building concurrent applications.
    0
    installs
  10. Java Streams API · thebushidocollective
    Use when Java Streams API for functional-style data processing. Use when processing collections with streams.
    0
    installs
  11. 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.
    0
    installs
  12. Load Pr Context · thebushidocollective
    Load PR context for the current branch using GitHub MCP tools
    0
    installs
  13. Load Mr Context · thebushidocollective
    Load MR context for the current branch using GitLab MCP tools
    0
    installs
  14. Ansible Inventory · thebushidocollective
    Use when managing hosts and groups in Ansible inventory for organizing infrastructure and applying configurations across environments.
    0
    installs
  15. Ansible Playbooks · thebushidocollective
    Use when writing and organizing Ansible playbooks for automated configuration management and infrastructure orchestration.
    0
    installs
  16. GRAPHQL Resolvers · thebushidocollective
    Use when implementing GraphQL resolvers with resolver functions, context management, DataLoader batching, error handling, authentication, and testing strategies.
    0
    installs
  17. Junit Parameterized · thebushidocollective
    Use when jUnit parameterized tests with various value sources and test factories.
    0
    installs
  18. Mocha Configuration · thebushidocollective
    Use when mocha configuration including reporters, config files, plugins, and CI integration.
    0
    installs
  19. Terraform State · thebushidocollective
    Use when managing Terraform state files, remote backends, and state locking for infrastructure coordination.
    0
    installs
  20. Testng Data Driven · thebushidocollective
    Use when implementing data-driven tests with TestNG DataProviders, factory methods, and parameterization patterns.
    0
    installs
  21. Vitest Performance · thebushidocollective
    Use when vitest performance optimization including fast execution, watch mode, and parallelization strategies.
    0
    installs
  22. Clippy Custom · thebushidocollective
    Use when developing custom Clippy lints, implementing lint passes, and contributing to Clippy for Rust code standards.
    0
    installs
  23. Eslint Custom · thebushidocollective
    Use when custom ESLint rules and plugins including rule development, AST traversal, and publishing.
    0
    installs
  24. Rubocop Cops · thebushidocollective
    Use when ruboCop cops including built-in cops, configuration, auto-correction, and development.
    0
    installs
  25. 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.
    0
    installs
  26. Nestjs Testing · thebushidocollective
    Use when nestJS testing with unit tests, integration tests, and e2e tests. Use when building well-tested NestJS applications.
    0
    installs
  27. 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.
    0
    installs
  28. 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.
    0
    installs
  29. Monitor Pipeline · thebushidocollective
    Monitor a GitLab pipeline or job until completion, reporting status changes and failures in real-time
    0
    installs
  30. IOS Swiftui Patterns · thebushidocollective
    Use when building SwiftUI views, managing state with @State/@Binding/@ObservableObject, or implementing declarative UI patterns in iOS apps.
    0
    installs
  31. Jest Testing Patterns · thebushidocollective
    Use when jest testing patterns including unit tests, mocks, spies, snapshots, and assertion techniques for comprehensive test coverage.
    0
    installs
  32. Kustomize Basics · thebushidocollective
    Use when customizing Kubernetes configurations without templates using Kustomize overlays and patches.
    0
    installs
  33. Testng Fundamentals · thebushidocollective
    Use when working with TestNG annotations, assertions, test lifecycle, and configuration for Java testing.
    0
    installs
  34. 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.
    0
    installs
  35. Ink Layout Styling · thebushidocollective
    Use when creating terminal layouts with Ink using Flexbox-based positioning and styling for CLI applications.
    0
    installs
  36. Relay Pagination · thebushidocollective
    Use when relay pagination with cursor-based pagination, infinite scroll, load more patterns, and connection protocols.
    0
    installs
  37. 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.
    0
    installs
  38. 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.
    0
    installs
  39. 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.
    0
    installs
  40. 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.
    0
    installs
  41. 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.
    0
    installs
  42. 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.
    0
    installs
  43. 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.
    0
    installs
  44. 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.
    0
    installs
  45. Incident Response · thebushidocollective
    Manage incident response workflow with Sentry alerts and issue tracking
    0
    installs
  46. Create Blueprint · thebushidocollective
    Research a specific system and create or update its blueprints/ documentation
    0
    installs
  47. 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.
    0
    installs
  48. 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.
    0
    installs
  49. 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.
    0
    installs
  50. Gitlab CI Variables Secrets · thebushidocollective
    Use when configuring GitLab CI/CD variables, managing secrets, or integrating with external secret providers. Covers secure credential handling.
    0
    installs
  51. GRAPHQL Performance · thebushidocollective
    Use when optimizing GraphQL API performance with query complexity analysis, batching, caching strategies, depth limiting, monitoring, and database optimization.
    0
    installs
  52. Maven Build Lifecycle · thebushidocollective
    Use when working with Maven build phases, goals, profiles, or customizing the build process for Java projects.
    0
    installs
  53. Mise Environment Management · thebushidocollective
    Use when managing environment variables and project settings with Mise. Covers env configuration, direnv replacement, and per-directory settings.
    0
    installs
  54. Terraform Modules · thebushidocollective
    Use when creating and using reusable Terraform modules for organizing and sharing infrastructure code.
    0
    installs
  55. Vitest Configuration · thebushidocollective
    Use when vitest configuration, Vite integration, workspace setup, and test environment configuration for modern testing.
    0
    installs
  56. Biome Formatting · thebushidocollective
    Use when formatting JavaScript/TypeScript code with Biome's fast formatter including patterns, options, and code style management.
    0
    installs
  57. Pylint Checkers · thebushidocollective
    Use when pylint checkers including built-in checkers, custom checkers, and checker development.
    0
    installs
  58. Shfmt Formatting · thebushidocollective
    Use when formatting shell scripts with shfmt. Covers consistent formatting patterns, shell dialect support, common issues, and editor integration.
    0
    installs
  59. Angular Signals · thebushidocollective
    Use when building Angular 16+ applications requiring fine-grained reactive state management and zone-less change detection.
    0
    installs
  60. Phoenix Routing · thebushidocollective
    Define routes and URL helpers in Phoenix applications including resources, scopes, pipelines, and verified routes
    0
    installs
  61. React Performance · thebushidocollective
    Use when React performance optimization including memoization, lazy loading, and virtualization. Use when optimizing React applications.
    0
    installs
  62. Vue Composition API · thebushidocollective
    Use when Vue 3 Composition API with reactive refs, computed, and composables. Use when building modern Vue 3 applications.
    0
    installs
  63. 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.
    0
    installs
  64. 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.
    0
    installs
  65. Rust Async Patterns · thebushidocollective
    Use when Rust async programming with tokio, async/await, and futures. Use when writing asynchronous Rust code.
    0
    installs
  66. Rust Error Handling · thebushidocollective
    Use when Rust error handling with Result, Option, custom errors, thiserror, and anyhow. Use when handling errors in Rust applications.
    0
    installs
  67. Figma Analyze Frame · thebushidocollective
    Analyze a Figma frame's structure, properties, and implementation considerations
    0
    installs
  68. Investigate Errors · thebushidocollective
    Investigate recent errors and exceptions in your Sentry projects
    0
    installs
  69. IOS Uikit Architecture · thebushidocollective
    Use when building iOS apps with UIKit, implementing MVVM/MVC/Coordinator patterns, or integrating UIKit with SwiftUI.
    0
    installs
  70. Cypress Fundamentals · thebushidocollective
    Use when cypress fundamentals including commands, assertions, fixtures, and E2E testing patterns.
    0
    installs
  71. Kustomize Overlays · thebushidocollective
    Use when managing environment-specific Kubernetes configurations with Kustomize overlays and patches.
    0
    installs
  72. Tailwind Components · thebushidocollective
    Use when building reusable component patterns with Tailwind CSS. Covers component extraction, @apply directive, and composable design patterns.
    0
    installs
  73. Ameba Integration · thebushidocollective
    Use when integrating Ameba into development workflows including CI/CD pipelines, pre-commit hooks, GitHub Actions, and automated code review processes.
    0
    installs
  74. Ecto Query Patterns · thebushidocollective
    Use when querying data with Ecto.Query DSL including where clauses, joins, aggregates, preloading, and query composition. Use for building flexible database queries in Elixir applications.
    0
    installs
  75. Nextjs App Router · thebushidocollective
    Use when next.js App Router with layouts, loading states, and streaming. Use when building modern Next.js 13+ applications.
    0
    installs
  76. Phoenix Patterns · thebushidocollective
    Use when applying Phoenix Framework best practices including context design, controller patterns, and application architecture. Use when building Phoenix applications.
    0
    installs
  77. Erlang Concurrency · thebushidocollective
    Use when erlang's concurrency model including lightweight processes, message passing, process links and monitors, error handling patterns, selective receive, and building massively concurrent systems on the BEAM VM.
    0
    installs
  78. Kotlin Null Safety · thebushidocollective
    Use when kotlin's null safety system including nullable types, safe calls, Elvis operator, smart casts, and patterns for eliminating NullPointerExceptions while maintaining code expressiveness and clarity.
    0
    installs
  79. Nim Memory Management · thebushidocollective
    Use when nim's memory management including garbage collection strategies, manual memory control, destructors, move semantics, ref/ptr types, memory safety, and optimization techniques for performance-critical systems programming.
    0
    installs
  80. PHP Security Patterns · thebushidocollective
    Use when essential PHP security patterns including input validation, SQL injection prevention, XSS protection, CSRF tokens, password hashing, secure session management, and defense-in-depth strategies for building secure PHP applications.
    0
    installs
  81. Python Type System · thebushidocollective
    Use when Python's type system including type hints, mypy, Protocol, TypedDict, and Generics. Use when working with Python type annotations.
    0
    installs
  82. Ruby Metaprogramming · thebushidocollective
    Use when working with Ruby metaprogramming features including dynamic method definition, method_missing, class_eval, define_method, and reflection.
    0
    installs
  83. Figma Extract Tokens · thebushidocollective
    Extract design tokens and variables from a Figma file to create or update a design system
    0
    installs
  84. Analyze Performance · thebushidocollective
    Analyze performance metrics and identify slow transactions in Sentry
    0
    installs
  85. Android Jetpack Compose · thebushidocollective
    Use when building Android UIs with Jetpack Compose, managing state with remember/mutableStateOf, or implementing declarative UI patterns.
    0
    installs
  86. Blueprints Writing · thebushidocollective
    Use when creating or updating technical blueprint documentation for new features, API changes, or architectural modifications. Always search existing blueprints first to avoid duplication, then write with proper structure.
    0
    installs
  87. Cocoapods Publishing Workflow · thebushidocollective
    Use when publishing CocoaPods libraries to CocoaPods Trunk. Covers pod trunk registration, podspec validation, version management, and publishing best practices for successful library distribution.
    0
    installs
  88. Gitlab CI Best Practices · thebushidocollective
    Use when optimizing GitLab CI/CD pipelines for performance, reliability, or maintainability. Covers pipeline optimization and organizational patterns.
    0
    installs
  89. GRAPHQL Schema Design · thebushidocollective
    Use when designing GraphQL schemas with type system, SDL patterns, field design, pagination, directives, and versioning strategies for maintainable and scalable APIs.
    0
    installs
  90. Tailwind Performance · thebushidocollective
    Use when optimizing Tailwind CSS for production, reducing bundle size, and improving performance. Covers PurgeCSS, JIT mode, and build optimization.
    0
    installs
  91. Ameba Custom Rules · thebushidocollective
    Use when creating custom Ameba rules for Crystal code analysis including rule development, AST traversal, issue reporting, and rule testing.
    0
    installs
  92. Markdown Tables · thebushidocollective
    Use when creating or formatting tables in markdown. Covers table syntax, alignment, escaping, and best practices.
    0
    installs
  93. Ecto Schema Patterns · thebushidocollective
    Use when defining data structures using Ecto schemas including fields, associations, embedded schemas, and schema metadata. Use for modeling domain data in Elixir applications.
    0
    installs
  94. Effect Concurrency · thebushidocollective
    Use when Effect concurrency patterns including fibers, fork, join, parallel execution, and race conditions. Use for concurrent operations in Effect applications.
    0
    installs
  95. Vue Reactivity System · thebushidocollective
    Use when Vue reactivity system with refs, reactive, computed, and watchers. Use when managing complex state in Vue applications.
    0
    installs
  96. Cpp Templates Metaprogramming · thebushidocollective
    Use when C++ templates and metaprogramming including template specialization, SFINAE, type traits, and C++20 concepts.
    0
    installs
  97. Elixir Otp Patterns · thebushidocollective
    Use when Elixir OTP patterns including GenServer, Supervisor, Agent, and Task. Use when building concurrent, fault-tolerant Elixir applications.
    0
    installs
  98. Erlang Distribution · thebushidocollective
    Use when erlang distributed systems including node connectivity, distributed processes, global name registration, distributed supervision, network partitions, and building fault-tolerant multi-node applications on the BEAM VM.
    0
    installs
  99. Kotlin Dsl Patterns · thebushidocollective
    Use when domain-specific language design in Kotlin using type-safe builders, infix functions, operator overloading, lambdas with receivers, and patterns for creating expressive, readable DSLs for configuration and domain modeling.
    0
    installs
  100. Python Data Classes · thebushidocollective
    Use when Python data modeling with dataclasses, attrs, and Pydantic. Use when creating data structures and models.
    0
    installs