all publishers

thebushidocollective

@thebushidocollective source repo

399 published skills · page 4 of 4

  1. ▌
    Shell Portability · thebushidocollective
    Use when writing shell scripts that need to run across different systems, shells, or environments. Covers POSIX compatibility and platform differences.
    8 installs
  2. ▌
    Plugin Development · thebushidocollective
    Use when creating or modifying Han plugins. Covers plugin structure, configuration, hooks, skills, and best practices.
    6 installs
  3. ▌
    Angular Rxjs Patterns · thebushidocollective
    Use when handling async operations in Angular applications with observables, operators, and subjects.
    6 installs
  4. ▌
    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.
    5 installs
  5. ▌
    Elixir Pattern Matching · thebushidocollective
    Use when Elixir pattern matching including function clauses, case statements, with statements, and destructuring. Use for elegant control flow.
    8 installs
  6. ▌
    Ruby Blocks Procs Lambdas · thebushidocollective
    Use when working with Ruby blocks, procs, lambdas, and functional programming patterns including closures and higher-order functions.
    12 installs
  7. ▌
    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.
    7 installs
  8. ▌
    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.
    8 installs
  9. ▌
    Android Architecture · thebushidocollective
    Use when implementing MVVM, clean architecture, dependency injection with Hilt, or structuring Android app layers.
    8 installs
  10. ▌
    Fnox Security Best Practices · thebushidocollective
    Use when implementing secure secrets management with Fnox. Covers encryption, key management, access control, and security hardening.
    11 installs
  11. ▌
    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.
    8 installs
  12. ▌
    Cucumber Step Definitions · thebushidocollective
    Writing effective step definitions and organizing test code
    6 installs
  13. ▌
    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.
    12 installs
  14. ▌
    Dialyzer Integration · thebushidocollective
    Use when integrating Dialyzer into development workflows and CI/CD pipelines for Erlang/Elixir projects.
    5 installs
  15. ▌
    Prettier Integration · thebushidocollective
    Use when prettier integration with editors, pre-commit hooks, ESLint, and CI/CD pipelines.
    11 installs
  16. ▌
    Rubocop Configuration · thebushidocollective
    Use when ruboCop configuration including YAML config, departments, inheritance, and customization.
    11 installs
  17. ▌
    Fastapi Async Patterns · thebushidocollective
    Use when FastAPI async patterns for building high-performance APIs. Use when handling concurrent requests and async operations.
    6 installs
  18. ▌
    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.
    10 installs
  19. ▌
    Relay Fragments Patterns · thebushidocollective
    Use when relay fragment composition, data masking, colocation, and container patterns for React applications.
    8 installs
  20. ▌
    Relay Mutations Patterns · thebushidocollective
    Use when relay mutations with optimistic updates, connections, declarative mutations, and error handling.
    5 installs
  21. ▌
    Zustand Store Patterns · thebushidocollective
    Use when creating and managing Zustand stores for React state management. Covers store creation, selectors, actions, and basic usage patterns.
    6 installs
  22. ▌
    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.
    10 installs
  23. ▌
    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.
    12 installs
  24. ▌
    Sip Protocol Fundamentals · thebushidocollective
    Use when working with SIP messages, methods, call flows, and protocol fundamentals for VoIP applications.
    11 installs
  25. ▌
    Absinthe Resolvers · thebushidocollective
    Use when implementing GraphQL resolvers with Absinthe. Covers resolver patterns, dataloader integration, batching, and error handling.
    9 installs
  26. ▌
    Tailwind Responsive Design · thebushidocollective
    Use when building responsive layouts and mobile-first designs with Tailwind CSS. Covers breakpoints, container queries, and responsive utilities.
    11 installs
  27. ▌
    Nextjs Server Components · thebushidocollective
    Use when next.js Server Components for optimal performance. Use when building data-intensive Next.js applications.
    6 installs
  28. ▌
    Phoenix Views Templates · thebushidocollective
    Render views and templates in Phoenix using HEEx templates, function components, slots, and assigns
    9 installs
  29. ▌
    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.
    11 installs
  30. ▌
    Git Worktrees Worktree Management · thebushidocollective
    Manage git worktrees - list active worktrees, prune stale ones, and merge work back into the main branch.
    5 installs
  31. ▌
    Docker Compose Basics · thebushidocollective
    Use when defining and running multi-container Docker applications with Docker Compose YAML configuration.
    9 installs
  32. ▌
    Dialyzer Configuration · thebushidocollective
    Use when configuring Dialyzer for Erlang/Elixir type checking and static analysis.
    12 installs
  33. ▌
    Markdown Documentation · thebushidocollective
    Use when writing technical documentation, READMEs, or project documentation in markdown. Covers structure, conventions, and best practices.
    7 installs
  34. ▌
    Prettier Configuration · thebushidocollective
    Use when prettier configuration including options, config files, ignore patterns, and formatting rules.
    6 installs
  35. ▌
    Code Review · thebushidocollective
    Review current branch changes against REVIEW.md guidelines
    14 installs
  36. ▌
    Shell Error Handling · thebushidocollective
    Use when implementing error handling, cleanup routines, or debugging in shell scripts. Covers traps, exit codes, and robust error patterns.
    12 installs
  37. ▌
    Reactflow Custom Nodes · thebushidocollective
    Use when creating custom React Flow nodes, edges, and handles. Covers custom node components, resizable nodes, toolbars, and advanced customization.
    11 installs
  38. ▌
    Reactflow Fundamentals · thebushidocollective
    Use when building node-based UIs, flow diagrams, workflow editors, or interactive graphs with React Flow. Covers setup, nodes, edges, controls, and interactivity.
    6 installs
  39. ▌
    Atomic Design Quarks · thebushidocollective
    Use when working with design tokens, CSS custom properties, and primitive values that form the foundation below atoms. Quarks are the sub-atomic building blocks.
    8 installs
  40. ▌
    Claude Agent Sdk Agent Creation · thebushidocollective
    Use when creating or configuring Claude AI agents using the Agent SDK. Covers agent initialization, configuration, and basic setup patterns.
    12 installs
  41. ▌
    Runbooks Troubleshooting Guides · thebushidocollective
    Use when creating troubleshooting guides and diagnostic procedures for operational issues. Covers problem diagnosis, root cause analysis, and systematic debugging.
    7 installs
  42. ▌
    Sip Authentication Security · thebushidocollective
    Use when implementing SIP authentication, security mechanisms, and encryption. Use when securing SIP servers, clients, or proxies.
    12 installs
  43. ▌
    Apollo Client Patterns · thebushidocollective
    Use when implementing Apollo Client patterns for queries, mutations, cache management, and local state in React applications.
    7 installs
  44. ▌
    Effect Resource Management · thebushidocollective
    Use when Effect resource management patterns including Scope, addFinalizer, scoped effects, and automatic cleanup. Use for managing resources in Effect applications.
    9 installs
  45. ▌
    Gluestack Accessibility · thebushidocollective
    Use when ensuring accessible gluestack-ui implementations. Covers WAI-ARIA patterns, screen reader support, keyboard navigation, focus management, and WCAG 2.1 AA compliance.
    9 installs
  46. ▌
    Nestjs Guards Interceptors · thebushidocollective
    Use when nestJS guards and interceptors for auth, logging, and transformation. Use when implementing cross-cutting concerns.
    6 installs
  47. ▌
    React Native Styling · thebushidocollective
    Use when styling React Native components with StyleSheet, Flexbox layout, responsive design, and theming. Covers platform-specific styling and design systems.
    10 installs
  48. ▌
    Zustand Advanced Patterns · thebushidocollective
    Use when implementing advanced Zustand patterns including transient updates, subscriptions with selectors, store composition, and performance optimization techniques.
    8 installs
  49. ▌
    GRAPHQL Inspector CI · thebushidocollective
    Use when setting up GraphQL Inspector in CI/CD pipelines, GitHub Actions, or GitLab CI for automated schema validation.
    6 installs
  50. ▌
    Markdownlint Integration · thebushidocollective
    Integrate markdownlint into development workflows including CLI usage, programmatic API, CI/CD pipelines, and editor integration.
    4 installs
  51. ▌
    Effect Dependency Injection · thebushidocollective
    Use when Effect dependency injection patterns including Context, Layer, service definitions, and dependency composition. Use for managing dependencies in Effect applications.
    6 installs
  52. ▌
    Nestjs Dependency Injection · thebushidocollective
    Use when nestJS dependency injection with providers, modules, and decorators. Use when building modular NestJS applications.
    9 installs
  53. ▌
    Rails Active Record Patterns · thebushidocollective
    Use when active Record patterns including models, associations, queries, validations, and callbacks.
    7 installs
  54. ▌
    React Native Platform · thebushidocollective
    Use when handling platform-specific code in React Native for iOS and Android. Covers Platform API, platform-specific components, native modules, and cross-platform best practices.
    11 installs
  55. ▌
    Svelteflow Custom Nodes · thebushidocollective
    Use when creating custom Svelte Flow nodes, edges, and handles. Covers custom node components, resizable nodes, toolbars, and advanced customization.
    3 installs
  56. ▌
    Fix · thebushidocollective
    Debug and fix bugs, errors, or unexpected behavior
    10 installs
  57. ▌
    Plan · thebushidocollective
    Create tactical implementation plan for a feature or task
    9 installs
  58. ▌
    Test · thebushidocollective
    Write tests for code using test-driven development principles
    10 installs
  59. ▌
    Debug · thebushidocollective
    Investigate and diagnose issues without necessarily fixing them
    7 installs
  60. ▌
    Review · thebushidocollective
    Multi-agent code review with confidence-based filtering
    8 installs
  61. ▌
    Develop · thebushidocollective
    Guides end-to-end feature development through 8 phases: discover requirements, explore codebase patterns, clarify ambiguities with the user, design architecture, implement with TDD, run multi-agent code review, validate all quality gates, and write a blog post. Use when asked to add a feature, implement a new capability, build functionality, or develop a feature end-to-end.
    7 installs
  62. ▌
    Explain · thebushidocollective
    Explain code, concepts, or technical decisions in clear, understandable terms
    11 installs
  63. ▌
    Document · thebushidocollective
    Generate or update documentation for code, APIs, or systems
    5 installs
  64. ▌
    Optimize · thebushidocollective
    Optimize code for performance, readability, or efficiency
    9 installs
  65. ▌
    Refactor · thebushidocollective
    Restructure code to improve quality without changing behavior
    5 installs
  66. ▌
    Architect · thebushidocollective
    Design system architecture and high-level technical strategy
    6 installs
  67. ▌
    Proof Of Work · thebushidocollective
    Use automatically during development workflows when making claims about tests, builds, verification, or code quality requiring concrete evidence to ensure trust through transparency.
    6 installs
  68. ▌
    Boy Scout Rule · thebushidocollective
    Use when modifying existing files, refactoring, improving code quality, or touching legacy code by applying the Boy Scout Rule to leave code better than you found it.
    11 installs
  69. ▌
    Project Memory · thebushidocollective
    Use when setting up or organizing Claude Code project memory (CLAUDE.md, .claude/rules/) for better context awareness, consistent behavior, and project-specific instructions.
    7 installs
  70. ▌
    Start · thebushidocollective
    Start work on a Jira ticket (transition to In Progress)
    9 installs
  71. ▌
    Search · thebushidocollective
    Search for Jira tickets using JQL or text
    3 installs
  72. ▌
    Ticket · thebushidocollective
    Get detailed information about a specific Jira ticket
    6 installs
  73. ▌
    Bun Sqlite · thebushidocollective
    Use when working with SQLite databases in Bun. Covers Bun's built-in SQLite driver, database operations, prepared statements, and transactions with high performance.
    9 installs
  74. ▌
    Silent Execution · thebushidocollective
    Reduce token waste by batching tool calls and avoiding narration between sequential operations
    7 installs
  75. ▌
    Solid Principles · thebushidocollective
    Use during implementation when designing modules, functions, and components requiring SOLID principles for maintainable, flexible architecture.
    11 installs
  76. ▌
    Token Efficiency · thebushidocollective
    Minimize token consumption through efficient tool usage patterns
    9 installs
  77. ▌
    Csharp Linq · thebushidocollective
    Use when lINQ (Language Integrated Query) with query and method syntax, deferred execution, expression trees, and performance optimization.
    6 installs
  78. ▌
    Task · thebushidocollective
    Get detailed information about a specific ClickUp task
    11 installs
  79. ▌
    Issue · thebushidocollective
    Get detailed information about a specific Linear issue
    8 installs
  80. ▌
    Bun Bundler · thebushidocollective
    Use when bundling JavaScript/TypeScript code with Bun's fast bundler. Covers building for different targets, tree-shaking, code splitting, and optimization strategies.
    6 installs
  81. ▌
    Bun Runtime · thebushidocollective
    Use when working with Bun's runtime APIs including file I/O, HTTP servers, and native APIs. Covers modern JavaScript/TypeScript execution in Bun's fast runtime environment.
    10 installs
  82. ▌
    Bun Testing · thebushidocollective
    Use when writing tests with Bun's built-in test runner. Covers test organization, assertions, mocking, and snapshot testing using Bun's fast test infrastructure.
    11 installs
  83. ▌
    Baseline Restorer · thebushidocollective
    Use when multiple fix attempts fail and you need to systematically restore to a working baseline and reimplement instead of fixing broken code.
    4 installs
  84. ▌
    C Data Structures · thebushidocollective
    Use when fundamental C data structures including arrays, structs, linked lists, trees, and hash tables with memory-efficient implementations.
    6 installs
  85. ▌
    Complete · thebushidocollective
    Mark a Jira ticket as complete after validating acceptance criteria
    8 installs
  86. ▌
    Validate · thebushidocollective
    Validate acceptance criteria for a Jira ticket without changing status
    6 installs
  87. ▌
    Helm Charts · thebushidocollective
    Use when understanding and creating Helm charts for packaging and deploying Kubernetes applications.
    4 installs
  88. ▌
    Helm Values · thebushidocollective
    Use when managing Helm values files and configuration overrides for customizing Kubernetes deployments.
    5 installs
  89. ▌
    Legacy Code Safety · thebushidocollective
    Use when modifying, removing, or refactoring code that lacks test coverage. Emphasizes the danger of untested changes and the RGR workflow to add characterization tests before modifications.
    5 installs
  90. ▌
    Jest Advanced · thebushidocollective
    Use when advanced Jest features including custom matchers, parameterized tests with test.each, coverage configuration, and performance optimization.
    9 installs
  91. ▌
    Professional Honesty · thebushidocollective
    Use when responding to questions or providing information requiring professional honesty and directness over excessive agreeableness.
    7 installs
  92. ▌
    Cpp Smart Pointers · thebushidocollective
    Use when C++ smart pointers including unique_ptr, shared_ptr, and weak_ptr for automatic memory management following RAII principles.
    11 installs
  93. ▌
    Bdd Patterns · thebushidocollective
    Use when applying Behavior-Driven Development patterns including Given-When-Then structure, feature files, and acceptance criteria. Use when writing BDD-style tests and specifications.
    8 installs
  94. ▌
    Create Pr · thebushidocollective
    Create a new pull request in a GitHub repository
    7 installs
  95. ▌
    Review Pr · thebushidocollective
    Get comprehensive review of a GitHub pull request
    7 installs
  96. ▌
    Create Mr · thebushidocollective
    Create a new merge request in a GitLab project
    11 installs
  97. ▌
    Review Mr · thebushidocollective
    Get comprehensive review of a GitLab merge request
    13 installs
  98. ▌
    Helm Templates · thebushidocollective
    Use when working with Helm templates and template functions for generating Kubernetes manifests dynamically.
    7 installs
  99. ▌
    Rspec Mocking · thebushidocollective
    Use when rSpec mocking with doubles, stubs, mocks, spies, and partial mocking strategies.
    9 installs