← all skills

thebushidocollective

thebushidocollective

@thebushidocollective seed · attribution · source repo

0 followers · 365 skills

365 published skills · page 3 of 4

  1. Ruby Gems Bundler · thebushidocollective
    Use when working with Ruby gems, Bundler for dependency management, creating gemspecs, and publishing gems to RubyGems.
    0
    installs
  2. Ruby Standard Library · thebushidocollective
    Use when working with Ruby's standard library including Enumerable, File I/O, Time/Date, Regular Expressions, and core classes.
    0
    installs
  3. 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.
    0
    installs
  4. 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.
    0
    installs
  5. 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.
    0
    installs
  6. Generate Blueprints · thebushidocollective
    Deeply research all systems and create or update blueprints/ documentation for the entire codebase
    0
    installs
  7. 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.
    0
    installs
  8. Cucumber Fundamentals · thebushidocollective
    Core Cucumber concepts, Gherkin syntax, and feature file structure
    0
    installs
  9. Kubernetes Security · thebushidocollective
    Use when implementing Kubernetes security best practices including RBAC, pod security policies, and network policies.
    0
    installs
  10. Vitest Testing Patterns · thebushidocollective
    Use when vitest testing patterns including unit tests, mocks, spies, and browser mode testing.
    0
    installs
  11. 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.
    0
    installs
  12. Biome Configuration · thebushidocollective
    Use when biome configuration including biome.json setup, schema versions, VCS integration, and project organization.
    0
    installs
  13. Credo Configuration · thebushidocollective
    Use when configuring Credo static analysis for Elixir projects requiring customized code quality rules and settings.
    0
    installs
  14. Credo Custom Checks · thebushidocollective
    Use when creating custom Credo checks for project-specific code quality rules and standards in Elixir.
    0
    installs
  15. Prettier Plugins · thebushidocollective
    Use when prettier plugins including plugin ecosystem, custom parsers, and plugin development.
    0
    installs
  16. Pylint Integration · thebushidocollective
    Use when pylint CI integration including plugins, editor integration, and performance tuning.
    0
    installs
  17. Shfmt Configuration · thebushidocollective
    Use when configuring shfmt for shell script formatting including .shfmt.toml setup, EditorConfig integration, and project-specific settings.
    0
    installs
  18. Django Cbv Patterns · thebushidocollective
    Use when Django Class-Based Views for building modular, reusable views. Use when creating CRUD operations and complex view logic.
    0
    installs
  19. Django Orm Patterns · thebushidocollective
    Use when Django ORM patterns with models, queries, and relationships. Use when building database-driven Django applications.
    0
    installs
  20. Fastapi Validation · thebushidocollective
    Use when FastAPI validation with Pydantic models. Use when building type-safe APIs with robust request/response validation.
    0
    installs
  21. Ink Component Patterns · thebushidocollective
    Use when building terminal UIs with Ink component patterns for React-based CLI applications.
    0
    installs
  22. React Hooks Patterns · thebushidocollective
    Use when React Hooks patterns including useState, useEffect, useContext, useMemo, useCallback, and custom hooks. Use for modern React development.
    0
    installs
  23. Vue Component Patterns · thebushidocollective
    Use when Vue component patterns including props, emits, slots, and provide/inject. Use when building reusable Vue components.
    0
    installs
  24. 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.
    0
    installs
  25. Zustand Typescript · thebushidocollective
    Use when working with Zustand in TypeScript projects. Covers type-safe store creation, typed selectors, and advanced TypeScript patterns with Zustand.
    0
    installs
  26. Crystal Concurrency · thebushidocollective
    Use when implementing concurrent programming in Crystal using fibers, channels, and parallel execution patterns for high-performance, non-blocking applications.
    0
    installs
  27. Elixir Ecto Patterns · thebushidocollective
    Use when Elixir Ecto patterns including schemas, changesets, queries, and transactions. Use when building database-driven Elixir applications.
    0
    installs
  28. 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.
    0
    installs
  29. 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.
    0
    installs
  30. 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.
    0
    installs
  31. 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.
    0
    installs
  32. Kubernetes Manifests · thebushidocollective
    Use when writing and deploying Kubernetes manifests for container orchestration.
    0
    installs
  33. Kubernetes Resources · thebushidocollective
    Use when managing Kubernetes resources including deployments, services, configmaps, and secrets.
    0
    installs
  34. 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.
    0
    installs
  35. Dialyzer Analysis · thebushidocollective
    Use when analyzing and fixing Dialyzer warnings and type discrepancies in Erlang/Elixir code.
    0
    installs
  36. Shell Best Practices · thebushidocollective
    Use when writing shell scripts following modern best practices. Covers portable scripting, Bash patterns, error handling, and secure coding.
    0
    installs
  37. 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.
    0
    installs
  38. 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.
    0
    installs
  39. Nextjs Data Fetching · thebushidocollective
    Use when next.js data fetching patterns including SSG, SSR, and ISR. Use when building data-driven Next.js applications.
    0
    installs
  40. Phoenix Controllers · thebushidocollective
    Handle HTTP requests with Phoenix controllers including actions, parameters, rendering, flash messages, and redirects
    0
    installs
  41. 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.
    0
    installs
  42. Python Async Patterns · thebushidocollective
    Master Python asynchronous programming with asyncio, async/await, and concurrent.futures. Use for async code and concurrency patterns.
    0
    installs
  43. Runbooks Structure · thebushidocollective
    Use when creating structured operational runbooks for human operators. Covers runbook organization, documentation patterns, and best practices for clear operational procedures.
    0
    installs
  44. Absinthe Schema · thebushidocollective
    Use when designing GraphQL schemas with Absinthe. Covers type definitions, interfaces, unions, enums, and schema organization patterns.
    0
    installs
  45. Cucumber Best Practices · thebushidocollective
    Cucumber best practices, patterns, and anti-patterns
    0
    installs
  46. 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.
    0
    installs
  47. Maven Plugin Configuration · thebushidocollective
    Use when configuring Maven plugins, setting up common plugins like compiler, surefire, jar, or creating custom plugin executions.
    0
    installs
  48. 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.
    0
    installs
  49. Checkstyle Rules · thebushidocollective
    Use when applying Checkstyle built-in checks for Java code including naming conventions, code metrics, and suppressions.
    0
    installs
  50. Clippy Configuration · thebushidocollective
    Use when configuring Clippy for Rust projects with TOML config, lint groups, attributes, and workspace setup.
    0
    installs
  51. Eslint Configuration · thebushidocollective
    Use when eSLint configuration including config files, extends, plugins, and environment setup.
    0
    installs
  52. Rubocop Integration · thebushidocollective
    Use when ruboCop CI integration including GitHub Actions, plugins, and performance optimization.
    0
    installs
  53. Django REST Framework · thebushidocollective
    Use when Django REST Framework for building APIs with serializers, viewsets, and authentication. Use when creating RESTful APIs.
    0
    installs
  54. 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.
    0
    installs
  55. React Context Patterns · thebushidocollective
    Use when React Context patterns for state management. Use when sharing state across component trees without prop drilling.
    0
    installs
  56. 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.
    0
    installs
  57. 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.
    0
    installs
  58. 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.
    0
    installs
  59. Figma Generate Component · thebushidocollective
    Generate production-ready code from a Figma component or frame using the Figma MCP server
    0
    installs
  60. Figma Sync Design System · thebushidocollective
    Sync design system components between Figma and code using Code Connect mappings
    0
    installs
  61. Blueprints Maintenance · thebushidocollective
    Use after modifying existing systems to update blueprint documentation. Read blueprints before changes, update after. Prevents documentation drift.
    0
    installs
  62. Maven Dependency Management · thebushidocollective
    Use when managing Maven dependencies, resolving dependency conflicts, configuring BOMs, or optimizing dependency trees in Java projects.
    0
    installs
  63. Storybook Args Controls · thebushidocollective
    Use when configuring interactive controls and args for Storybook stories. Helps create dynamic, explorable component demonstrations with proper type constraints.
    0
    installs
  64. 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.
    0
    installs
  65. 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.
    0
    installs
  66. Terraform Configuration · thebushidocollective
    Use when writing and organizing Terraform infrastructure-as-code configurations for cloud resource provisioning.
    0
    installs
  67. Checkstyle Custom · thebushidocollective
    Use when developing custom Checkstyle checks, filters, and plugin integrations for project-specific Java code standards.
    0
    installs
  68. Shell Portability · thebushidocollective
    Use when writing shell scripts that need to run across different systems, shells, or environments. Covers POSIX compatibility and platform differences.
    0
    installs
  69. Plugin Development · thebushidocollective
    Use when creating or modifying Han plugins. Covers plugin structure, configuration, hooks, skills, and best practices.
    0
    installs
  70. Angular Rxjs Patterns · thebushidocollective
    Use when handling async operations in Angular applications with observables, operators, and subjects.
    0
    installs
  71. Gluestack MCP Tools · thebushidocollective
    Use when discovering, exploring, or retrieving gluestack-ui components via MCP tools. Provides access to component source code, variants, demos, and metadata.
    0
    installs
  72. Elixir Pattern Matching · thebushidocollective
    Use when Elixir pattern matching including function clauses, case statements, with statements, and destructuring. Use for elegant control flow.
    0
    installs
  73. Ruby Blocks Procs Lambdas · thebushidocollective
    Use when working with Ruby blocks, procs, lambdas, and functional programming patterns including closures and higher-order functions.
    0
    installs
  74. Swift Optionals Patterns · thebushidocollective
    Use when swift's optional handling patterns including optional binding, chaining, nil coalescing, and modern approaches to safely working with optional values while avoiding common pitfalls and force unwrapping.
    0
    installs
  75. Oop Inheritance Composition · thebushidocollective
    Use when deciding between inheritance and composition in object-oriented design. Use when creating class hierarchies or composing objects from smaller components.
    0
    installs
  76. Android Architecture · thebushidocollective
    Use when implementing MVVM, clean architecture, dependency injection with Hilt, or structuring Android app layers.
    0
    installs
  77. Fnox Security Best Practices · thebushidocollective
    Use when implementing secure secrets management with Fnox. Covers encryption, key management, access control, and security hardening.
    0
    installs
  78. Blueprints Organization · thebushidocollective
    Use when managing blueprints directory structure and avoiding duplication. Always search existing blueprints before creating to prevent duplicate documentation. Handles naming conventions and cross-references.
    0
    installs
  79. Cucumber Step Definitions · thebushidocollective
    Writing effective step definitions and organizing test code
    0
    installs
  80. Storybook Play Functions · thebushidocollective
    Use when adding interaction testing to Storybook stories. Enables automated testing of component behavior, user interactions, and state changes directly in stories.
    0
    installs
  81. Dialyzer Integration · thebushidocollective
    Use when integrating Dialyzer into development workflows and CI/CD pipelines for Erlang/Elixir projects.
    0
    installs
  82. Prettier Integration · thebushidocollective
    Use when prettier integration with editors, pre-commit hooks, ESLint, and CI/CD pipelines.
    0
    installs
  83. Rubocop Configuration · thebushidocollective
    Use when ruboCop configuration including YAML config, departments, inheritance, and customization.
    0
    installs
  84. Fastapi Async Patterns · thebushidocollective
    Use when FastAPI async patterns for building high-performance APIs. Use when handling concurrent requests and async operations.
    0
    installs
  85. Gluestack Components · thebushidocollective
    Use when building UI with gluestack-ui components. Covers component composition, variants, sizes, states, accessibility props, and platform-specific considerations for React and React Native.
    0
    installs
  86. Relay Fragments Patterns · thebushidocollective
    Use when relay fragment composition, data masking, colocation, and container patterns for React applications.
    0
    installs
  87. Relay Mutations Patterns · thebushidocollective
    Use when relay mutations with optimistic updates, connections, declarative mutations, and error handling.
    0
    installs
  88. Zustand Store Patterns · thebushidocollective
    Use when creating and managing Zustand stores for React state management. Covers store creation, selectors, actions, and basic usage patterns.
    0
    installs
  89. Scala Functional Patterns · thebushidocollective
    Use when functional programming patterns in Scala including higher-order functions, immutability, pattern matching, algebraic data types, monads, for-comprehensions, and functional composition for building robust, type-safe applications.
    0
    installs
  90. Git Storytelling Commit Strategy · thebushidocollective
    Use when planning commit strategies or determining when to commit changes. Helps developers commit early and often to tell the story of their development process.
    0
    installs
  91. Sip Protocol Fundamentals · thebushidocollective
    Use when working with SIP messages, methods, call flows, and protocol fundamentals for VoIP applications.
    0
    installs
  92. Absinthe Resolvers · thebushidocollective
    Use when implementing GraphQL resolvers with Absinthe. Covers resolver patterns, dataloader integration, batching, and error handling.
    0
    installs
  93. Tailwind Responsive Design · thebushidocollective
    Use when building responsive layouts and mobile-first designs with Tailwind CSS. Covers breakpoints, container queries, and responsive utilities.
    0
    installs
  94. Nextjs Server Components · thebushidocollective
    Use when next.js Server Components for optimal performance. Use when building data-intensive Next.js applications.
    0
    installs
  95. Phoenix Views Templates · thebushidocollective
    Render views and templates in Phoenix using HEEx templates, function components, slots, and assigns
    0
    installs
  96. Atomic Design Atoms · thebushidocollective
    Use when creating atomic-level UI components like buttons, inputs, labels, and icons. The smallest building blocks of a design system.
    0
    installs
  97. Git Worktrees Worktree Management · thebushidocollective
    Manage git worktrees - list active worktrees, prune stale ones, and merge work back into the main branch.
    0
    installs
  98. Docker Compose Basics · thebushidocollective
    Use when defining and running multi-container Docker applications with Docker Compose YAML configuration.
    0
    installs
  99. Dialyzer Configuration · thebushidocollective
    Use when configuring Dialyzer for Erlang/Elixir type checking and static analysis.
    0
    installs
  100. Markdown Documentation · thebushidocollective
    Use when writing technical documentation, READMEs, or project documentation in markdown. Covers structure, conventions, and best practices.
    0
    installs