all publishers

thebushidocollective

@thebushidocollective source repo

399 published skills · page 3 of 4

  1. ▌
    Investigate Errors · thebushidocollective
    Investigate recent errors and exceptions in your Sentry projects
    7 installs
  2. ▌
    IOS Uikit Architecture · thebushidocollective
    Use when building iOS apps with UIKit, implementing MVVM/MVC/Coordinator patterns, or integrating UIKit with SwiftUI.
    10 installs
  3. ▌
    Cypress Fundamentals · thebushidocollective
    Use when cypress fundamentals including commands, assertions, fixtures, and E2E testing patterns.
    5 installs
  4. ▌
    Kustomize Overlays · thebushidocollective
    Use when managing environment-specific Kubernetes configurations with Kustomize overlays and patches.
    11 installs
  5. ▌
    Tailwind Components · thebushidocollective
    Use when building reusable component patterns with Tailwind CSS. Covers component extraction, @apply directive, and composable design patterns.
    7 installs
  6. ▌
    Ameba Integration · thebushidocollective
    Use when integrating Ameba into development workflows including CI/CD pipelines, pre-commit hooks, GitHub Actions, and automated code review processes.
    11 installs
  7. ▌
    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.
    9 installs
  8. ▌
    Nextjs App Router · thebushidocollective
    Use when next.js App Router with layouts, loading states, and streaming. Use when building modern Next.js 13+ applications.
    4 installs
  9. ▌
    Phoenix Patterns · thebushidocollective
    Use when applying Phoenix Framework best practices including context design, controller patterns, and application architecture. Use when building Phoenix applications.
    9 installs
  10. ▌
    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.
    8 installs
  11. ▌
    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.
    9 installs
  12. ▌
    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.
    5 installs
  13. ▌
    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.
    6 installs
  14. ▌
    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.
    12 installs
  15. ▌
    Ruby Metaprogramming · thebushidocollective
    Use when working with Ruby metaprogramming features including dynamic method definition, method_missing, class_eval, define_method, and reflection.
    8 installs
  16. ▌
    Figma Extract Tokens · thebushidocollective
    Extract design tokens and variables from a Figma file to create or update a design system
    7 installs
  17. ▌
    Analyze Performance · thebushidocollective
    Analyze performance metrics and identify slow transactions in Sentry
    3 installs
  18. ▌
    Android Jetpack Compose · thebushidocollective
    Use when building Android UIs with Jetpack Compose, managing state with remember/mutableStateOf, or implementing declarative UI patterns.
    9 installs
  19. ▌
    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.
    9 installs
  20. ▌
    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.
    8 installs
  21. ▌
    Gitlab CI Best Practices · thebushidocollective
    Use when optimizing GitLab CI/CD pipelines for performance, reliability, or maintainability. Covers pipeline optimization and organizational patterns.
    10 installs
  22. ▌
    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.
    12 installs
  23. ▌
    Tailwind Performance · thebushidocollective
    Use when optimizing Tailwind CSS for production, reducing bundle size, and improving performance. Covers PurgeCSS, JIT mode, and build optimization.
    14 installs
  24. ▌
    Ameba Custom Rules · thebushidocollective
    Use when creating custom Ameba rules for Crystal code analysis including rule development, AST traversal, issue reporting, and rule testing.
    6 installs
  25. ▌
    Markdown Tables · thebushidocollective
    Use when creating or formatting tables in markdown. Covers table syntax, alignment, escaping, and best practices.
    8 installs
  26. ▌
    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.
    6 installs
  27. ▌
    Effect Concurrency · thebushidocollective
    Use when Effect concurrency patterns including fibers, fork, join, parallel execution, and race conditions. Use for concurrent operations in Effect applications.
    5 installs
  28. ▌
    Vue Reactivity System · thebushidocollective
    Use when Vue reactivity system with refs, reactive, computed, and watchers. Use when managing complex state in Vue applications.
    9 installs
  29. ▌
    Cpp Templates Metaprogramming · thebushidocollective
    Use when C++ templates and metaprogramming including template specialization, SFINAE, type traits, and C++20 concepts.
    14 installs
  30. ▌
    Elixir Otp Patterns · thebushidocollective
    Use when Elixir OTP patterns including GenServer, Supervisor, Agent, and Task. Use when building concurrent, fault-tolerant Elixir applications.
    8 installs
  31. ▌
    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.
    8 installs
  32. ▌
    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.
    6 installs
  33. ▌
    Python Data Classes · thebushidocollective
    Use when Python data modeling with dataclasses, attrs, and Pydantic. Use when creating data structures and models.
    10 installs
  34. ▌
    Ruby Gems Bundler · thebushidocollective
    Use when working with Ruby gems, Bundler for dependency management, creating gemspecs, and publishing gems to RubyGems.
    5 installs
  35. ▌
    Ruby Standard Library · thebushidocollective
    Use when working with Ruby's standard library including Enumerable, File I/O, Time/Date, Regular Expressions, and core classes.
    8 installs
  36. ▌
    Rust Ownership System · thebushidocollective
    Use when Rust's ownership system including ownership rules, borrowing, lifetimes, and memory safety. Use when working with Rust memory management.
    6 installs
  37. ▌
    Monorepo Workflows · thebushidocollective
    Use when setting up CI/CD, implementing versioning, optimizing workflows, or managing releases with monorepo development workflows including version management, publishing, and team collaboration practices.
    6 installs
  38. ▌
    Test Driven Development · thebushidocollective
    Use when writing new functions, adding features, fixing bugs, or refactoring by applying TDD principles - write failing tests before implementation code, make them pass, then refactor.
    11 installs
  39. ▌
    Generate Blueprints · thebushidocollective
    Deeply research all systems and create or update blueprints/ documentation for the entire codebase
    10 installs
  40. ▌
    Cocoapods Podspec Fundamentals · thebushidocollective
    Use when creating or modifying CocoaPods podspec files. Covers required attributes, file patterns, dependencies, and platform specifications for iOS, macOS, tvOS, watchOS, and visionOS projects.
    6 installs
  41. ▌
    Cucumber Fundamentals · thebushidocollective
    Core Cucumber concepts, Gherkin syntax, and feature file structure
    11 installs
  42. ▌
    Kubernetes Security · thebushidocollective
    Use when implementing Kubernetes security best practices including RBAC, pod security policies, and network policies.
    6 installs
  43. ▌
    Vitest Testing Patterns · thebushidocollective
    Use when vitest testing patterns including unit tests, mocks, spies, and browser mode testing.
    6 installs
  44. ▌
    Ameba Configuration · thebushidocollective
    Use when configuring Ameba rules and settings for Crystal projects including .ameba.yml setup, rule management, severity levels, and code quality enforcement.
    8 installs
  45. ▌
    Biome Configuration · thebushidocollective
    Use when biome configuration including biome.json setup, schema versions, VCS integration, and project organization.
    6 installs
  46. ▌
    Credo Configuration · thebushidocollective
    Use when configuring Credo static analysis for Elixir projects requiring customized code quality rules and settings.
    8 installs
  47. ▌
    Credo Custom Checks · thebushidocollective
    Use when creating custom Credo checks for project-specific code quality rules and standards in Elixir.
    7 installs
  48. ▌
    Prettier Plugins · thebushidocollective
    Use when prettier plugins including plugin ecosystem, custom parsers, and plugin development.
    11 installs
  49. ▌
    Pylint Integration · thebushidocollective
    Use when pylint CI integration including plugins, editor integration, and performance tuning.
    7 installs
  50. ▌
    Shfmt Configuration · thebushidocollective
    Use when configuring shfmt for shell script formatting including .shfmt.toml setup, EditorConfig integration, and project-specific settings.
    10 installs
  51. ▌
    Django Cbv Patterns · thebushidocollective
    Use when Django Class-Based Views for building modular, reusable views. Use when creating CRUD operations and complex view logic.
    10 installs
  52. ▌
    Django Orm Patterns · thebushidocollective
    Use when Django ORM patterns with models, queries, and relationships. Use when building database-driven Django applications.
    6 installs
  53. ▌
    Fastapi Validation · thebushidocollective
    Use when FastAPI validation with Pydantic models. Use when building type-safe APIs with robust request/response validation.
    6 installs
  54. ▌
    Ink Component Patterns · thebushidocollective
    Use when building terminal UIs with Ink component patterns for React-based CLI applications.
    8 installs
  55. ▌
    React Hooks Patterns · thebushidocollective
    Use when React Hooks patterns including useState, useEffect, useContext, useMemo, useCallback, and custom hooks. Use for modern React development.
    8 installs
  56. ▌
    Vue Component Patterns · thebushidocollective
    Use when Vue component patterns including props, emits, slots, and provide/inject. Use when building reusable Vue components.
    8 installs
  57. ▌
    Zustand Middleware · thebushidocollective
    Use when implementing Zustand middleware for persistence, dev tools, immutability, and other enhanced store functionality. Covers persist, devtools, immer, and custom middleware.
    5 installs
  58. ▌
    Zustand Typescript · thebushidocollective
    Use when working with Zustand in TypeScript projects. Covers type-safe store creation, typed selectors, and advanced TypeScript patterns with Zustand.
    6 installs
  59. ▌
    Crystal Concurrency · thebushidocollective
    Use when implementing concurrent programming in Crystal using fibers, channels, and parallel execution patterns for high-performance, non-blocking applications.
    9 installs
  60. ▌
    Elixir Ecto Patterns · thebushidocollective
    Use when Elixir Ecto patterns including schemas, changesets, queries, and transactions. Use when building database-driven Elixir applications.
    11 installs
  61. ▌
    Erlang Otp Behaviors · thebushidocollective
    Use when oTP behaviors including gen_server for stateful processes, gen_statem for state machines, supervisors for fault tolerance, gen_event for event handling, and building robust, production-ready Erlang applications with proven patterns.
    9 installs
  62. ▌
    Objective C Blocks And Gcd · thebushidocollective
    Use when blocks (closures) and Grand Central Dispatch in Objective-C for concurrent programming including block syntax, capture semantics, dispatch queues, dispatch groups, and patterns for thread-safe asynchronous code.
    9 installs
  63. ▌
    Scratch Workspace · thebushidocollective
    Use when creating temporary files, drafts, experiments, or any content that should not be committed to version control. Ensures proper placement in .claude/.scratch with gitignore configuration.
    11 installs
  64. ▌
    Cocoapods Subspecs Organization · thebushidocollective
    Use when organizing complex CocoaPods libraries into subspecs. Covers modular architecture, dependency management between subspecs, and default subspecs patterns for better code organization and optional features.
    12 installs
  65. ▌
    Kubernetes Manifests · thebushidocollective
    Use when writing and deploying Kubernetes manifests for container orchestration.
    9 installs
  66. ▌
    Kubernetes Resources · thebushidocollective
    Use when managing Kubernetes resources including deployments, services, configmaps, and secrets.
    5 installs
  67. ▌
    Syncpack Configuration · thebushidocollective
    Use when setting up or configuring syncpack for a monorepo. Covers configuration files, workspace detection, and custom rule definitions for dependency version management.
    12 installs
  68. ▌
    Dialyzer Analysis · thebushidocollective
    Use when analyzing and fixing Dialyzer warnings and type discrepancies in Erlang/Elixir code.
    7 installs
  69. ▌
    Shell Best Practices · thebushidocollective
    Use when writing shell scripts following modern best practices. Covers portable scripting, Bash patterns, error handling, and secure coding.
    4 installs
  70. ▌
    Effect Core Patterns · thebushidocollective
    Use when Effect core patterns including Effect<A, E, R> type, succeed, fail, sync, promise, and Effect.gen for composing effects. Use for basic Effect operations.
    7 installs
  71. ▌
    Gluestack Theming · thebushidocollective
    Use when customizing gluestack-ui themes and design tokens. Covers theme provider setup, design tokens, dark mode, NativeWind integration, and extending themes.
    7 installs
  72. ▌
    Nextjs Data Fetching · thebushidocollective
    Use when next.js data fetching patterns including SSG, SSR, and ISR. Use when building data-driven Next.js applications.
    7 installs
  73. ▌
    Phoenix Controllers · thebushidocollective
    Handle HTTP requests with Phoenix controllers including actions, parameters, rendering, flash messages, and redirects
    6 installs
  74. ▌
    PHP Composer And Autoloading · thebushidocollective
    Use when composer package management and PSR-4 autoloading including dependency management, autoload strategies, package creation, version constraints, and patterns for modern PHP project organization and distribution.
    3 installs
  75. ▌
    Python Async Patterns · thebushidocollective
    Master Python asynchronous programming with asyncio, async/await, and concurrent.futures. Use for async code and concurrency patterns.
    6 installs
  76. ▌
    Runbooks Structure · thebushidocollective
    Use when creating structured operational runbooks for human operators. Covers runbook organization, documentation patterns, and best practices for clear operational procedures.
    10 installs
  77. ▌
    Absinthe Schema · thebushidocollective
    Use when designing GraphQL schemas with Absinthe. Covers type definitions, interfaces, unions, enums, and schema organization patterns.
    6 installs
  78. ▌
    Cucumber Best Practices · thebushidocollective
    Cucumber best practices, patterns, and anti-patterns
    8 installs
  79. ▌
    Gitlab CI Pipeline Configuration · thebushidocollective
    Use when configuring GitLab CI/CD pipelines, defining stages, or setting up workflow rules. Covers pipeline structure, stage ordering, and execution flow.
    10 installs
  80. ▌
    Maven Plugin Configuration · thebushidocollective
    Use when configuring Maven plugins, setting up common plugins like compiler, surefire, jar, or creating custom plugin executions.
    3 installs
  81. ▌
    Syncpack Version Groups · thebushidocollective
    Use when defining version policies, banning dependencies, pinning versions, or creating partitioned version groups in syncpack. Covers advanced version management patterns.
    7 installs
  82. ▌
    Checkstyle Rules · thebushidocollective
    Use when applying Checkstyle built-in checks for Java code including naming conventions, code metrics, and suppressions.
    10 installs
  83. ▌
    Clippy Configuration · thebushidocollective
    Use when configuring Clippy for Rust projects with TOML config, lint groups, attributes, and workspace setup.
    5 installs
  84. ▌
    Eslint Configuration · thebushidocollective
    Use when eSLint configuration including config files, extends, plugins, and environment setup.
    10 installs
  85. ▌
    Rubocop Integration · thebushidocollective
    Use when ruboCop CI integration including GitHub Actions, plugins, and performance optimization.
    5 installs
  86. ▌
    Django REST Framework · thebushidocollective
    Use when Django REST Framework for building APIs with serializers, viewsets, and authentication. Use when creating RESTful APIs.
    5 installs
  87. ▌
    Effect Error Handling · thebushidocollective
    Use when Effect error handling patterns including catchAll, catchTag, either, option, and typed errors. Use for handling expected errors in Effect applications.
    6 installs
  88. ▌
    React Context Patterns · thebushidocollective
    Use when React Context patterns for state management. Use when sharing state across component trees without prop drilling.
    11 installs
  89. ▌
    Objective C Arc Patterns · thebushidocollective
    Use when automatic Reference Counting in Objective-C including strong/weak references, retain cycles, ownership qualifiers, bridging with Core Foundation, and patterns for memory-safe code without manual retain/release.
    12 installs
  90. ▌
    Swift Protocol Oriented Programming · thebushidocollective
    Use when protocol-oriented programming in Swift including protocol extensions, default implementations, protocol composition, associated types, and designing flexible, reusable abstractions that favor composition over inheritance.
    9 installs
  91. ▌
    Monorepo Architecture · thebushidocollective
    Use when designing monorepo structure, organizing packages, or migrating to monorepo architecture with architectural patterns for managing dependencies and scalable workspace configurations.
    11 installs
  92. ▌
    Figma Generate Component · thebushidocollective
    Generate production-ready code from a Figma component or frame using the Figma MCP server
    11 installs
  93. ▌
    Figma Sync Design System · thebushidocollective
    Sync design system components between Figma and code using Code Connect mappings
    11 installs
  94. ▌
    Blueprints Maintenance · thebushidocollective
    Use after modifying existing systems to update blueprint documentation. Read blueprints before changes, update after. Prevents documentation drift.
    4 installs
  95. ▌
    Maven Dependency Management · thebushidocollective
    Use when managing Maven dependencies, resolving dependency conflicts, configuring BOMs, or optimizing dependency trees in Java projects.
    3 installs
  96. ▌
    Storybook Args Controls · thebushidocollective
    Use when configuring interactive controls and args for Storybook stories. Helps create dynamic, explorable component demonstrations with proper type constraints.
    7 installs
  97. ▌
    Storybook Story Writing · thebushidocollective
    Use when creating or modifying Storybook stories for components. Ensures stories follow CSF3 format, properly showcase component variations, and build successfully.
    9 installs
  98. ▌
    Tailwind Utility Classes · thebushidocollective
    Use when working with Tailwind CSS utility classes for layout, spacing, typography, colors, and visual effects. Covers utility-first CSS patterns and class composition.
    12 installs
  99. ▌
    Terraform Configuration · thebushidocollective
    Use when writing and organizing Terraform infrastructure-as-code configurations for cloud resource provisioning.
    9 installs
  100. ▌
    Checkstyle Custom · thebushidocollective
    Use when developing custom Checkstyle checks, filters, and plugin integrations for project-specific Java code standards.
    8 installs