T

thebushidocollective

GitHub 资料 · @thebushidocollective

Use when working with Zustand in TypeScript projects. Covers type-safe store creation, typed selectors, and advanced TypeScript patterns with Zustand.
thebushidocollective/zustand-typescript
Use when creating and managing Zustand stores for React state management. Covers store creation, selectors, actions, and basic usage patterns.
thebushidocollective/zustand-store-patterns
Use when implementing Zustand middleware for persistence, dev tools, immutability, and other enhanced store functionality. Covers persist, devtools, immer, and custom middleware.
thebushidocollective/zustand-middleware
Use when implementing advanced Zustand patterns including transient updates, subscriptions with selectors, store composition, and performance optimization techniques.
thebushidocollective/zustand-advanced-patterns
Use when Vue reactivity system with refs, reactive, computed, and watchers. Use when managing complex state in Vue applications.
thebushidocollective/vue-reactivity-system
Use when Vue 3 Composition API with reactive refs, computed, and composables. Use when building modern Vue 3 applications.
thebushidocollective/vue-composition-api
Use when Vue component patterns including props, emits, slots, and provide/inject. Use when building reusable Vue components.
thebushidocollective/vue-component-patterns
Use when vitest testing patterns including unit tests, mocks, spies, and browser mode testing.
thebushidocollective/vitest-testing-patterns
Use when vitest performance optimization including fast execution, watch mode, and parallelization strategies.
thebushidocollective/vitest-performance
Use when vitest configuration, Vite integration, workspace setup, and test environment configuration for modern testing.
thebushidocollective/vitest-configuration
View GitHub Actions workflow runs and status
thebushidocollective/view-workflow
View CI/CD pipeline status for a merge request or project
thebushidocollective/view-pipeline
Validate acceptance criteria for a Jira ticket without changing status
thebushidocollective/validate
Update an existing SOP to reflect changes in tools, processes, or best practices
thebushidocollective/update-sop
Use when typeScript utility types, mapped types, and advanced type manipulation. Use when creating flexible, type-safe TypeScript code.
thebushidocollective/typescript-utility-types
Use when working with TypeScript's type system including strict mode, advanced types, generics, type guards, and compiler configuration.
thebushidocollective/typescript-type-system
Use when typeScript async patterns including Promises, async/await, and async iterators with proper typing. Use when writing asynchronous TypeScript code.
thebushidocollective/typescript-async-patterns
Minimize token consumption through efficient tool usage patterns
thebushidocollective/token-efficiency
Get detailed information about a specific Jira ticket
thebushidocollective/ticket
Use when configuring parallel test execution with TestNG including thread pools, suite configuration, and synchronization.
thebushidocollective/testng-parallel
Use when working with TestNG annotations, assertions, test lifecycle, and configuration for Java testing.
thebushidocollective/testng-fundamentals
Use when implementing data-driven tests with TestNG DataProviders, factory methods, and parameterization patterns.
thebushidocollective/testng-data-driven
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.
thebushidocollective/test-driven-development
Write tests for code using test-driven development principles
thebushidocollective/test
Use when managing Terraform state files, remote backends, and state locking for infrastructure coordination.
thebushidocollective/terraform-state
Use when creating and using reusable Terraform modules for organizing and sharing infrastructure code.
thebushidocollective/terraform-modules
Use when writing and organizing Terraform infrastructure-as-code configurations for cloud resource provisioning.
thebushidocollective/terraform-configuration
Build and train neural networks with TensorFlow
thebushidocollective/tensorflow-neural-networks
Deploy and serve TensorFlow models
thebushidocollective/tensorflow-model-deployment
Create efficient data pipelines with tf.data
thebushidocollective/tensorflow-data-pipelines
Get detailed information about a specific ClickUp task
thebushidocollective/task
Use when working with Tailwind CSS utility classes for layout, spacing, typography, colors, and visual effects. Covers utility-first CSS patterns and class composition.
thebushidocollective/tailwind-utility-classes
Use when building responsive layouts and mobile-first designs with Tailwind CSS. Covers breakpoints, container queries, and responsive utilities.
thebushidocollective/tailwind-responsive-design
Use when optimizing Tailwind CSS for production, reducing bundle size, and improving performance. Covers PurgeCSS, JIT mode, and build optimization.
thebushidocollective/tailwind-performance
Use when setting up or customizing Tailwind CSS configuration, theme customization, plugins, and build setup. Covers tailwind.config.js setup and content paths.
thebushidocollective/tailwind-configuration
Use when building reusable component patterns with Tailwind CSS. Covers component extraction, @apply directive, and composable design patterns.
thebushidocollective/tailwind-components
Use when defining version policies, banning dependencies, pinning versions, or creating partitioned version groups in syncpack. Covers advanced version management patterns.
thebushidocollective/syncpack-version-groups
Use when setting up or configuring syncpack for a monorepo. Covers configuration files, workspace detection, and custom rule definitions for dependency version management.
thebushidocollective/syncpack-configuration
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.
thebushidocollective/swift-protocol-oriented-programming
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.
thebushidocollective/swift-optionals-patterns
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.
thebushidocollective/swift-concurrency
Use when building node-based UIs, flow diagrams, workflow editors, or interactive graphs with Svelte Flow. Covers setup, nodes, edges, controls, and interactivity.
thebushidocollective/svelteflow-fundamentals
Use when creating custom Svelte Flow nodes, edges, and handles. Covers custom node components, resizable nodes, toolbars, and advanced customization.
thebushidocollective/svelteflow-custom-nodes
Use when designing modules and components requiring Composition Over Inheritance, Law of Demeter, Tell Don't Ask, and Encapsulation principles that transcend programming paradigms.
thebushidocollective/structural-design-principles
Use when creating or modifying Storybook stories for components. Ensures stories follow CSF3 format, properly showcase component variations, and build successfully.
thebushidocollective/storybook-story-writing
Use when adding interaction testing to Storybook stories. Enables automated testing of component behavior, user interactions, and state changes directly in stories.
thebushidocollective/storybook-play-functions
Use when setting up or configuring Storybook for a project. Covers main configuration, addons, builders, and framework-specific setup.
thebushidocollective/storybook-configuration
Use when creating or improving component documentation in Storybook. Helps generate comprehensive docs using MDX, autodocs, and JSDoc comments.
thebushidocollective/storybook-component-documentation
Use when configuring interactive controls and args for Storybook stories. Helps create dynamic, explorable component demonstrations with proper type constraints.
thebushidocollective/storybook-args-controls
Start work on a Jira ticket (transition to In Progress)
thebushidocollective/start
Use when building reliable and scalable distributed systems.
thebushidocollective/sre-reliability-engineering
Use when building comprehensive monitoring and observability systems.
thebushidocollective/sre-monitoring-and-observability
Use when responding to production incidents following SRE principles and best practices.
thebushidocollective/sre-incident-response
Use when structuring Standard Operating Procedures with proper sections, organization, and markdown formatting. Covers SOP anatomy and section organization.
thebushidocollective/sop-structure
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.
thebushidocollective/sop-rfc2119
Use when updating, versioning, deprecating, or maintaining existing Standard Operating Procedures. Covers keeping SOPs accurate, relevant, and synchronized with implementation changes.
thebushidocollective/sop-maintenance
Use when writing or creating new Standard Operating Procedures (SOPs) for AI agents. Covers effective SOP writing, clarity principles, and actionable instruction design.
thebushidocollective/sop-authoring
Use during implementation when designing modules, functions, and components requiring SOLID principles for maintainable, flexible architecture.
thebushidocollective/solid-principles
Use when working with SIP messages, methods, call flows, and protocol fundamentals for VoIP applications.
thebushidocollective/sip-protocol-fundamentals
Use when handling SDP offer/answer, codec negotiation, media capabilities, and RTP session setup in SIP applications.
thebushidocollective/sip-media-negotiation
Use when implementing SIP authentication, security mechanisms, and encryption. Use when securing SIP servers, clients, or proxies.
thebushidocollective/sip-authentication-security
Use when designing solutions, adding features, or refactoring by applying KISS, YAGNI, and Principle of Least Astonishment to write simple, predictable code.
thebushidocollective/simplicity-principles
Reduce token waste by batching tool calls and avoiding narration between sequential operations
thebushidocollective/silent-execution
Use when formatting shell scripts with shfmt. Covers consistent formatting patterns, shell dialect support, common issues, and editor integration.
thebushidocollective/shfmt-formatting
Use when configuring shfmt for shell script formatting including .shfmt.toml setup, EditorConfig integration, and project-specific settings.
thebushidocollective/shfmt-configuration
Use when writing or modifying Bash/shell scripts. Covers script structure, variables, quoting, conditionals, and loops with modern best practices.
thebushidocollective/shell-scripting-fundamentals
Use when writing shell scripts that need to run across different systems, shells, or environments. Covers POSIX compatibility and platform differences.
thebushidocollective/shell-portability
Use when implementing error handling, cleanup routines, or debugging in shell scripts. Covers traps, exit codes, and robust error patterns.
thebushidocollective/shell-error-handling
Use when writing shell scripts following modern best practices. Covers portable scripting, Bash patterns, error handling, and secure coding.
thebushidocollective/shell-best-practices
Use when initializing Sentry in applications, configuring SDK options, or setting up integrations across different frameworks and platforms.
thebushidocollective/sentry-sdk-configuration
Use when managing Sentry releases, uploading source maps, or tracking deployments. Covers release health and commit association.
thebushidocollective/sentry-release-management
Use when setting up performance monitoring, distributed tracing, or profiling with Sentry. Covers transactions, spans, and performance insights.
thebushidocollective/sentry-performance-monitoring
Use when capturing and reporting errors to Sentry, adding context, or handling exceptions. Covers error boundaries, context enrichment, and fingerprinting.
thebushidocollective/sentry-error-capturing
Use when configuring Sentry alerts, managing issues, or setting up notifications. Covers alert rules, issue triage, and integrations.
thebushidocollective/sentry-alerts-issues
Search for code across GitHub repositories
thebushidocollective/search-code
Search for Jira tickets using JQL or text
thebushidocollective/search
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.
thebushidocollective/scratch-workspace
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.
thebushidocollective/scala-type-system
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.
thebushidocollective/scala-functional-patterns
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.
thebushidocollective/scala-collections
Use when Rust's ownership system including ownership rules, borrowing, lifetimes, and memory safety. Use when working with Rust memory management.
thebushidocollective/rust-ownership-system
Use when Rust error handling with Result, Option, custom errors, thiserror, and anyhow. Use when handling errors in Rust applications.
thebushidocollective/rust-error-handling
Use when Rust async programming with tokio, async/await, and futures. Use when writing asynchronous Rust code.
thebushidocollective/rust-async-patterns
Use when creating troubleshooting guides and diagnostic procedures for operational issues. Covers problem diagnosis, root cause analysis, and systematic debugging.
thebushidocollective/runbooks-troubleshooting-guides
Use when creating structured operational runbooks for human operators. Covers runbook organization, documentation patterns, and best practices for clear operational procedures.
thebushidocollective/runbooks-structure
Use when creating incident response procedures and on-call playbooks. Covers incident management, communication protocols, and post-mortem documentation.
thebushidocollective/runbooks-incident-response
Use when working with Ruby's standard library including Enumerable, File I/O, Time/Date, Regular Expressions, and core classes.
thebushidocollective/ruby-standard-library
Use when working with Ruby's object-oriented programming features including classes, modules, inheritance, mixins, and method visibility.
thebushidocollective/ruby-oop
Use when working with Ruby metaprogramming features including dynamic method definition, method_missing, class_eval, define_method, and reflection.
thebushidocollective/ruby-metaprogramming
Use when working with Ruby gems, Bundler for dependency management, creating gemspecs, and publishing gems to RubyGems.
thebushidocollective/ruby-gems-bundler
Use when working with Ruby blocks, procs, lambdas, and functional programming patterns including closures and higher-order functions.
thebushidocollective/ruby-blocks-procs-lambdas
Use when ruboCop CI integration including GitHub Actions, plugins, and performance optimization.
thebushidocollective/rubocop-integration
Use when ruboCop cops including built-in cops, configuration, auto-correction, and development.
thebushidocollective/rubocop-cops
Use when ruboCop configuration including YAML config, departments, inheritance, and customization.
thebushidocollective/rubocop-configuration
Use when rSpec mocking with doubles, stubs, mocks, spies, and partial mocking strategies.
thebushidocollective/rspec-mocking
Use when rSpec fundamentals including describe, context, it blocks, let, and basic matchers for BDD testing.
thebushidocollective/rspec-fundamentals
Use when advanced RSpec features including custom matchers, shared examples, metadata, and hooks.
thebushidocollective/rspec-advanced
Get comprehensive review of a GitHub pull request
thebushidocollective/review-pr
Get comprehensive review of a GitLab merge request
thebushidocollective/review-mr
Multi-agent code review with confidence-based filtering
thebushidocollective/review
Resume work on a pull request by loading its context, diff, CI status, and review comments
thebushidocollective/resume-from-pr
Use when relay pagination with cursor-based pagination, infinite scroll, load more patterns, and connection protocols.
thebushidocollective/relay-pagination
Use when relay mutations with optimistic updates, connections, declarative mutations, and error handling.
thebushidocollective/relay-mutations-patterns
Use when relay fragment composition, data masking, colocation, and container patterns for React applications.
thebushidocollective/relay-fragments-patterns
Restructure code to improve quality without changing behavior
thebushidocollective/refactor
Use when building node-based UIs, flow diagrams, workflow editors, or interactive graphs with React Flow. Covers setup, nodes, edges, controls, and interactivity.
thebushidocollective/reactflow-fundamentals
Use when creating custom React Flow nodes, edges, and handles. Covers custom node components, resizable nodes, toolbars, and advanced customization.
thebushidocollective/reactflow-custom-nodes
Use when React performance optimization including memoization, lazy loading, and virtualization. Use when optimizing React applications.
thebushidocollective/react-performance
Use when testing React Native Web applications. Provides patterns for Jest, React Native Testing Library, component testing, and web-specific testing strategies.
thebushidocollective/react-native-web-testing
Use when styling React Native Web components. Provides patterns for StyleSheet API, platform-specific styles, responsive design, and theming.
thebushidocollective/react-native-web-styling
Use when optimizing React Native Web performance. Provides patterns for code splitting, bundle optimization, memoization, and web-specific performance improvements.
thebushidocollective/react-native-web-performance
Use when implementing navigation in React Native Web projects. Provides patterns for React Navigation, deep linking, and web-specific routing.
thebushidocollective/react-native-web-navigation
Use when working with React Native Web projects. Provides core concepts, components, and cross-platform patterns for building web applications with React Native.
thebushidocollective/react-native-web-core
Use when styling React Native components with StyleSheet, Flexbox layout, responsive design, and theming. Covers platform-specific styling and design systems.
thebushidocollective/react-native-styling
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.
thebushidocollective/react-native-platform
Use when optimizing React Native app performance. Covers FlatList optimization, memoization, image optimization, bundle size reduction, and profiling techniques.
thebushidocollective/react-native-performance
Use when implementing navigation in React Native apps with React Navigation. Covers stack, tab, drawer navigation, deep linking, and navigation patterns.
thebushidocollective/react-native-navigation
Use when building or integrating native modules in React Native. Covers creating native modules, Turbo Modules, bridging native code, and accessing platform-specific APIs.
thebushidocollective/react-native-native-modules
Use when building React Native UI components with core components, custom components, and component patterns. Covers View, Text, Image, ScrollView, FlatList, and component composition.
thebushidocollective/react-native-components
Use when React Hooks patterns including useState, useEffect, useContext, useMemo, useCallback, and custom hooks. Use for modern React development.
thebushidocollective/react-hooks-patterns
Use when React Context patterns for state management. Use when sharing state across component trees without prop drilling.
thebushidocollective/react-context-patterns
Use when hotwire (Turbo and Stimulus) for building modern reactive Rails applications without complex JavaScript frameworks.
thebushidocollective/rails-hotwire
Use when active Record patterns including models, associations, queries, validations, and callbacks.
thebushidocollective/rails-active-record-patterns
Use when action Controller patterns including routing, filters, strong parameters, and REST conventions.
thebushidocollective/rails-action-controller-patterns
Run custom queries on Sentry events and issues with advanced filtering
thebushidocollective/query-events
Use when Python's type system including type hints, mypy, Protocol, TypedDict, and Generics. Use when working with Python type annotations.
thebushidocollective/python-type-system
Use when Python data modeling with dataclasses, attrs, and Pydantic. Use when creating data structures and models.
thebushidocollective/python-data-classes
Master Python asynchronous programming with asyncio, async/await, and concurrent.futures. Use for async code and concurrency patterns.
thebushidocollective/python-async-patterns
Use when pytest plugin ecosystem including pytest-cov, pytest-mock, and custom plugin development.
thebushidocollective/pytest-plugins
Use when pytest fixtures, conftest files, parametrize decorators, and fixture scopes for comprehensive test setup.
thebushidocollective/pytest-fixtures
Use when advanced Pytest features including markers, custom assertions, hooks, and coverage configuration.
thebushidocollective/pytest-advanced
Use when pylint CI integration including plugins, editor integration, and performance tuning.
thebushidocollective/pylint-integration
Use when pylint configuration including pylintrc, message control, plugins, and scoring system.
thebushidocollective/pylint-configuration
Use when pylint checkers including built-in checkers, custom checkers, and checker development.
thebushidocollective/pylint-checkers
Use when managing multiple environments with Pulumi stacks for development, staging, and production deployments.
thebushidocollective/pulumi-stacks
Use when building reusable infrastructure components with Pulumi for modular, composable cloud resources.
thebushidocollective/pulumi-components
Use when writing infrastructure-as-code with Pulumi using programming languages for cloud resource provisioning.
thebushidocollective/pulumi-basics
Use automatically during development workflows when making claims about tests, builds, verification, or code quality requiring concrete evidence to ensure trust through transparency.
thebushidocollective/proof-of-work
Use when setting up or organizing Claude Code project memory (CLAUDE.md, .claude/rules/) for better context awareness, consistent behavior, and project-specific instructions.
thebushidocollective/project-memory
Use when responding to questions or providing information requiring professional honesty and directness over excessive agreeableness.
thebushidocollective/professional-honesty
Use when prettier plugins including plugin ecosystem, custom parsers, and plugin development.
thebushidocollective/prettier-plugins
Use when prettier integration with editors, pre-commit hooks, ESLint, and CI/CD pipelines.
thebushidocollective/prettier-integration
Use when prettier configuration including options, config files, ignore patterns, and formatting rules.
thebushidocollective/prettier-configuration
Use when setting up Playwright test projects and organizing test suites with proper configuration and project structure.
thebushidocollective/playwright-test-architecture
Use when creating page objects or refactoring Playwright tests for better maintainability with Page Object Model patterns.
thebushidocollective/playwright-page-object-model
Use when managing test state and infrastructure with reusable Playwright fixtures and lifecycle hooks for efficient test setup and teardown.
thebushidocollective/playwright-fixtures-and-hooks
Use when creating step definitions with Given, When, Then, using createBdd() for step functions, implementing Page Object Model patterns, and sharing fixtures between steps.
thebushidocollective/playwright-bdd-step-definitions
Use when writing Gherkin feature files, using Scenario Outline with Examples, applying tags for test organization, and leveraging Background sections for shared setup.
thebushidocollective/playwright-bdd-gherkin-syntax
Use when configuring Playwright BDD projects, setting up defineBddConfig(), configuring feature and step file paths, and integrating with Playwright config.
thebushidocollective/playwright-bdd-configuration
Create tactical implementation plan for a feature or task
thebushidocollective/plan
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.
thebushidocollective/php-security-patterns
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.
thebushidocollective/php-modern-features
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.
thebushidocollective/php-composer-and-autoloading
Render views and templates in Phoenix using HEEx templates, function components, slots, and assigns
thebushidocollective/phoenix-views-templates
Define routes and URL helpers in Phoenix applications including resources, scopes, pipelines, and verified routes
thebushidocollective/phoenix-routing
Use when applying Phoenix Framework best practices including context design, controller patterns, and application architecture. Use when building Phoenix applications.
thebushidocollective/phoenix-patterns
Handle HTTP requests with Phoenix controllers including actions, parameters, rendering, flash messages, and redirects
thebushidocollective/phoenix-controllers
Use when designing modules, APIs, and system architecture requiring independent, non-overlapping components where changes in one don't affect others.
thebushidocollective/orthogonality-principle
Optimize code for performance, readability, or efficiency
thebushidocollective/optimize
Use when implementing polymorphism and interfaces in object-oriented design. Use when creating flexible, extensible systems with interchangeable components.
thebushidocollective/oop-polymorphism
Use when deciding between inheritance and composition in object-oriented design. Use when creating class hierarchies or composing objects from smaller components.
thebushidocollective/oop-inheritance-composition
Use when applying encapsulation and information hiding principles in object-oriented design. Use when controlling access to object state and behavior.
thebushidocollective/oop-encapsulation
Use when objective-C protocols for defining interfaces and categories for extending classes, including formal protocols, optional methods, class extensions, and patterns for modular, reusable code design.
thebushidocollective/objective-c-protocols-and-categories
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.
thebushidocollective/objective-c-blocks-and-gcd
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.
thebushidocollective/objective-c-arc-patterns
Use when leaving structured notes, comments, and annotations in code. Covers AI note-taking patterns, TODO formats, context preservation, and development breadcrumbs for future AI assistants and human developers.
thebushidocollective/notetaker-fundamentals
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.
thebushidocollective/nim-metaprogramming
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.
thebushidocollective/nim-memory-management
Use when nim-C interoperability including calling C from Nim, wrapping C libraries, importc/exportc pragmas, header generation, FFI patterns, and building high-performance systems code integrating Nim with existing C codebases.
thebushidocollective/nim-c-interop
Use when next.js Server Components for optimal performance. Use when building data-intensive Next.js applications.
thebushidocollective/nextjs-server-components
Use when next.js data fetching patterns including SSG, SSR, and ISR. Use when building data-driven Next.js applications.
thebushidocollective/nextjs-data-fetching
Use when next.js App Router with layouts, loading states, and streaming. Use when building modern Next.js 13+ applications.
thebushidocollective/nextjs-app-router
Use when nestJS testing with unit tests, integration tests, and e2e tests. Use when building well-tested NestJS applications.
thebushidocollective/nestjs-testing
Use when nestJS guards and interceptors for auth, logging, and transformation. Use when implementing cross-cutting concerns.
thebushidocollective/nestjs-guards-interceptors
Use when nestJS dependency injection with providers, modules, and decorators. Use when building modular NestJS applications.
thebushidocollective/nestjs-dependency-injection
Show all Jira tickets assigned to you
thebushidocollective/my-tickets
Show all ClickUp tasks assigned to you
thebushidocollective/my-tasks
Show all Linear issues assigned to you
thebushidocollective/my-issues
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.
thebushidocollective/monorepo-workflows
Use when setting up monorepo tooling, optimizing builds, or migrating between tools with Turborepo, Nx, Bazel, Lerna for efficient task running, caching, and code generation.
thebushidocollective/monorepo-tooling
Use when designing monorepo structure, organizing packages, or migrating to monorepo architecture with architectural patterns for managing dependencies and scalable workspace configurations.
thebushidocollective/monorepo-architecture
Monitor a GitLab pipeline or job until completion, reporting status changes and failures in real-time
thebushidocollective/monitor-pipeline
Use when mocha test structure, hooks, and async testing patterns for JavaScript testing.
thebushidocollective/mocha-fundamentals
Use when mocha configuration including reporters, config files, plugins, and CI integration.
thebushidocollective/mocha-configuration
Use when assertion libraries for Mocha including Chai with expect, should, and assert styles.
thebushidocollective/mocha-assertions
Use when managing development tool versions with Mise. Covers installing tools, version pinning, and replacing language-specific version managers.
thebushidocollective/mise-tool-management
Use when defining and configuring Mise tasks in mise.toml. Covers task definitions, dependencies, file tasks, and parallel execution.
thebushidocollective/mise-task-configuration
Use when managing environment variables and project settings with Mise. Covers env configuration, direnv replacement, and per-directory settings.
thebushidocollective/mise-environment-management
Use when configuring Maven plugins, setting up common plugins like compiler, surefire, jar, or creating custom plugin executions.
thebushidocollective/maven-plugin-configuration
Use when managing Maven dependencies, resolving dependency conflicts, configuring BOMs, or optimizing dependency trees in Java projects.
thebushidocollective/maven-dependency-management
Use when working with Maven build phases, goals, profiles, or customizing the build process for Java projects.
thebushidocollective/maven-build-lifecycle
Integrate markdownlint into development workflows including CLI usage, programmatic API, CI/CD pipelines, and editor integration.
thebushidocollective/markdownlint-integration
Create custom linting rules for markdownlint including rule structure, parser integration, error reporting, and automatic fixing.
thebushidocollective/markdownlint-custom-rules
Configure markdownlint rules and options including rule management, configuration files, inline comments, and style inheritance.
thebushidocollective/markdownlint-configuration
Use when creating or formatting tables in markdown. Covers table syntax, alignment, escaping, and best practices.
thebushidocollective/markdown-tables
Use when writing or editing markdown files. Covers headings, text formatting, lists, links, images, code blocks, and blockquotes.
thebushidocollective/markdown-syntax-fundamentals
Use when writing technical documentation, READMEs, or project documentation in markdown. Covers structure, conventions, and best practices.
thebushidocollective/markdown-documentation
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.
thebushidocollective/lua-tables-patterns
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.
thebushidocollective/lua-coroutines
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.
thebushidocollective/lua-c-integration
Load PR context for the current branch using GitHub MCP tools
thebushidocollective/load-pr-context
Load MR context for the current branch using GitLab MCP tools
thebushidocollective/load-mr-context
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.
thebushidocollective/legacy-code-safety
Use when managing environment-specific Kubernetes configurations with Kustomize overlays and patches.
thebushidocollective/kustomize-overlays
Use when generating ConfigMaps and Secrets with Kustomize for Kubernetes configuration management.
thebushidocollective/kustomize-generators
Use when customizing Kubernetes configurations without templates using Kustomize overlays and patches.
thebushidocollective/kustomize-basics
Use when implementing Kubernetes security best practices including RBAC, pod security policies, and network policies.
thebushidocollective/kubernetes-security
Use when managing Kubernetes resources including deployments, services, configmaps, and secrets.
thebushidocollective/kubernetes-resources
Use when writing and deploying Kubernetes manifests for container orchestration.
thebushidocollective/kubernetes-manifests
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.
thebushidocollective/kotlin-null-safety
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.
thebushidocollective/kotlin-dsl-patterns
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.
thebushidocollective/kotlin-coroutines
Use when jUnit parameterized tests with various value sources and test factories.
thebushidocollective/junit-parameterized
Use when jUnit fundamentals including annotations, assertions, and test lifecycle for Java testing.
thebushidocollective/junit-fundamentals
Use when jUnit extensions including custom extensions, rules, and conditional test execution.
thebushidocollective/junit-extensions
Use when jest testing patterns including unit tests, mocks, spies, snapshots, and assertion techniques for comprehensive test coverage.
thebushidocollective/jest-testing-patterns
Use when jest configuration, setup files, module resolution, and project organization for optimal testing environments.
thebushidocollective/jest-configuration
Use when advanced Jest features including custom matchers, parameterized tests with test.each, coverage configuration, and performance optimization.
thebushidocollective/jest-advanced
Use when Java Streams API for functional-style data processing. Use when processing collections with streams.
thebushidocollective/java-streams-api
Use when Java generics including type parameters, wildcards, and type bounds. Use when writing type-safe reusable code.
thebushidocollective/java-generics
Use when Java concurrency with ExecutorService, CompletableFuture, and virtual threads. Use when building concurrent applications.
thebushidocollective/java-concurrency
Get detailed information about a specific Linear issue
thebushidocollective/issue
Use when building iOS apps with UIKit, implementing MVVM/MVC/Coordinator patterns, or integrating UIKit with SwiftUI.
thebushidocollective/ios-uikit-architecture
Use when building SwiftUI views, managing state with @State/@Binding/@ObservableObject, or implementing declarative UI patterns in iOS apps.
thebushidocollective/ios-swiftui-patterns
Use when implementing async/await, Task management, actors, or Combine reactive patterns in iOS applications.
thebushidocollective/ios-swift-concurrency
Investigate recent errors and exceptions in your Sentry projects
thebushidocollective/investigate-errors
Use when creating terminal layouts with Ink using Flexbox-based positioning and styling for CLI applications.
thebushidocollective/ink-layout-styling
Use when managing state and side effects in Ink applications using React hooks for terminal UIs.
thebushidocollective/ink-hooks-state
Use when building terminal UIs with Ink component patterns for React-based CLI applications.
thebushidocollective/ink-component-patterns
Manage incident response workflow with Sentry alerts and issue tracking
thebushidocollective/incident-response
Use when managing Helm values files and configuration overrides for customizing Kubernetes deployments.
thebushidocollective/helm-values
Use when working with Helm templates and template functions for generating Kubernetes manifests dynamically.
thebushidocollective/helm-templates
Use when understanding and creating Helm charts for packaging and deploying Kubernetes applications.
thebushidocollective/helm-charts
Use when designing GraphQL schemas with type system, SDL patterns, field design, pagination, directives, and versioning strategies for maintainable and scalable APIs.
thebushidocollective/graphql-schema-design
Use when implementing GraphQL resolvers with resolver functions, context management, DataLoader batching, error handling, authentication, and testing strategies.
thebushidocollective/graphql-resolvers
Use when optimizing GraphQL API performance with query complexity analysis, batching, caching strategies, depth limiting, monitoring, and database optimization.
thebushidocollective/graphql-performance
Use when validating GraphQL operations/documents against a schema, checking query depth, complexity, or fragment usage.
thebushidocollective/graphql-inspector-validate
Use when detecting breaking changes between GraphQL schema versions, comparing schemas across branches, or validating schema migrations.
thebushidocollective/graphql-inspector-diff
Use when setting up GraphQL Inspector in CI/CD pipelines, GitHub Actions, or GitLab CI for automated schema validation.
thebushidocollective/graphql-inspector-ci
Use when auditing GraphQL operations for complexity metrics, depth analysis, directive usage, or query performance concerns.
thebushidocollective/graphql-inspector-audit
Use when Go interfaces including interface design, duck typing, and composition patterns. Use when designing Go APIs and abstractions.
thebushidocollective/go-interfaces
Use when Go error handling with error wrapping, sentinel errors, and custom error types. Use when handling errors in Go applications.
thebushidocollective/go-error-handling
Use when Go concurrency with goroutines, channels, and sync patterns. Use when writing concurrent Go code.
thebushidocollective/go-concurrency
Use when customizing gluestack-ui themes and design tokens. Covers theme provider setup, design tokens, dark mode, NativeWind integration, and extending themes.
thebushidocollective/gluestack-theming
Use when discovering, exploring, or retrieving gluestack-ui components via MCP tools. Provides access to component source code, variants, demos, and metadata.
thebushidocollective/gluestack-mcp-tools
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.
thebushidocollective/gluestack-components
Use when ensuring accessible gluestack-ui implementations. Covers WAI-ARIA patterns, screen reader support, keyboard navigation, focus management, and WCAG 2.1 AA compliance.
thebushidocollective/gluestack-accessibility
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.
thebushidocollective/gleam-type-system
Use when gleam-Erlang interoperability including calling Erlang code from Gleam, using Erlang libraries, external functions, working with Erlang types, NIFs, and leveraging the BEAM ecosystem from Gleam applications.
thebushidocollective/gleam-erlang-interop
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.
thebushidocollective/gleam-actor-model
Use when configuring GitLab CI/CD variables, managing secrets, or integrating with external secret providers. Covers secure credential handling.
thebushidocollective/gitlab-ci-variables-secrets
Use when configuring GitLab CI/CD pipelines, defining stages, or setting up workflow rules. Covers pipeline structure, stage ordering, and execution flow.
thebushidocollective/gitlab-ci-pipeline-configuration
Use when defining GitLab CI jobs, configuring scripts, setting up environments, or managing job dependencies. Covers job structure and execution options.
thebushidocollective/gitlab-ci-job-configuration
Use when optimizing GitLab CI/CD pipelines for performance, reliability, or maintainability. Covers pipeline optimization and organizational patterns.
thebushidocollective/gitlab-ci-best-practices
Use when configuring artifacts for inter-job data passing or caching for faster builds. Covers cache strategies and artifact management.
thebushidocollective/gitlab-ci-artifacts-caching
Manage git worktrees - list active worktrees, prune stale ones, and merge work back into the main branch.
thebushidocollective/git-worktrees-worktree-management
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.
thebushidocollective/git-storytelling-commit-strategy
Use when writing commit messages that clearly communicate changes and tell the story of development. Helps create informative, well-structured commit messages that serve as documentation.
thebushidocollective/git-storytelling-commit-messages
Use when planning git branching strategies or managing branches for development. Helps create clear development narratives through effective branch organization and workflow patterns.
thebushidocollective/git-storytelling-branch-strategy
Deeply research all systems and create or update blueprints/ documentation for the entire codebase
thebushidocollective/generate-blueprints
Use when implementing secure secrets management with Fnox. Covers encryption, key management, access control, and security hardening.
thebushidocollective/fnox-security-best-practices
Use when configuring Fnox providers for encryption and secret storage. Covers age encryption, cloud providers (AWS, Azure, GCP), and password managers.
thebushidocollective/fnox-providers
Use when configuring Fnox secrets management with fnox.toml. Covers file structure, secrets definition, profiles, and hierarchical configurations.
thebushidocollective/fnox-configuration
Debug and fix bugs, errors, or unexpected behavior
thebushidocollective/fix
Sync design system components between Figma and code using Code Connect mappings
thebushidocollective/figma-sync-design-system
Generate production-ready code from a Figma component or frame using the Figma MCP server
thebushidocollective/figma-generate-component
Extract design tokens and variables from a Figma file to create or update a design system
thebushidocollective/figma-extract-tokens
Analyze a Figma frame's structure, properties, and implementation considerations
thebushidocollective/figma-analyze-frame
Use when FastAPI validation with Pydantic models. Use when building type-safe APIs with robust request/response validation.
thebushidocollective/fastapi-validation
Master FastAPI dependency injection for building modular, testable APIs. Use when creating reusable dependencies and services.
thebushidocollective/fastapi-dependency-injection
Use when FastAPI async patterns for building high-performance APIs. Use when handling concurrent requests and async operations.
thebushidocollective/fastapi-async-patterns
Use when implementing over-the-air (OTA) updates with Expo Updates. Covers update configuration, checking for updates, and update strategies.
thebushidocollective/expo-updates
Use when implementing file-based routing in Expo with Expo Router. Covers app directory structure, navigation, layouts, dynamic routes, and deep linking.
thebushidocollective/expo-router
Use when working with Expo SDK modules for camera, location, notifications, file system, and other device APIs. Covers permissions, configurations, and best practices.
thebushidocollective/expo-modules
Use when configuring Expo apps with app.json, app.config.js, and EAS configuration. Covers app metadata, plugins, build configuration, and environment variables.
thebushidocollective/expo-config
Use when building and deploying Expo apps with EAS Build. Covers build configuration, development builds, production builds, and app store submission.
thebushidocollective/expo-build
Prefer explicit configuration over framework defaults to prevent environment-dependent failures
thebushidocollective/explicit-configuration
Explain code, concepts, or technical decisions in clear, understandable terms
thebushidocollective/explain
Use when eSLint built-in rules including rule configuration, severity levels, and disabling strategies.
thebushidocollective/eslint-rules
Use when custom ESLint rules and plugins including rule development, AST traversal, and publishing.
thebushidocollective/eslint-custom
Use when eSLint configuration including config files, extends, plugins, and environment setup.
thebushidocollective/eslint-configuration
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.
thebushidocollective/erlang-otp-behaviors
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.
thebushidocollective/erlang-distribution
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.
thebushidocollective/erlang-concurrency
Use when Elixir pattern matching including function clauses, case statements, with statements, and destructuring. Use for elegant control flow.
thebushidocollective/elixir-pattern-matching
Use when Elixir OTP patterns including GenServer, Supervisor, Agent, and Task. Use when building concurrent, fault-tolerant Elixir applications.
thebushidocollective/elixir-otp-patterns
Use when Elixir Ecto patterns including schemas, changesets, queries, and transactions. Use when building database-driven Elixir applications.
thebushidocollective/elixir-ecto-patterns
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.
thebushidocollective/effect-testing
Use when @effect/schema patterns including schema definition, validation, parsing, encoding, and transformations. Use for type-safe data validation in Effect applications.
thebushidocollective/effect-schema
Use when Effect resource management patterns including Scope, addFinalizer, scoped effects, and automatic cleanup. Use for managing resources in Effect applications.
thebushidocollective/effect-resource-management
Use when Effect error handling patterns including catchAll, catchTag, either, option, and typed errors. Use for handling expected errors in Effect applications.
thebushidocollective/effect-error-handling
Use when Effect dependency injection patterns including Context, Layer, service definitions, and dependency composition. Use for managing dependencies in Effect applications.
thebushidocollective/effect-dependency-injection
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.
thebushidocollective/effect-core-patterns
Use when Effect concurrency patterns including fibers, fork, join, parallel execution, and race conditions. Use for concurrent operations in Effect applications.
thebushidocollective/effect-concurrency
Use when defining and working with Ecto schemas including field types, associations, and embedded schemas. Use when modeling database entities in Elixir.
thebushidocollective/ecto-schemas
Use when defining data structures using Ecto schemas including fields, associations, embedded schemas, and schema metadata. Use for modeling domain data in Elixir applications.
thebushidocollective/ecto-schema-patterns
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.
thebushidocollective/ecto-query-patterns
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.
thebushidocollective/ecto-changesets
Use when creating bidirectional links between code and documentation. Covers link patterns, documentation references, context preservation across artifacts, and maintaining synchronization between code and docs.
thebushidocollective/documentation-linking
Generate or update documentation for code, APIs, or systems
thebushidocollective/document
Use when deploying Docker Compose applications to production including security hardening, resource management, health checks, logging, monitoring, and high-availability patterns.
thebushidocollective/docker-compose-production
Use when configuring networks and service communication in Docker Compose including bridge networks, overlay networks, service discovery, and inter-service communication.
thebushidocollective/docker-compose-networking
Use when defining and running multi-container Docker applications with Docker Compose YAML configuration.
thebushidocollective/docker-compose-basics
Use when Django REST Framework for building APIs with serializers, viewsets, and authentication. Use when creating RESTful APIs.
thebushidocollective/django-rest-framework
Use when Django ORM patterns with models, queries, and relationships. Use when building database-driven Django applications.
thebushidocollective/django-orm-patterns
Use when Django Class-Based Views for building modular, reusable views. Use when creating CRUD operations and complex view logic.
thebushidocollective/django-cbv-patterns
Use when integrating Dialyzer into development workflows and CI/CD pipelines for Erlang/Elixir projects.
thebushidocollective/dialyzer-integration
Use when configuring Dialyzer for Erlang/Elixir type checking and static analysis.
thebushidocollective/dialyzer-configuration
Use when analyzing and fixing Dialyzer warnings and type discrepancies in Erlang/Elixir code.
thebushidocollective/dialyzer-analysis
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.
thebushidocollective/develop
Investigate and diagnose issues without necessarily fixing them
thebushidocollective/debug
Use when cypress fundamentals including commands, assertions, fixtures, and E2E testing patterns.
thebushidocollective/cypress-fundamentals
Use when cypress CI/CD integration including parallelization, test recording, and media capture.
thebushidocollective/cypress-ci-cd
Use when advanced Cypress features including custom commands, plugins, and network stubbing.
thebushidocollective/cypress-advanced
Writing effective step definitions and organizing test code
thebushidocollective/cucumber-step-definitions
Core Cucumber concepts, Gherkin syntax, and feature file structure
thebushidocollective/cucumber-fundamentals
Cucumber best practices, patterns, and anti-patterns
thebushidocollective/cucumber-best-practices
Use when C# nullable reference types, null safety patterns, and migration strategies. Use when ensuring null safety in C# code.
thebushidocollective/csharp-nullable-types
Use when lINQ query and method syntax, deferred execution, and performance optimization. Use when querying collections in C#.
thebushidocollective/csharp-linq
Use when C# async/await patterns including Task, ValueTask, async streams, and cancellation. Use when writing asynchronous C# code.
thebushidocollective/csharp-async-patterns
Use when implementing compile-time metaprogramming in Crystal using macros for code generation, DSLs, compile-time computation, and abstract syntax tree manipulation.
thebushidocollective/crystal-macros
Use when working with Crystal language development including WebSocket communication, TLS/SSL configuration, HTTP frameworks, ORM operations, and high-performance concurrent systems.
thebushidocollective/crystal-engineer
Use when implementing concurrent programming in Crystal using fibers, channels, and parallel execution patterns for high-performance, non-blocking applications.
thebushidocollective/crystal-concurrency
Use when creating custom Credo checks for project-specific code quality rules and standards in Elixir.
thebushidocollective/credo-custom-checks
Use when configuring Credo static analysis for Elixir projects requiring customized code quality rules and settings.
thebushidocollective/credo-configuration
Use when understanding and fixing common Credo check issues for Elixir code quality and consistency.
thebushidocollective/credo-checks
Create a new Standard Operating Procedure (SOP) file with proper structure
thebushidocollective/create-sop
Create a new pull request in a GitHub repository
thebushidocollective/create-pr
Create a new merge request in a GitLab project
thebushidocollective/create-mr
Create a new issue in a GitHub repository
thebushidocollective/create-issue
Research a specific system and create or update its blueprints/ documentation
thebushidocollective/create-blueprint
Create a new Jira ticket interactively
thebushidocollective/create
Use when creating generic and type-safe C++ libraries with templates, SFINAE, concepts, and compile-time metaprogramming.
thebushidocollective/cpp-templates-metaprogramming
Use when managing memory safely in C++ with smart pointers including unique_ptr, shared_ptr, weak_ptr, and RAII patterns.
thebushidocollective/cpp-smart-pointers
Use when working with modern C++ codebases requiring features from C++11 to C++23 including lambdas, move semantics, ranges, and concepts.
thebushidocollective/cpp-modern-features
Mark a Jira ticket as complete after validating acceptance criteria
thebushidocollective/complete
Add a comment to a Jira ticket
thebushidocollective/comment
Code review a pull request
thebushidocollective/code-review
Use when annotating code with structured metadata, tags, and markers for AI-assisted development workflows. Covers annotation formats, semantic tags, and integration with development tools.
thebushidocollective/code-annotation-patterns
Use when adding automated tests to CocoaPods libraries using test specs. Covers test spec configuration, app host requirements, and testing patterns that integrate with pod lib lint validation.
thebushidocollective/cocoapods-test-specs
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.
thebushidocollective/cocoapods-subspecs-organization
Use when publishing CocoaPods libraries to CocoaPods Trunk. Covers pod trunk registration, podspec validation, version management, and publishing best practices for successful library distribution.
thebushidocollective/cocoapods-publishing-workflow
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.
thebushidocollective/cocoapods-privacy-manifests
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.
thebushidocollective/cocoapods-podspec-fundamentals
Use when applying Clippy lint categories for Rust code including correctness, performance, style, and custom lint configuration.
thebushidocollective/clippy-lints
Use when developing custom Clippy lints, implementing lint passes, and contributing to Clippy for Rust code standards.
thebushidocollective/clippy-custom
Use when configuring Clippy for Rust projects with TOML config, lint groups, attributes, and workspace setup.
thebushidocollective/clippy-configuration
Use when integrating tools, permissions, and MCP servers with Claude AI agents using the Agent SDK.
thebushidocollective/claude-agent-sdk-tool-integration
Use when managing agent context, memory, and conversation state in Claude AI agents using the Agent SDK.
thebushidocollective/claude-agent-sdk-context-management
Use when creating or configuring Claude AI agents using the Agent SDK. Covers agent initialization, configuration, and basic setup patterns.
thebushidocollective/claude-agent-sdk-agent-creation
Use when applying Checkstyle built-in checks for Java code including naming conventions, code metrics, and suppressions.
thebushidocollective/checkstyle-rules
Use when developing custom Checkstyle checks, filters, and plugin integrations for project-specific Java code standards.
thebushidocollective/checkstyle-custom
Use when configuring Checkstyle for Java projects with XML config, custom checks, properties, and module setup.
thebushidocollective/checkstyle-configuration
Check release health and compare error rates across deployments
thebushidocollective/check-releases
Use when writing low-level system software in C requiring file I/O, process management, signals, and system calls.
thebushidocollective/c-systems-programming
Use when managing memory in C programs with malloc/free, pointers, and avoiding common memory safety pitfalls.
thebushidocollective/c-memory-management
Use when implementing data structures in C including arrays, linked lists, trees, and hash tables with manual memory management.
thebushidocollective/c-data-structures
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.
thebushidocollective/bun-testing
Use when working with SQLite databases in Bun. Covers Bun's built-in SQLite driver, database operations, prepared statements, and transactions with high performance.
thebushidocollective/bun-sqlite
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.
thebushidocollective/bun-runtime
Use when managing dependencies with Bun's package manager. Covers installing packages, workspaces, lockfiles, and migrating from npm/yarn/pnpm to Bun.
thebushidocollective/bun-package-manager
Use when bundling JavaScript/TypeScript code with Bun's fast bundler. Covers building for different targets, tree-shaking, code splitting, and optimization strategies.
thebushidocollective/bun-bundler
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.
thebushidocollective/boy-scout-rule
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.
thebushidocollective/blueprints-writing
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.
thebushidocollective/blueprints-organization
Use after modifying existing systems to update blueprint documentation. Read blueprints before changes, update after. Prevents documentation drift.
thebushidocollective/blueprints-maintenance
Use when applying Biome's linting capabilities, rule categories, and code quality enforcement to JavaScript/TypeScript projects.
thebushidocollective/biome-linting
Use when formatting JavaScript/TypeScript code with Biome's fast formatter including patterns, options, and code style management.
thebushidocollective/biome-formatting
Use when biome configuration including biome.json setup, schema versions, VCS integration, and project organization.
thebushidocollective/biome-configuration
Use when writing effective BDD scenarios including acceptance criteria, edge cases, and scenario organization. Use when defining behavior specifications.
thebushidocollective/bdd-scenarios
Core BDD concepts, philosophy, and the Three Amigos practice
thebushidocollective/bdd-principles
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.
thebushidocollective/bdd-patterns
Use when facilitating BDD collaboration between developers, testers, and business stakeholders. Use when running discovery workshops and example mapping sessions.
thebushidocollective/bdd-collaboration
Use when multiple fix attempts fail and you need to systematically restore to a working baseline and reimplement instead of fixing broken code.
thebushidocollective/baseline-restorer
Use when creating page layouts without real content. Templates define the skeletal structure of pages using organisms, molecules, and atoms.
thebushidocollective/atomic-design-templates
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.
thebushidocollective/atomic-design-quarks
Use when building complex organisms from molecules and atoms like headers, footers, product cards, and sidebars. Organisms are distinct UI sections.
thebushidocollective/atomic-design-organisms
Use when composing atoms into molecule components like form fields, search bars, and card headers. Molecules are functional groups of atoms.
thebushidocollective/atomic-design-molecules
Use when integrating Atomic Design methodology with React, Vue, Angular, or other frameworks. Framework-specific implementation patterns.
thebushidocollective/atomic-design-integration
Use when applying Atomic Design methodology to organize UI components into quarks, atoms, molecules, organisms, templates, and pages. Core principles and hierarchy.
thebushidocollective/atomic-design-fundamentals
Use when creating atomic-level UI components like buttons, inputs, labels, and icons. The smallest building blocks of a design system.
thebushidocollective/atomic-design-atoms
Design system architecture and high-level technical strategy
thebushidocollective/architect
Use when building GraphQL APIs with Apollo Server requiring resolvers, data sources, schema design, and federation.
thebushidocollective/apollo-server-patterns
Use when implementing Apollo Client patterns for queries, mutations, cache management, and local state in React applications.
thebushidocollective/apollo-client-patterns
Use when implementing Apollo caching strategies including cache policies, optimistic UI, cache updates, and normalization.
thebushidocollective/apollo-caching-strategies
Use when structuring and reusing code with Ansible roles for modular, maintainable automation and configuration management.
thebushidocollective/ansible-roles
Use when writing and organizing Ansible playbooks for automated configuration management and infrastructure orchestration.
thebushidocollective/ansible-playbooks
Use when managing hosts and groups in Ansible inventory for organizing infrastructure and applying configurations across environments.
thebushidocollective/ansible-inventory
Use when building Angular 16+ applications requiring fine-grained reactive state management and zone-less change detection.
thebushidocollective/angular-signals
Use when handling async operations in Angular applications with observables, operators, and subjects.
thebushidocollective/angular-rxjs-patterns
Use when building modular Angular applications requiring dependency injection with providers, injectors, and services.
thebushidocollective/angular-dependency-injection
Use when implementing async operations with Kotlin coroutines, Flow, StateFlow, or managing concurrency in Android apps.
thebushidocollective/android-kotlin-coroutines
Use when building Android UIs with Jetpack Compose, managing state with remember/mutableStateOf, or implementing declarative UI patterns.
thebushidocollective/android-jetpack-compose
Use when implementing MVVM, clean architecture, dependency injection with Hilt, or structuring Android app layers.
thebushidocollective/android-architecture
Analyze performance metrics and identify slow transactions in Sentry
thebushidocollective/analyze-performance
Use when integrating Ameba into development workflows including CI/CD pipelines, pre-commit hooks, GitHub Actions, and automated code review processes.
thebushidocollective/ameba-integration
Use when creating custom Ameba rules for Crystal code analysis including rule development, AST traversal, issue reporting, and rule testing.
thebushidocollective/ameba-custom-rules
Use when configuring Ameba rules and settings for Crystal projects including .ameba.yml setup, rule management, severity levels, and code quality enforcement.
thebushidocollective/ameba-configuration
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.
thebushidocollective/act-workflow-syntax
Use when testing GitHub Actions workflows locally with act. Covers act CLI usage, Docker configuration, debugging workflows, and troubleshooting common issues when running workflows on your local machine.
thebushidocollective/act-local-testing
Use when configuring Docker environments for act, selecting runner images, managing container resources, or troubleshooting Docker-related issues with local GitHub Actions testing.
thebushidocollective/act-docker-setup
Use when implementing real-time GraphQL subscriptions with Absinthe. Covers Phoenix channels, PubSub, and subscription patterns.
thebushidocollective/absinthe-subscriptions
Use when designing GraphQL schemas with Absinthe. Covers type definitions, interfaces, unions, enums, and schema organization patterns.
thebushidocollective/absinthe-schema
Use when implementing GraphQL resolvers with Absinthe. Covers resolver patterns, dataloader integration, batching, and error handling.
thebushidocollective/absinthe-resolvers