thebushidocollective
- 399 skills
- 0 followers
- last month last updated
- ▌
- ▌ Complete 3 · thebushidocollectiveMark a Linear issue as complete after validating acceptance criteria
- ▌ Validate 3 · thebushidocollectiveValidate acceptance criteria for a Linear issue without changing status
- ▌
- ▌ Csharp Linq 2 · thebushidocollectiveUse when lINQ query and method syntax, deferred execution, and performance optimization. Use when querying collections in C#.
- ▌
- ▌ C Data Structures 2 · thebushidocollectiveUse when implementing data structures in C including arrays, linked lists, trees, and hash tables with manual memory management.
- ▌ Cpp Smart Pointers 2 · thebushidocollectiveUse when managing memory safely in C++ with smart pointers including unique_ptr, shared_ptr, weak_ptr, and RAII patterns.
- ▌ C Systems Programming 2 · thebushidocollectiveUse when writing low-level system software in C requiring file I/O, process management, signals, and system calls.
- ▌ Cpp Modern Features 2 · thebushidocollectiveUse when working with modern C++ codebases requiring features from C++11 to C++23 including lambdas, move semantics, ranges, and concepts.
- ▌ Csharp Async Patterns 2 · thebushidocollectiveUse when C# async/await patterns including Task, ValueTask, async streams, and cancellation. Use when writing asynchronous C# code.
- ▌ Csharp Nullable Types 2 · thebushidocollectiveUse when C# nullable reference types, null safety patterns, and migration strategies. Use when ensuring null safety in C# code.
- ▌ Cpp Templates Metaprogramming 2 · thebushidocollectiveUse when creating generic and type-safe C++ libraries with templates, SFINAE, concepts, and compile-time metaprogramming.
- ▌
- ▌
- ▌
- ▌
- ▌ Create Jutsu · thebushidocollectiveCreate a new technique plugin for a technology (language, tool, framework, or validation)
- ▌ Create Blog Post · thebushidocollectiveResearch Reddit discussions and write a blog post about how Han addresses the topic
- ▌
- ▌ Research New Features · thebushidocollectiveResearch Claude AI/Code feature requests and discussions on Reddit
- ▌
- ▌
- ▌
- ▌
- ▌
- ▌
- ▌
- ▌
- ▌
- ▌
- ▌ Validate 2 · thebushidocollectiveValidate checklist items for a ClickUp task without changing status
- ▌
- ▌ Monorepo Tooling · thebushidocollectiveUse when setting up monorepo tooling, optimizing builds, or migrating between tools with Turborepo, Nx, Bazel, Lerna for efficient task running, caching, and code generation.
- ▌ Svelteflow Fundamentals · thebushidocollectiveUse when building node-based UIs, flow diagrams, workflow editors, or interactive graphs with Svelte Flow. Covers setup, nodes, edges, controls, and interactivity.
- ▌ Typescript Utility Types · thebushidocollectiveUse when typeScript utility types, mapped types, and advanced type manipulation. Use when creating flexible, type-safe TypeScript code.
- ▌ Absinthe Subscriptions · thebushidocollectiveUse when implementing real-time GraphQL subscriptions with Absinthe. Covers Phoenix channels, PubSub, and subscription patterns.
- ▌ Playwright Page Object Model · thebushidocollectiveUse when creating page objects or refactoring Playwright tests for better maintainability with Page Object Model patterns.
- ▌ Playwright Test Architecture · thebushidocollectiveUse when setting up Playwright test projects and organizing test suites with proper configuration and project structure.
- ▌ Markdownlint Custom Rules · thebushidocollectiveCreate custom linting rules for markdownlint including rule structure, parser integration, error reporting, and automatic fixing.
- ▌ Typescript Async Patterns · thebushidocollectiveUse when typeScript async patterns including Promises, async/await, and async iterators with proper typing. Use when writing asynchronous TypeScript code.
- ▌ Atomic Design Molecules · thebushidocollectiveUse when composing atoms into molecule components like form fields, search bars, and card headers. Molecules are functional groups of atoms.
- ▌ Atomic Design Organisms · thebushidocollectiveUse when building complex organisms from molecules and atoms like headers, footers, product cards, and sidebars. Organisms are distinct UI sections.
- ▌ Apollo Caching Strategies · thebushidocollectiveUse when implementing Apollo caching strategies including cache policies, optimistic UI, cache updates, and normalization.
- ▌ Docker Compose Production · thebushidocollectiveUse when deploying Docker Compose applications to production including security hardening, resource management, health checks, logging, monitoring, and high-availability patterns.
- ▌ GRAPHQL Inspector Diff · thebushidocollectiveUse when detecting breaking changes between GraphQL schema versions, comparing schemas across branches, or validating schema migrations.
- ▌ Playwright Fixtures And Hooks · thebushidocollectiveUse when managing test state and infrastructure with reusable Playwright fixtures and lifecycle hooks for efficient test setup and teardown.
- ▌ Checkstyle Configuration · thebushidocollectiveUse when configuring Checkstyle for Java projects with XML config, custom checks, properties, and module setup.
- ▌ Markdownlint Configuration · thebushidocollectiveConfigure markdownlint rules and options including rule management, configuration files, inline comments, and style inheritance.
- ▌ Angular Dependency Injection · thebushidocollectiveUse when building modular Angular applications requiring dependency injection with providers, injectors, and services.
- ▌ Fastapi Dependency Injection · thebushidocollectiveMaster FastAPI dependency injection for building modular, testable APIs. Use when creating reusable dependencies and services.
- ▌ React Native Components · thebushidocollectiveUse when building React Native UI components with core components, custom components, and component patterns. Covers View, Text, Image, ScrollView, FlatList, and component composition.
- ▌ React Native Navigation · thebushidocollectiveUse when implementing navigation in React Native apps with React Navigation. Covers stack, tab, drawer navigation, deep linking, and navigation patterns.
- ▌ Objective C Protocols And Categories · thebushidocollectiveUse 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.
- ▌ Ruby Oop · thebushidocollectiveUse when working with Ruby's object-oriented programming features including classes, modules, inheritance, mixins, and method visibility.
- ▌ Claude Agent Sdk Context Management · thebushidocollectiveUse when managing agent context, memory, and conversation state in Claude AI agents using the Agent SDK.
- ▌ GRAPHQL Inspector Audit · thebushidocollectiveUse when auditing GraphQL operations for complexity metrics, depth analysis, directive usage, or query performance concerns.
- ▌ React Native Performance · thebushidocollectiveUse when optimizing React Native app performance. Covers FlatList optimization, memoization, image optimization, bundle size reduction, and profiling techniques.
- ▌ Atomic Design Integration · thebushidocollectiveUse when integrating Atomic Design methodology with React, Vue, Angular, or other frameworks. Framework-specific implementation patterns.
- ▌ Markdown Syntax Fundamentals · thebushidocollectiveUse when writing or editing markdown files. Covers headings, text formatting, lists, links, images, code blocks, and blockquotes.
- ▌ Rails Action Controller Patterns · thebushidocollectiveUse when action Controller patterns including routing, filters, strong parameters, and REST conventions.
- ▌ React Native Web Core · thebushidocollectiveUse when working with React Native Web projects. Provides core concepts, components, and cross-platform patterns for building web applications with React Native.
- ▌ Atomic Design Fundamentals · thebushidocollectiveUse when applying Atomic Design methodology to organize UI components into quarks, atoms, molecules, organisms, templates, and pages. Core principles and hierarchy.
- ▌ Playwright Bdd Configuration · thebushidocollectiveUse when configuring Playwright BDD projects, setting up defineBddConfig(), configuring feature and step file paths, and integrating with Playwright config.
- ▌ Storybook Component Documentation · thebushidocollectiveUse when creating or improving component documentation in Storybook. Helps generate comprehensive docs using MDX, autodocs, and JSDoc comments.
- ▌ GRAPHQL Inspector Validate · thebushidocollectiveUse when validating GraphQL operations/documents against a schema, checking query depth, complexity, or fragment usage.
- ▌ Playwright Bdd Gherkin Syntax · thebushidocollectiveUse when writing Gherkin feature files, using Scenario Outline with Examples, applying tags for test organization, and leveraging Background sections for shared setup.
- ▌ Shell Scripting Fundamentals · thebushidocollectiveUse when writing or modifying Bash/shell scripts. Covers script structure, variables, quoting, conditionals, and loops with modern best practices.
- ▌ React Native Native Modules · thebushidocollectiveUse when building or integrating native modules in React Native. Covers creating native modules, Turbo Modules, bridging native code, and accessing platform-specific APIs.
- ▌ React Native Web Styling · thebushidocollectiveUse when styling React Native Web components. Provides patterns for StyleSheet API, platform-specific styles, responsive design, and theming.
- ▌ React Native Web Testing · thebushidocollectiveUse when testing React Native Web applications. Provides patterns for Jest, React Native Testing Library, component testing, and web-specific testing strategies.
- ▌ Playwright Bdd Step Definitions · thebushidocollectiveUse when creating step definitions with Given, When, Then, using createBdd() for step functions, implementing Page Object Model patterns, and sharing fixtures between steps.
- ▌ Typescript Type System · thebushidocollectiveUse when working with TypeScript's type system including strict mode, advanced types, generics, type guards, and compiler configuration.
- ▌ React Native Web Navigation · thebushidocollectiveUse when implementing navigation in React Native Web projects. Provides patterns for React Navigation, deep linking, and web-specific routing.
- ▌ Sre Reliability Engineering · thebushidocollectiveUse when building reliable and scalable distributed systems.
- ▌ React Native Web Performance · thebushidocollectiveUse when optimizing React Native Web performance. Provides patterns for code splitting, bundle optimization, memoization, and web-specific performance improvements.
- ▌ Sre Incident Response · thebushidocollectiveUse when responding to production incidents following SRE principles and best practices.
- ▌ Simplicity Principles · thebushidocollectiveUse when designing solutions, adding features, or refactoring by applying KISS, YAGNI, and Principle of Least Astonishment to write simple, predictable code.
- ▌ Expo Build · thebushidocollectiveUse when building and deploying Expo apps with EAS Build. Covers build configuration, development builds, production builds, and app store submission.
- ▌ C Systems Programming · thebushidocollectiveUse when c systems programming including file I/O, processes, signals, and system calls for low-level system interaction.
- ▌ Cpp Modern Features · thebushidocollectiveUse when modern C++ features from C++11/14/17/20 including auto, lambdas, range-based loops, structured bindings, and concepts.
- ▌ Go Interfaces · thebushidocollectiveUse when Go interfaces including interface design, duck typing, and composition patterns. Use when designing Go APIs and abstractions.
- ▌ Act Docker Setup · thebushidocollectiveUse when configuring Docker environments for act, selecting runner images, managing container resources, or troubleshooting Docker-related issues with local GitHub Actions testing.
- ▌ Cocoapods Test Specs · thebushidocollectiveUse 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.
- ▌ Mise Tool Management · thebushidocollectiveUse when managing development tool versions with Mise. Covers installing tools, version pinning, and replacing language-specific version managers.
- ▌ Pulumi Basics · thebushidocollectiveUse when writing infrastructure-as-code with Pulumi using programming languages for cloud resource provisioning.
- ▌ Pulumi Stacks · thebushidocollectiveUse when managing multiple environments with Pulumi stacks for development, staging, and production deployments.
- ▌ Rspec Advanced · thebushidocollectiveUse when advanced RSpec features including custom matchers, shared examples, metadata, and hooks.
- ▌ Explicit Configuration · thebushidocollectivePrefer explicit configuration over framework defaults to prevent environment-dependent failures
- ▌ Expo Config · thebushidocollectiveUse when configuring Expo apps with app.json, app.config.js, and EAS configuration. Covers app metadata, plugins, build configuration, and environment variables.
- ▌ Expo Router · thebushidocollectiveUse when implementing file-based routing in Expo with Expo Router. Covers app directory structure, navigation, layouts, dynamic routes, and deep linking.
- ▌ Go Concurrency · thebushidocollectiveUse when Go concurrency with goroutines, channels, and sync patterns. Use when writing concurrent Go code.
- ▌ Nim C Interop · thebushidocollectiveUse 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.
- ▌
- ▌
- ▌ Act Local Testing · thebushidocollectiveUse 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.
- ▌ Ansible Roles · thebushidocollectiveUse when structuring and reusing code with Ansible roles for modular, maintainable automation and configuration management.
- ▌ Cypress CI CD · thebushidocollectiveUse when cypress CI/CD integration including parallelization, test recording, and media capture.
- ▌ Pytest Plugins · thebushidocollectiveUse when pytest plugin ecosystem including pytest-cov, pytest-mock, and custom plugin development.
- ▌ Orthogonality Principle · thebushidocollectiveUse when designing modules, APIs, and system architecture requiring independent, non-overlapping components where changes in one don't affect others.