
A curated marketplace of Claude Code plugins that embody the principles of ethical and professional software development.
@thebushidocollective/han
Add a comment to a Linear issue
@thebushidocollective/han
Use when action Controller patterns including routing, filters, strong parameters, and REST conventions.
@thebushidocollective/han
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/han
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/han
Use when working with Zustand in TypeScript projects. Covers type-safe store creation, typed selectors, and advanced TypeScript patterns with Zustand.
@thebushidocollective/han
Define routes and URL helpers in Phoenix applications including resources, scopes, pipelines, and verified routes
@thebushidocollective/han
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/han
Use when managing memory safely in C++ with smart pointers including unique_ptr, shared_ptr, weak_ptr, and RAII patterns.
@thebushidocollective/han
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/han
Use when nestJS dependency injection with providers, modules, and decorators. Use when building modular NestJS applications.
@thebushidocollective/han
Use when managing memory in C programs with malloc/free, pointers, and avoiding common memory safety pitfalls.
@thebushidocollective/han
Use when creating structured operational runbooks for human operators. Covers runbook organization, documentation patterns, and best practices for clear operational procedures.
@thebushidocollective/han
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/han
Use when working with TestNG annotations, assertions, test lifecycle, and configuration for Java testing.
@thebushidocollective/han
Use when jest testing patterns including unit tests, mocks, spies, snapshots, and assertion techniques for comprehensive test coverage.
@thebushidocollective/han
Use when Effect error handling patterns including catchAll, catchTag, either, option, and typed errors. Use for handling expected errors in Effect applications.
@thebushidocollective/han
Use when creating or updating documentation including READMEs, API docs, inline comments, or technical guides. Focuses on clarity and usefulness for the intended audience.
@thebushidocollective/han
Use when configuring Dialyzer for Erlang/Elixir type checking and static analysis.
@thebushidocollective/han
Use when writing infrastructure-as-code with Pulumi using programming languages for cloud resource provisioning.
@thebushidocollective/han
Use when writing effective BDD scenarios including acceptance criteria, edge cases, and scenario organization. Use when defining behavior specifications.
@thebushidocollective/han
Use when Java generics including type parameters, wildcards, and type bounds. Use when writing type-safe reusable code.
@thebushidocollective/han
Use when Effect dependency injection patterns including Context, Layer, service definitions, and dependency composition. Use for managing dependencies in Effect applications.
@thebushidocollective/han
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/han
Use when lINQ query and method syntax, deferred execution, and performance optimization. Use when querying collections in C#.
@thebushidocollective/han
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/han
Use when Python's type system including type hints, mypy, Protocol, TypedDict, and Generics. Use when working with Python type annotations.
@thebushidocollective/han
Use when updating, versioning, deprecating, or maintaining existing Standard Operating Procedures. Covers keeping SOPs accurate, relevant, and synchronized with implementation changes.
@thebushidocollective/han
Use when styling React Native components with StyleSheet, Flexbox layout, responsive design, and theming. Covers platform-specific styling and design systems.
@thebushidocollective/han
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/han
Master Python asynchronous programming with asyncio, async/await, and concurrent.futures. Use for async code and concurrency patterns.
@thebushidocollective/han
Use when implementing Zustand middleware for persistence, dev tools, immutability, and other enhanced store functionality. Covers persist, devtools, immer, and custom middleware.
@thebushidocollective/han
Use when Python data modeling with dataclasses, attrs, and Pydantic. Use when creating data structures and models.
@thebushidocollective/han
Use automatically during development workflows when making claims about tests, builds, verification, or code quality requiring concrete evidence to ensure trust through transparency.
@thebushidocollective/han
Use when Vue 3 Composition API with reactive refs, computed, and composables. Use when building modern Vue 3 applications.
@thebushidocollective/han
Use when investigating bugs, diagnosing issues, or understanding unexpected behavior. Provides systematic approaches to finding root causes.
@thebushidocollective/han
Use when managing Maven dependencies, resolving dependency conflicts, configuring BOMs, or optimizing dependency trees in Java projects.
@thebushidocollective/han
Use when @effect/schema patterns including schema definition, validation, parsing, encoding, and transformations. Use for type-safe data validation in Effect applications.
@thebushidocollective/han
Use during verification phase when conducting thorough code reviews and providing constructive feedback based on universal software quality principles.
@thebushidocollective/han
Use when configuring Fnox providers for encryption and secret storage. Covers age encryption, cloud providers (AWS, Azure, GCP), and password managers.
@thebushidocollective/han
Use when next.js data fetching patterns including SSG, SSR, and ISR. Use when building data-driven Next.js applications.
@thebushidocollective/han
Use when FastAPI validation with Pydantic models. Use when building type-safe APIs with robust request/response validation.