Logo
Agent Skills Guide
All SkillsCategoryTags>Publishers
Logo
Agent Skills Guide
Logo
Agent Skills Guide

Discover and download skills for Claude Code and other AI agents

Skills
  • All Skills
  • Category
  • Tags
  • Publishers
Legal
  • Privacy Policy
  • Terms of Service
Copyright © 2026 Agent Skills Guide. Open Source.
  1. Home
  2. Publishers
  3. TheBushidoCollective/han
TheBushidoCollective/han logo

TheBushidoCollective/han

A curated marketplace of Claude Code plugins that embody the principles of ethical and professional software development.

41 skills published109 starsGitHub

comment

@thebushidocollective/han

109

Add a comment to a Linear issue

Productivity & Collaboration

rails-action-controller-patterns

@thebushidocollective/han

109

Use when action Controller patterns including routing, filters, strong parameters, and REST conventions.

Software Development

atomic-design-quarks

@thebushidocollective/han

109

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.

Software Development

effect-core-patterns

@thebushidocollective/han

109

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.

Software Development

zustand-typescript

@thebushidocollective/han

109

Use when working with Zustand in TypeScript projects. Covers type-safe store creation, typed selectors, and advanced TypeScript patterns with Zustand.

Software Development

phoenix-routing

@thebushidocollective/han

109

Define routes and URL helpers in Phoenix applications including resources, scopes, pipelines, and verified routes

Software Development

PHP Composer and Autoloading

@thebushidocollective/han

109

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.

Software Development

cpp-smart-pointers

@thebushidocollective/han

109

Use when managing memory safely in C++ with smart pointers including unique_ptr, shared_ptr, weak_ptr, and RAII patterns.

Software Development

PHP Security Patterns

@thebushidocollective/han

109

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.

Software Development

nestjs-dependency-injection

@thebushidocollective/han

109

Use when nestJS dependency injection with providers, modules, and decorators. Use when building modular NestJS applications.

Software Development

c-memory-management

@thebushidocollective/han

60

Use when managing memory in C programs with malloc/free, pointers, and avoiding common memory safety pitfalls.

Software Development

runbooks-structure

@thebushidocollective/han

60

Use when creating structured operational runbooks for human operators. Covers runbook organization, documentation patterns, and best practices for clear operational procedures.

DevOps & Infrastructure

sop-rfc2119

@thebushidocollective/han

60

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.

Content & Creativity

testng-fundamentals

@thebushidocollective/han

60

Use when working with TestNG annotations, assertions, test lifecycle, and configuration for Java testing.

Software Development

jest-testing-patterns

@thebushidocollective/han

60

Use when jest testing patterns including unit tests, mocks, spies, snapshots, and assertion techniques for comprehensive test coverage.

Software Development

effect-error-handling

@thebushidocollective/han

60

Use when Effect error handling patterns including catchAll, catchTag, either, option, and typed errors. Use for handling expected errors in Effect applications.

Software Development

documentation

@thebushidocollective/han

60

Use when creating or updating documentation including READMEs, API docs, inline comments, or technical guides. Focuses on clarity and usefulness for the intended audience.

Software Development

dialyzer-configuration

@thebushidocollective/han

60

Use when configuring Dialyzer for Erlang/Elixir type checking and static analysis.

Software Development

pulumi-basics

@thebushidocollective/han

60

Use when writing infrastructure-as-code with Pulumi using programming languages for cloud resource provisioning.

DevOps & Infrastructure

bdd-scenarios

@thebushidocollective/han

60

Use when writing effective BDD scenarios including acceptance criteria, edge cases, and scenario organization. Use when defining behavior specifications.

Software Development

java-generics

@thebushidocollective/han

60

Use when Java generics including type parameters, wildcards, and type bounds. Use when writing type-safe reusable code.

Software Development

effect-dependency-injection

@thebushidocollective/han

60

Use when Effect dependency injection patterns including Context, Layer, service definitions, and dependency composition. Use for managing dependencies in Effect applications.

Software Development

Lua C Integration

@thebushidocollective/han

60

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.

Software Development

csharp-linq

@thebushidocollective/han

60

Use when lINQ query and method syntax, deferred execution, and performance optimization. Use when querying collections in C#.

Software Development

cocoapods-privacy-manifests

@thebushidocollective/han

60

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.

Software Development

python-type-system

@thebushidocollective/han

60

Use when Python's type system including type hints, mypy, Protocol, TypedDict, and Generics. Use when working with Python type annotations.

Software Development

sop-maintenance

@thebushidocollective/han

60

Use when updating, versioning, deprecating, or maintaining existing Standard Operating Procedures. Covers keeping SOPs accurate, relevant, and synchronized with implementation changes.

Productivity & Collaboration

jutsu-react-native:react-native-styling

@thebushidocollective/han

60

Use when styling React Native components with StyleSheet, Flexbox layout, responsive design, and theming. Covers platform-specific styling and design systems.

Software Development

documentation-linking

@thebushidocollective/han

60

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.

Software Development

python-async-patterns

@thebushidocollective/han

60

Master Python asynchronous programming with asyncio, async/await, and concurrent.futures. Use for async code and concurrency patterns.

Software Development

zustand-middleware

@thebushidocollective/han

60

Use when implementing Zustand middleware for persistence, dev tools, immutability, and other enhanced store functionality. Covers persist, devtools, immer, and custom middleware.

Software Development

python-data-classes

@thebushidocollective/han

60

Use when Python data modeling with dataclasses, attrs, and Pydantic. Use when creating data structures and models.

Software Development

proof-of-work

@thebushidocollective/han

60

Use automatically during development workflows when making claims about tests, builds, verification, or code quality requiring concrete evidence to ensure trust through transparency.

Productivity & Collaboration

vue-composition-api

@thebushidocollective/han

60

Use when Vue 3 Composition API with reactive refs, computed, and composables. Use when building modern Vue 3 applications.

Software Development

debugging

@thebushidocollective/han

60

Use when investigating bugs, diagnosing issues, or understanding unexpected behavior. Provides systematic approaches to finding root causes.

Software Development

maven-dependency-management

@thebushidocollective/han

60

Use when managing Maven dependencies, resolving dependency conflicts, configuring BOMs, or optimizing dependency trees in Java projects.

Software Development

effect-schema

@thebushidocollective/han

60

Use when @effect/schema patterns including schema definition, validation, parsing, encoding, and transformations. Use for type-safe data validation in Effect applications.

Software Development

code-reviewer

@thebushidocollective/han

60

Use during verification phase when conducting thorough code reviews and providing constructive feedback based on universal software quality principles.

Software Development

fnox-providers

@thebushidocollective/han

60

Use when configuring Fnox providers for encryption and secret storage. Covers age encryption, cloud providers (AWS, Azure, GCP), and password managers.

DevOps & Infrastructure

nextjs-data-fetching

@thebushidocollective/han

60

Use when next.js data fetching patterns including SSG, SSR, and ISR. Use when building data-driven Next.js applications.

Software Development

fastapi-validation

@thebushidocollective/han

60

Use when FastAPI validation with Pydantic models. Use when building type-safe APIs with robust request/response validation.

Software Development