Agentic Skills by TheBushidoCollective
shell-scripting-fundamentals
by TheBushidoCollectiveUse when writing or modifying Bash/shell scripts. Covers script structure, variables, quoting, conditionals, and loops with modern best practices.
c-systems-programming
by TheBushidoCollectiveUse when writing low-level system software in C requiring file I/O, process management, signals, and system calls.
python-async-patterns
by TheBushidoCollectiveMaster Python asynchronous programming with asyncio, async/await, and concurrent.futures. Use for async code and concurrency patterns.
python-data-classes
by TheBushidoCollectiveUse when Python data modeling with dataclasses, attrs, and Pydantic. Use when creating data structures and models.
markdownlint-custom-rules
by TheBushidoCollectiveCreate custom linting rules for markdownlint including rule structure, parser integration, error reporting, and automatic fixing.
markdownlint-integration
by TheBushidoCollectiveIntegrate markdownlint into development workflows including CLI usage, programmatic API, CI/CD pipelines, and editor integration.
absinthe-resolvers
by TheBushidoCollectiveUse when implementing GraphQL resolvers with Absinthe. Covers resolver patterns, dataloader integration, batching, and error handling.
absinthe-schema
by TheBushidoCollectiveUse when designing GraphQL schemas with Absinthe. Covers type definitions, interfaces, unions, enums, and schema organization patterns.
absinthe-subscriptions
by TheBushidoCollectiveUse when implementing real-time GraphQL subscriptions with Absinthe. Covers Phoenix channels, PubSub, and subscription patterns.
act-docker-setup
by TheBushidoCollectiveUse when configuring Docker environments for act, selecting runner images, managing container resources, or troubleshooting Docker-related issues with...
act-local-testing
by TheBushidoCollectiveUse when testing GitHub Actions workflows locally with act. Covers act CLI usage, Docker configuration, debugging workflows, and troubleshooting commo...
act-workflow-syntax
by TheBushidoCollectiveUse when creating or modifying GitHub Actions workflow files. Provides guidance on workflow syntax, triggers, jobs, steps, and expressions for creatin...
claude-agent-sdk-agent-creation
by TheBushidoCollectiveUse when creating or configuring Claude AI agents using the Agent SDK. Covers agent initialization, configuration, and basic setup patterns.
sentry-alerts-issues
by TheBushidoCollectiveUse when configuring Sentry alerts, managing issues, or setting up notifications. Covers alert rules, issue triage, and integrations.
ameba-configuration
by TheBushidoCollectiveUse when configuring Ameba rules and settings for Crystal projects including .ameba.yml setup, rule management, severity levels, and code quality enfo...
ameba-custom-rules
by TheBushidoCollectiveUse when creating custom Ameba rules for Crystal code analysis including rule development, AST traversal, issue reporting, and rule testing.
ameba-integration
by TheBushidoCollectiveUse when integrating Ameba into development workflows including CI/CD pipelines, pre-commit hooks, GitHub Actions, and automated code review processes...
android-architecture
by TheBushidoCollectiveUse when implementing MVVM, clean architecture, dependency injection with Hilt, or structuring Android app layers.
android-jetpack-compose
by TheBushidoCollectiveUse when building Android UIs with Jetpack Compose, managing state with remember/mutableStateOf, or implementing declarative UI patterns.
android-kotlin-coroutines
by TheBushidoCollectiveUse when implementing async operations with Kotlin coroutines, Flow, StateFlow, or managing concurrency in Android apps.
angular-dependency-injection
by TheBushidoCollectiveUse when building modular Angular applications requiring dependency injection with providers, injectors, and services.
angular-rxjs-patterns
by TheBushidoCollectiveUse when handling async operations in Angular applications with observables, operators, and subjects.
angular-signals
by TheBushidoCollectiveUse when building Angular 16+ applications requiring fine-grained reactive state management and zone-less change detection.
ansible-inventory
by TheBushidoCollectiveUse when managing hosts and groups in Ansible inventory for organizing infrastructure and applying configurations across environments.
ansible-playbooks
by TheBushidoCollectiveUse when writing and organizing Ansible playbooks for automated configuration management and infrastructure orchestration.
ansible-roles
by TheBushidoCollectiveUse when structuring and reusing code with Ansible roles for modular, maintainable automation and configuration management.
apollo-caching-strategies
by TheBushidoCollectiveUse when implementing Apollo caching strategies including cache policies, optimistic UI, cache updates, and normalization.
apollo-client-patterns
by TheBushidoCollectiveUse when implementing Apollo Client patterns for queries, mutations, cache management, and local state in React applications.
apollo-server-patterns
by TheBushidoCollectiveUse when building GraphQL APIs with Apollo Server requiring resolvers, data sources, schema design, and federation.
architecture-design
by TheBushidoCollectiveUse when designing system architecture, making high-level technical decisions, or planning major system changes. Focuses on structure, patterns, and l...
gitlab-ci-artifacts-caching
by TheBushidoCollectiveUse when configuring artifacts for inter-job data passing or caching for faster builds. Covers cache strategies and artifact management.
baseline-restorer
by TheBushidoCollectiveUse when multiple fix attempts fail and you need to systematically restore to a working baseline and reimplement instead of fixing broken code.
bdd-collaboration
by TheBushidoCollectiveUse when facilitating BDD collaboration between developers, testers, and business stakeholders. Use when running discovery workshops and example mappi...
bdd-patterns
by TheBushidoCollectiveUse when applying Behavior-Driven Development patterns including Given-When-Then structure, feature files, and acceptance criteria. Use when writing B...
bdd-scenarios
by TheBushidoCollectiveUse when writing effective BDD scenarios including acceptance criteria, edge cases, and scenario organization. Use when defining behavior specificatio...
biome-configuration
by TheBushidoCollectiveUse when biome configuration including biome.json setup, schema versions, VCS integration, and project organization.
biome-formatting
by TheBushidoCollectiveUse when formatting JavaScript/TypeScript code with Biome's fast formatter including patterns, options, and code style management.
biome-linting
by TheBushidoCollectiveUse when applying Biome's linting capabilities, rule categories, and code quality enforcement to JavaScript/TypeScript projects.
blueprints-maintenance
by TheBushidoCollectiveUse after modifying existing systems to update blueprint documentation. Read blueprints with read_blueprint before changes, update with write_blueprin...
blueprints-organization
by TheBushidoCollectiveUse when managing blueprints directory structure and avoiding duplication. Always search_blueprints before creating to prevent duplicate documentation...
blueprints-writing
by TheBushidoCollectiveUse when creating or updating technical blueprint documentation for new features, API changes, or architectural modifications. Always use search_bluep...
boy-scout-rule
by TheBushidoCollectiveUse when modifying existing files, refactoring, improving code quality, or touching legacy code by applying the Boy Scout Rule to leave code better th...
jutsu-bunbun-bundler
by TheBushidoCollectiveUse when bundling JavaScript/TypeScript code with Bun's fast bundler. Covers building for different targets, tree-shaking, code splitting, and optimiz...
jutsu-bunbun-package-manager
by TheBushidoCollectiveUse when managing dependencies with Bun's package manager. Covers installing packages, workspaces, lockfiles, and migrating from npm/yarn/pnpm to Bun.
jutsu-bunbun-runtime
by TheBushidoCollectiveUse when working with Bun's runtime APIs including file I/O, HTTP servers, and native APIs. Covers modern JavaScript/TypeScript execution in Bun's fas...
jutsu-bunbun-sqlite
by TheBushidoCollectiveUse when working with SQLite databases in Bun. Covers Bun's built-in SQLite driver, database operations, prepared statements, and transactions with hi...
jutsu-bunbun-testing
by TheBushidoCollectiveUse when writing tests with Bun's built-in test runner. Covers test organization, assertions, mocking, and snapshot testing using Bun's fast test infr...
c-data-structures
by TheBushidoCollectiveUse when implementing data structures in C including arrays, linked lists, trees, and hash tables with manual memory management.
c-memory-management
by TheBushidoCollectiveUse when managing memory in C programs with malloc/free, pointers, and avoiding common memory safety pitfalls.
checkstyle-configuration
by TheBushidoCollectiveUse when configuring Checkstyle for Java projects with XML config, custom checks, properties, and module setup.
checkstyle-custom
by TheBushidoCollectiveUse when developing custom Checkstyle checks, filters, and plugin integrations for project-specific Java code standards.
checkstyle-rules
by TheBushidoCollectiveUse when applying Checkstyle built-in checks for Java code including naming conventions, code metrics, and suppressions.
gitlab-ci-best-practices
by TheBushidoCollectiveUse when optimizing GitLab CI/CD pipelines for performance, reliability, or maintainability. Covers pipeline optimization and organizational patterns.
claude-agent-sdk-agent-creation
by TheBushidoCollectiveUse when creating or configuring Claude AI agents using the Agent SDK. Covers agent initialization, configuration, and basic setup patterns.
claude-agent-sdk-context-management
by TheBushidoCollectiveUse when managing agent context, memory, and conversation state in Claude AI agents using the Agent SDK.
claude-agent-sdk-tool-integration
by TheBushidoCollectiveUse when integrating tools, permissions, and MCP servers with Claude AI agents using the Agent SDK.
clippy-configuration
by TheBushidoCollectiveUse when configuring Clippy for Rust projects with TOML config, lint groups, attributes, and workspace setup.
clippy-custom
by TheBushidoCollectiveUse when developing custom Clippy lints, implementing lint passes, and contributing to Clippy for Rust code standards.
clippy-lints
by TheBushidoCollectiveUse when applying Clippy lint categories for Rust code including correctness, performance, style, and custom lint configuration.
cocoapods-podspec-fundamentals
by TheBushidoCollectiveUse when creating or modifying CocoaPods podspec files. Covers required attributes, file patterns, dependencies, and platform specifications for iOS, ...
cocoapods-privacy-manifests
by TheBushidoCollectiveUse when implementing iOS 17+ privacy manifests for CocoaPods libraries. Covers PrivacyInfo.xcprivacy file creation, required reasons API declarations...
cocoapods-publishing-workflow
by TheBushidoCollectiveUse when publishing CocoaPods libraries to CocoaPods Trunk. Covers pod trunk registration, podspec validation, version management, and publishing best...
cocoapods-subspecs-organization
by TheBushidoCollectiveUse when organizing complex CocoaPods libraries into subspecs. Covers modular architecture, dependency management between subspecs, and default subspe...
cocoapods-test-specs
by TheBushidoCollectiveUse when adding automated tests to CocoaPods libraries using test specs. Covers test spec configuration, app host requirements, and testing patterns t...
code-annotation-patterns
by TheBushidoCollectiveUse when annotating code with structured metadata, tags, and markers for AI-assisted development workflows. Covers annotation formats, semantic tags, ...
code-reviewer
by TheBushidoCollectiveUse during verification phase when conducting thorough code reviews and providing constructive feedback based on universal software quality principles...
git-storytelling-commit-strategy
by TheBushidoCollectiveUse when planning commit strategies or determining when to commit changes. Helps developers commit early and often to tell the story of their developm...
fnox-configuration
by TheBushidoCollectiveUse when configuring Fnox secrets management with fnox.toml. Covers file structure, secrets definition, profiles, and hierarchical configurations.
claude-agent-sdk-context-management
by TheBushidoCollectiveUse when managing agent context, memory, and conversation state in Claude AI agents using the Agent SDK.
cpp-modern-features
by TheBushidoCollectiveUse when modern C++ features from C++11/14/17/20 including auto, lambdas, range-based loops, structured bindings, and concepts.
cpp-smart-pointers
by TheBushidoCollectiveUse when C++ smart pointers including unique_ptr, shared_ptr, and weak_ptr for automatic memory management following RAII principles.
cpp-templates-metaprogramming
by TheBushidoCollectiveUse when creating generic and type-safe C++ libraries with templates, SFINAE, concepts, and compile-time metaprogramming.
credo-checks
by TheBushidoCollectiveUse when understanding and fixing common Credo check issues for Elixir code quality and consistency.
credo-configuration
by TheBushidoCollectiveUse when configuring Credo static analysis for Elixir projects requiring customized code quality rules and settings.
credo-custom-checks
by TheBushidoCollectiveUse when creating custom Credo checks for project-specific code quality rules and standards in Elixir.
crystal-concurrency
by TheBushidoCollectiveUse when implementing concurrent programming in Crystal using fibers, channels, and parallel execution patterns for high-performance, non-blocking app...
crystal-engineer
by TheBushidoCollectiveUse when working with Crystal language development including WebSocket communication, TLS/SSL configuration, HTTP frameworks, ORM operations, and high...
crystal-macros
by TheBushidoCollectiveUse when implementing compile-time metaprogramming in Crystal using macros for code generation, DSLs, compile-time computation, and abstract syntax tr...
csharp-async-patterns
by TheBushidoCollectiveUse when C# asynchronous programming with async/await, Task, ValueTask, ConfigureAwait, and async streams for responsive applications.
csharp-linq
by TheBushidoCollectiveUse when lINQ (Language Integrated Query) with query and method syntax, deferred execution, expression trees, and performance optimization.
csharp-nullable-types
by TheBushidoCollectiveUse when C# nullable reference types and value types for null safety, nullable annotations, and patterns for handling null values.
cucumber-fundamentals
by TheBushidoCollectiveCore Cucumber concepts, Gherkin syntax, and feature file structure
cucumber-step-definitions
by TheBushidoCollectiveWriting effective step definitions and organizing test code
cypress-advanced
by TheBushidoCollectiveUse when advanced Cypress features including custom commands, plugins, and network stubbing.
cypress-ci-cd
by TheBushidoCollectiveUse when cypress CI/CD integration including parallelization, test recording, and media capture.
cypress-fundamentals
by TheBushidoCollectiveUse when cypress fundamentals including commands, assertions, fixtures, and E2E testing patterns.
debugging
by TheBushidoCollectiveUse when investigating bugs, diagnosing issues, or understanding unexpected behavior. Provides systematic approaches to finding root causes.
dialyzer-analysis
by TheBushidoCollectiveUse when analyzing and fixing Dialyzer warnings and type discrepancies in Erlang/Elixir code.
dialyzer-configuration
by TheBushidoCollectiveUse when configuring Dialyzer for Erlang/Elixir type checking and static analysis.
dialyzer-integration
by TheBushidoCollectiveUse when integrating Dialyzer into development workflows and CI/CD pipelines for Erlang/Elixir projects.
django-cbv-patterns
by TheBushidoCollectiveUse when Django Class-Based Views for building modular, reusable views. Use when creating CRUD operations and complex view logic.
django-orm-patterns
by TheBushidoCollectiveUse when Django ORM patterns with models, queries, and relationships. Use when building database-driven Django applications.
django-rest-framework
by TheBushidoCollectiveUse when Django REST Framework for building APIs with serializers, viewsets, and authentication. Use when creating RESTful APIs.
docker-compose-basics
by TheBushidoCollectiveUse when defining and running multi-container Docker applications with Docker Compose YAML configuration.
docker-compose-networking
by TheBushidoCollectiveUse when configuring networks and service communication in Docker Compose including bridge networks, overlay networks, service discovery, and inter-se...
docker-compose-production
by TheBushidoCollectiveUse when deploying Docker Compose applications to production including security hardening, resource management, health checks, logging, monitoring, an...
documentation
by TheBushidoCollectiveUse when creating or updating documentation including READMEs, API docs, inline comments, or technical guides. Focuses on clarity and usefulness for t...
documentation-linking
by TheBushidoCollectiveUse when creating bidirectional links between code and documentation. Covers link patterns, documentation references, context preservation across arti...
ecto-changesets
by TheBushidoCollectiveUse when validating and casting data with Ecto changesets including field validation, constraints, nested changesets, and data transformation. Use for...
ecto-query-patterns
by TheBushidoCollectiveUse when querying data with Ecto.Query DSL including where clauses, joins, aggregates, preloading, and query composition. Use for building flexible da...
ecto-schema-patterns
by TheBushidoCollectiveUse when defining data structures using Ecto schemas including fields, associations, embedded schemas, and schema metadata. Use for modeling domain da...
ecto-schemas
by TheBushidoCollectiveUse when defining and working with Ecto schemas including field types, associations, and embedded schemas. Use when modeling database entities in Elix...
effect-concurrency
by TheBushidoCollectiveUse when Effect concurrency patterns including fibers, fork, join, parallel execution, and race conditions. Use for concurrent operations in Effect ap...
effect-core-patterns
by TheBushidoCollectiveUse when Effect core patterns including Effect<A, E, R> type, succeed, fail, sync, promise, and Effect.gen for composing effects. Use for basic Effect...
effect-dependency-injection
by TheBushidoCollectiveUse when Effect dependency injection patterns including Context, Layer, service definitions, and dependency composition. Use for managing dependencies...
effect-error-handling
by TheBushidoCollectiveUse when Effect error handling patterns including catchAll, catchTag, either, option, and typed errors. Use for handling expected errors in Effect app...
effect-resource-management
by TheBushidoCollectiveUse when Effect resource management patterns including Scope, addFinalizer, scoped effects, and automatic cleanup. Use for managing resources in Effec...
effect-schema
by TheBushidoCollectiveUse when @effect/schema patterns including schema definition, validation, parsing, encoding, and transformations. Use for type-safe data validation in...
effect-testing
by TheBushidoCollectiveUse when testing Effect code including Effect.gen in tests, test layers, mocking services, and testing error scenarios. Use for writing tests for Effe...
elixir-ecto-patterns
by TheBushidoCollectiveUse when Elixir Ecto patterns including schemas, changesets, queries, and transactions. Use when building database-driven Elixir applications.
elixir-otp-patterns
by TheBushidoCollectiveUse when Elixir OTP patterns including GenServer, Supervisor, Agent, and Task. Use when building concurrent, fault-tolerant Elixir applications.
elixir-pattern-matching
by TheBushidoCollectiveUse when Elixir pattern matching including function clauses, case statements, with statements, and destructuring. Use for elegant control flow.
mise-environment-management
by TheBushidoCollectiveUse when managing environment variables and project settings with Mise. Covers env configuration, direnv replacement, and per-directory settings.
erlang-concurrency
by TheBushidoCollectiveUse when erlang's concurrency model including lightweight processes, message passing, process links and monitors, error handling patterns, selective r...
erlang-distribution
by TheBushidoCollectiveUse when erlang distributed systems including node connectivity, distributed processes, global name registration, distributed supervision, network par...
erlang-otp-behaviors
by TheBushidoCollectiveUse when oTP behaviors including gen_server for stateful processes, gen_statem for state machines, supervisors for fault tolerance, gen_event for even...
sentry-error-capturing
by TheBushidoCollectiveUse when capturing and reporting errors to Sentry, adding context, or handling exceptions. Covers error boundaries, context enrichment, and fingerprin...
eslint-configuration
by TheBushidoCollectiveUse when eSLint configuration including config files, extends, plugins, and environment setup.
eslint-custom
by TheBushidoCollectiveUse when custom ESLint rules and plugins including rule development, AST traversal, and publishing.
eslint-rules
by TheBushidoCollectiveUse when eSLint built-in rules including rule configuration, severity levels, and disabling strategies.
explainer
by TheBushidoCollectiveUse when explaining code, technical concepts, or implementation decisions. Provides structured approach to creating clear, understandable explanations...
jutsu-expoexpo-build
by TheBushidoCollectiveUse when building and deploying Expo apps with EAS Build. Covers build configuration, development builds, production builds, and app store submission.
jutsu-expoexpo-config
by TheBushidoCollectiveUse when configuring Expo apps with app.json, app.config.js, and EAS configuration. Covers app metadata, plugins, build configuration, and environment...
jutsu-expoexpo-modules
by TheBushidoCollectiveUse when working with Expo SDK modules for camera, location, notifications, file system, and other device APIs. Covers permissions, configurations, an...
jutsu-expoexpo-router
by TheBushidoCollectiveUse when implementing file-based routing in Expo with Expo Router. Covers app directory structure, navigation, layouts, dynamic routes, and deep linki...
jutsu-expoexpo-updates
by TheBushidoCollectiveUse when implementing over-the-air (OTA) updates with Expo Updates. Covers update configuration, checking for updates, and update strategies.
fastapi-async-patterns
by TheBushidoCollectiveUse when FastAPI async patterns for building high-performance APIs. Use when handling concurrent requests and async operations.
fastapi-dependency-injection
by TheBushidoCollectiveMaster FastAPI dependency injection for building modular, testable APIs. Use when creating reusable dependencies and services.
fastapi-validation
by TheBushidoCollectiveUse when FastAPI validation with Pydantic models. Use when building type-safe APIs with robust request/response validation.
fnox-configuration
by TheBushidoCollectiveUse when configuring Fnox secrets management with fnox.toml. Covers file structure, secrets definition, profiles, and hierarchical configurations.
fnox-providers
by TheBushidoCollectiveUse when configuring Fnox providers for encryption and secret storage. Covers age encryption, cloud providers (AWS, Azure, GCP), and password managers...
fnox-security-best-practices
by TheBushidoCollectiveUse when implementing secure secrets management with Fnox. Covers encryption, key management, access control, and security hardening.
git-storytelling-branch-strategy
by TheBushidoCollectiveUse when planning git branching strategies or managing branches for development. Helps create clear development narratives through effective branch or...
git-storytelling-commit-messages
by TheBushidoCollectiveUse when writing commit messages that clearly communicate changes and tell the story of development. Helps create informative, well-structured commit ...
git-storytelling-branch-strategy
by TheBushidoCollectiveUse when planning git branching strategies or managing branches for development. Helps create clear development narratives through effective branch or...
git-storytelling-commit-messages
by TheBushidoCollectiveUse when writing commit messages that clearly communicate changes and tell the story of development. Helps create informative, well-structured commit ...
git-storytelling-commit-strategy
by TheBushidoCollectiveUse when planning commit strategies or determining when to commit changes. Helps developers commit early and often to tell the story of their developm...
gitlab-ci-artifacts-caching
by TheBushidoCollectiveUse when configuring artifacts for inter-job data passing or caching for faster builds. Covers cache strategies and artifact management.
gitlab-ci-best-practices
by TheBushidoCollectiveUse when optimizing GitLab CI/CD pipelines for performance, reliability, or maintainability. Covers pipeline optimization and organizational patterns.
gitlab-ci-job-configuration
by TheBushidoCollectiveUse when defining GitLab CI jobs, configuring scripts, setting up environments, or managing job dependencies. Covers job structure and execution optio...
gitlab-ci-pipeline-configuration
by TheBushidoCollectiveUse when configuring GitLab CI/CD pipelines, defining stages, or setting up workflow rules. Covers pipeline structure, stage ordering, and execution f...
gitlab-ci-variables-secrets
by TheBushidoCollectiveUse when configuring GitLab CI/CD variables, managing secrets, or integrating with external secret providers. Covers secure credential handling.
gleam-actor-model
by TheBushidoCollectiveUse when oTP actor patterns in Gleam including processes, message passing, GenServer implementations, supervisors, fault tolerance, state management, ...
gleam-erlang-interop
by TheBushidoCollectiveUse when gleam-Erlang interoperability including calling Erlang code from Gleam, using Erlang libraries, external functions, working with Erlang types...
gleam-erlang-interop
by TheBushidoCollectiveUse when gleam-Erlang interoperability including calling Erlang code from Gleam, using Erlang libraries, external functions, working with Erlang types...
gleam-type-system
by TheBushidoCollectiveUse when gleam's type system including algebraic data types, custom types, pattern matching, generic types, type inference, opaque types, exhaustive c...
go-concurrency
by TheBushidoCollectiveUse when Go concurrency with goroutines, channels, and sync patterns. Use when writing concurrent Go code.
go-error-handling
by TheBushidoCollectiveUse when Go error handling with error wrapping, sentinel errors, and custom error types. Use when handling errors in Go applications.
go-interfaces
by TheBushidoCollectiveUse when Go interfaces including interface design, duck typing, and composition patterns. Use when designing Go APIs and abstractions.
graphql-performance
by TheBushidoCollectiveUse when optimizing GraphQL API performance with query complexity analysis, batching, caching strategies, depth limiting, monitoring, and database opt...
graphql-resolvers
by TheBushidoCollectiveUse when implementing GraphQL resolvers with resolver functions, context management, DataLoader batching, error handling, authentication, and testing ...
graphql-schema-design
by TheBushidoCollectiveUse when designing GraphQL schemas with type system, SDL patterns, field design, pagination, directives, and versioning strategies for maintainable an...
helm-charts
by TheBushidoCollectiveUse when understanding and creating Helm charts for packaging and deploying Kubernetes applications.
helm-templates
by TheBushidoCollectiveUse when working with Helm templates and template functions for generating Kubernetes manifests dynamically.
helm-values
by TheBushidoCollectiveUse when managing Helm values files and configuration overrides for customizing Kubernetes deployments.
runbooks-incident-response
by TheBushidoCollectiveUse when creating incident response procedures and on-call playbooks. Covers incident management, communication protocols, and post-mortem documentati...
ink-component-patterns
by TheBushidoCollectiveUse when building terminal UIs with Ink component patterns for React-based CLI applications.
ink-hooks-state
by TheBushidoCollectiveUse when managing state and side effects in Ink applications using React hooks for terminal UIs.
ink-layout-styling
by TheBushidoCollectiveUse when creating terminal layouts with Ink using Flexbox-based positioning and styling for CLI applications.
ios-swift-concurrency
by TheBushidoCollectiveUse when implementing async/await, Task management, actors, or Combine reactive patterns in iOS applications.
ios-swiftui-patterns
by TheBushidoCollectiveUse when building SwiftUI views, managing state with @State/@Binding/@ObservableObject, or implementing declarative UI patterns in iOS apps.
ios-uikit-architecture
by TheBushidoCollectiveUse when building iOS apps with UIKit, implementing MVVM/MVC/Coordinator patterns, or integrating UIKit with SwiftUI.
java-concurrency
by TheBushidoCollectiveUse when Java concurrency with ExecutorService, CompletableFuture, and virtual threads. Use when building concurrent applications.
java-generics
by TheBushidoCollectiveUse when Java generics including type parameters, wildcards, and type bounds. Use when writing type-safe reusable code.
java-streams-api
by TheBushidoCollectiveUse when Java Streams API for functional-style data processing. Use when processing collections with streams.
jest-advanced
by TheBushidoCollectiveUse when advanced Jest features including custom matchers, parameterized tests with test.each, coverage configuration, and performance optimization.
jest-configuration
by TheBushidoCollectiveUse when jest configuration, setup files, module resolution, and project organization for optimal testing environments.
jest-testing-patterns
by TheBushidoCollectiveUse when jest testing patterns including unit tests, mocks, spies, snapshots, and assertion techniques for comprehensive test coverage.
android-jetpack-compose
by TheBushidoCollectiveUse when building Android UIs with Jetpack Compose, managing state with remember/mutableStateOf, or implementing declarative UI patterns.
gitlab-ci-job-configuration
by TheBushidoCollectiveUse when defining GitLab CI jobs, configuring scripts, setting up environments, or managing job dependencies. Covers job structure and execution optio...
junit-extensions
by TheBushidoCollectiveUse when jUnit extensions including custom extensions, rules, and conditional test execution.
junit-fundamentals
by TheBushidoCollectiveUse when jUnit fundamentals including annotations, assertions, and test lifecycle for Java testing.
junit-parameterized
by TheBushidoCollectiveUse when jUnit parameterized tests with various value sources and test factories.
jutsu-bunbun-bundler
by TheBushidoCollectiveUse when bundling JavaScript/TypeScript code with Bun's fast bundler. Covers building for different targets, tree-shaking, code splitting, and optimiz...
jutsu-bunbun-package-manager
by TheBushidoCollectiveUse when managing dependencies with Bun's package manager. Covers installing packages, workspaces, lockfiles, and migrating from npm/yarn/pnpm to Bun.
jutsu-bunbun-runtime
by TheBushidoCollectiveUse when working with Bun's runtime APIs including file I/O, HTTP servers, and native APIs. Covers modern JavaScript/TypeScript execution in Bun's fas...
jutsu-bunbun-sqlite
by TheBushidoCollectiveUse when working with SQLite databases in Bun. Covers Bun's built-in SQLite driver, database operations, prepared statements, and transactions with hi...
jutsu-bunbun-testing
by TheBushidoCollectiveUse when writing tests with Bun's built-in test runner. Covers test organization, assertions, mocking, and snapshot testing using Bun's fast test infr...
jutsu-expoexpo-build
by TheBushidoCollectiveUse when building and deploying Expo apps with EAS Build. Covers build configuration, development builds, production builds, and app store submission.
jutsu-expoexpo-config
by TheBushidoCollectiveUse when configuring Expo apps with app.json, app.config.js, and EAS configuration. Covers app metadata, plugins, build configuration, and environment...
jutsu-expoexpo-modules
by TheBushidoCollectiveUse when working with Expo SDK modules for camera, location, notifications, file system, and other device APIs. Covers permissions, configurations, an...
jutsu-expoexpo-router
by TheBushidoCollectiveUse when implementing file-based routing in Expo with Expo Router. Covers app directory structure, navigation, layouts, dynamic routes, and deep linki...
jutsu-expoexpo-updates
by TheBushidoCollectiveUse when implementing over-the-air (OTA) updates with Expo Updates. Covers update configuration, checking for updates, and update strategies.
jutsu-react-nativereact-native-components
by TheBushidoCollectiveUse when building React Native UI components with core components, custom components, and component patterns. Covers View, Text, Image, ScrollView, Fl...
jutsu-react-nativereact-native-native-modules
by TheBushidoCollectiveUse when building or integrating native modules in React Native. Covers creating native modules, Turbo Modules, bridging native code, and accessing pl...
jutsu-react-nativereact-native-navigation
by TheBushidoCollectiveUse when implementing navigation in React Native apps with React Navigation. Covers stack, tab, drawer navigation, deep linking, and navigation patter...
jutsu-react-nativereact-native-performance
by TheBushidoCollectiveUse when optimizing React Native app performance. Covers FlatList optimization, memoization, image optimization, bundle size reduction, and profiling ...
jutsu-react-nativereact-native-platform
by TheBushidoCollectiveUse when handling platform-specific code in React Native for iOS and Android. Covers Platform API, platform-specific components, native modules, and c...
jutsu-react-nativereact-native-styling
by TheBushidoCollectiveUse when styling React Native components with StyleSheet, Flexbox layout, responsive design, and theming. Covers platform-specific styling and design ...
kotlin-coroutines
by TheBushidoCollectiveUse when kotlin coroutines for structured concurrency including suspend functions, coroutine builders, Flow, channels, and patterns for building effic...
kotlin-dsl-patterns
by TheBushidoCollectiveUse when domain-specific language design in Kotlin using type-safe builders, infix functions, operator overloading, lambdas with receivers, and patter...
kotlin-null-safety
by TheBushidoCollectiveUse when kotlin's null safety system including nullable types, safe calls, Elvis operator, smart casts, and patterns for eliminating NullPointerExcept...
kubernetes-manifests
by TheBushidoCollectiveUse when writing and deploying Kubernetes manifests for container orchestration.
kubernetes-resources
by TheBushidoCollectiveUse when managing Kubernetes resources including deployments, services, configmaps, and secrets.
kubernetes-security
by TheBushidoCollectiveUse when implementing Kubernetes security best practices including RBAC, pod security policies, and network policies.
kustomize-basics
by TheBushidoCollectiveUse when customizing Kubernetes configurations without templates using Kustomize overlays and patches.
kustomize-generators
by TheBushidoCollectiveUse when generating ConfigMaps and Secrets with Kustomize for Kubernetes configuration management.
kustomize-overlays
by TheBushidoCollectiveUse when managing environment-specific Kubernetes configurations with Kustomize overlays and patches.
legacy-code-safety
by TheBushidoCollectiveUse when modifying, removing, or refactoring code that lacks test coverage. Emphasizes the danger of untested changes and the RGR workflow to add char...
lua-c-integration
by TheBushidoCollectiveUse 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...
lua-coroutines
by TheBushidoCollectiveUse when lua coroutines for cooperative multitasking including coroutine creation, yielding and resuming, passing values, generators, iterators, async...
lua-tables-patterns
by TheBushidoCollectiveUse when lua tables as the universal data structure including arrays, dictionaries, objects, metatables, object-oriented patterns, data structures, an...
markdown-documentation
by TheBushidoCollectiveUse when writing technical documentation, READMEs, or project documentation in markdown. Covers structure, conventions, and best practices.
markdown-syntax-fundamentals
by TheBushidoCollectiveUse when writing or editing markdown files. Covers headings, text formatting, lists, links, images, code blocks, and blockquotes.
markdown-tables
by TheBushidoCollectiveUse when creating or formatting tables in markdown. Covers table syntax, alignment, escaping, and best practices.
markdownlint-configuration
by TheBushidoCollectiveConfigure markdownlint rules and options including rule management, configuration files, inline comments, and style inheritance.
maven-build-lifecycle
by TheBushidoCollectiveUse when working with Maven build phases, goals, profiles, or customizing the build process for Java projects.
maven-dependency-management
by TheBushidoCollectiveUse when managing Maven dependencies, resolving dependency conflicts, configuring BOMs, or optimizing dependency trees in Java projects.
maven-plugin-configuration
by TheBushidoCollectiveUse when configuring Maven plugins, setting up common plugins like compiler, surefire, jar, or creating custom plugin executions.
mise-environment-management
by TheBushidoCollectiveUse when managing environment variables and project settings with Mise. Covers env configuration, direnv replacement, and per-directory settings.
mise-task-configuration
by TheBushidoCollectiveUse when defining and configuring Mise tasks in mise.toml. Covers task definitions, dependencies, file tasks, and parallel execution.
mise-tool-management
by TheBushidoCollectiveUse when managing development tool versions with Mise. Covers installing tools, version pinning, and replacing language-specific version managers.
mocha-assertions
by TheBushidoCollectiveUse when assertion libraries for Mocha including Chai with expect, should, and assert styles.
mocha-configuration
by TheBushidoCollectiveUse when mocha configuration including reporters, config files, plugins, and CI integration.
mocha-fundamentals
by TheBushidoCollectiveUse when mocha test structure, hooks, and async testing patterns for JavaScript testing.
monorepo-architecture
by TheBushidoCollectiveUse when designing monorepo structure, organizing packages, or migrating to monorepo architecture with architectural patterns for managing dependencie...
monorepo-tooling
by TheBushidoCollectiveUse when setting up monorepo tooling, optimizing builds, or migrating between tools with Turborepo, Nx, Bazel, Lerna for efficient task running, cachi...
monorepo-workflows
by TheBushidoCollectiveUse when setting up CI/CD, implementing versioning, optimizing workflows, or managing releases with monorepo development workflows including version m...
nestjs-dependency-injection
by TheBushidoCollectiveUse when nestJS dependency injection with providers, modules, and decorators. Use when building modular NestJS applications.
nestjs-guards-interceptors
by TheBushidoCollectiveUse when nestJS guards and interceptors for auth, logging, and transformation. Use when implementing cross-cutting concerns.
nestjs-testing
by TheBushidoCollectiveUse when nestJS testing with unit tests, integration tests, and e2e tests. Use when building well-tested NestJS applications.
nextjs-app-router
by TheBushidoCollectiveUse when next.js App Router with layouts, loading states, and streaming. Use when building modern Next.js 13+ applications.
nextjs-data-fetching
by TheBushidoCollectiveUse when next.js data fetching patterns including SSG, SSR, and ISR. Use when building data-driven Next.js applications.
nextjs-server-components
by TheBushidoCollectiveUse when next.js Server Components for optimal performance. Use when building data-intensive Next.js applications.
nim-c-interop
by TheBushidoCollectiveUse when nim-C interoperability including calling C from Nim, wrapping C libraries, importc/exportc pragmas, header generation, FFI patterns, and buil...
nim-memory-management
by TheBushidoCollectiveUse when nim's memory management including garbage collection strategies, manual memory control, destructors, move semantics, ref/ptr types, memory sa...
nim-metaprogramming
by TheBushidoCollectiveUse when nim's metaprogramming including macros, templates, compile-time evaluation, AST manipulation, code generation, DSL creation, and leveraging c...
notetaker-fundamentals
by TheBushidoCollectiveUse when leaving structured notes, comments, and annotations in code. Covers AI note-taking patterns, TODO formats, context preservation, and developm...
notetaker-fundamentals
by TheBushidoCollectiveUse when leaving structured notes, comments, and annotations in code. Covers AI note-taking patterns, TODO formats, context preservation, and developm...
objective-c-arc-patterns
by TheBushidoCollectiveUse when automatic Reference Counting in Objective-C including strong/weak references, retain cycles, ownership qualifiers, bridging with Core Foundat...
objective-c-blocks-and-gcd
by TheBushidoCollectiveUse when blocks (closures) and Grand Central Dispatch in Objective-C for concurrent programming including block syntax, capture semantics, dispatch qu...
objective-c-protocols-and-categories
by TheBushidoCollectiveUse when objective-C protocols for defining interfaces and categories for extending classes, including formal protocols, optional methods, class exten...
objective-c-arc-patterns
by TheBushidoCollectiveUse when automatic Reference Counting in Objective-C including strong/weak references, retain cycles, ownership qualifiers, bridging with Core Foundat...
objective-c-blocks-and-gcd
by TheBushidoCollectiveUse when blocks (closures) and Grand Central Dispatch in Objective-C for concurrent programming including block syntax, capture semantics, dispatch qu...
objective-c-protocols-and-categories
by TheBushidoCollectiveUse when objective-C protocols for defining interfaces and categories for extending classes, including formal protocols, optional methods, class exten...
oop-encapsulation
by TheBushidoCollectiveUse when applying encapsulation and information hiding principles in object-oriented design. Use when controlling access to object state and behavior.
oop-inheritance-composition
by TheBushidoCollectiveUse when deciding between inheritance and composition in object-oriented design. Use when creating class hierarchies or composing objects from smaller...
oop-polymorphism
by TheBushidoCollectiveUse when implementing polymorphism and interfaces in object-oriented design. Use when creating flexible, extensible systems with interchangeable compo...
orthogonality-principle
by TheBushidoCollectiveUse when designing modules, APIs, and system architecture requiring independent, non-overlapping components where changes in one don't affect others.
sentry-performance-monitoring
by TheBushidoCollectiveUse when setting up performance monitoring, distributed tracing, or profiling with Sentry. Covers transactions, spans, and performance insights.
performance-optimization
by TheBushidoCollectiveUse when optimizing code for performance, reducing bundle size, improving load times, or fixing performance bottlenecks. Emphasizes measurement-driven...
phoenix-controllers
by TheBushidoCollectiveHandle HTTP requests with Phoenix controllers including actions, parameters, rendering, flash messages, and redirects
phoenix-patterns
by TheBushidoCollectiveUse when applying Phoenix Framework best practices including context design, controller patterns, and application architecture. Use when building Phoe...
phoenix-routing
by TheBushidoCollectiveDefine routes and URL helpers in Phoenix applications including resources, scopes, pipelines, and verified routes
phoenix-views-templates
by TheBushidoCollectiveRender views and templates in Phoenix using HEEx templates, function components, slots, and assigns
php-composer-and-autoloading
by TheBushidoCollectiveUse when composer package management and PSR-4 autoloading including dependency management, autoload strategies, package creation, version constraints...
php-composer-and-autoloading
by TheBushidoCollectiveUse when composer package management and PSR-4 autoloading including dependency management, autoload strategies, package creation, version constraints...
php-modern-features
by TheBushidoCollectiveUse when modern PHP features including typed properties, union types, match expressions, named arguments, attributes, enums, and patterns for writing ...
php-security-patterns
by TheBushidoCollectiveUse when essential PHP security patterns including input validation, SQL injection prevention, XSS protection, CSRF tokens, password hashing, secure s...
gitlab-ci-pipeline-configuration
by TheBushidoCollectiveUse when configuring GitLab CI/CD pipelines, defining stages, or setting up workflow rules. Covers pipeline structure, stage ordering, and execution f...
playwright-fixtures-and-hooks
by TheBushidoCollectiveUse when managing test state and infrastructure with reusable Playwright fixtures and lifecycle hooks for efficient test setup and teardown.
playwright-page-object-model
by TheBushidoCollectiveUse when creating page objects or refactoring Playwright tests for better maintainability with Page Object Model patterns.
playwright-test-architecture
by TheBushidoCollectiveUse when setting up Playwright test projects and organizing test suites with proper configuration and project structure.
cocoapods-podspec-fundamentals
by TheBushidoCollectiveUse when creating or modifying CocoaPods podspec files. Covers required attributes, file patterns, dependencies, and platform specifications for iOS, ...
prettier-configuration
by TheBushidoCollectiveUse when prettier configuration including options, config files, ignore patterns, and formatting rules.
prettier-integration
by TheBushidoCollectiveUse when prettier integration with editors, pre-commit hooks, ESLint, and CI/CD pipelines.
prettier-plugins
by TheBushidoCollectiveUse when prettier plugins including plugin ecosystem, custom parsers, and plugin development.
cocoapods-privacy-manifests
by TheBushidoCollectiveUse when implementing iOS 17+ privacy manifests for CocoaPods libraries. Covers PrivacyInfo.xcprivacy file creation, required reasons API declarations...
professional-honesty
by TheBushidoCollectiveUse when responding to questions or providing information requiring professional honesty and directness over excessive agreeableness.
project-memory
by TheBushidoCollectiveUse when setting up or organizing Claude Code project memory (CLAUDE.md, .claude/rules/) for better context awareness, consistent behavior, and projec...
proof-of-work
by TheBushidoCollectiveUse automatically during development workflows when making claims about tests, builds, verification, or code quality requiring concrete evidence to en...
fnox-providers
by TheBushidoCollectiveUse when configuring Fnox providers for encryption and secret storage. Covers age encryption, cloud providers (AWS, Azure, GCP), and password managers...
cocoapods-publishing-workflow
by TheBushidoCollectiveUse when publishing CocoaPods libraries to CocoaPods Trunk. Covers pod trunk registration, podspec validation, version management, and publishing best...
pulumi-basics
by TheBushidoCollectiveUse when writing infrastructure-as-code with Pulumi using programming languages for cloud resource provisioning.
pulumi-components
by TheBushidoCollectiveUse when building reusable infrastructure components with Pulumi for modular, composable cloud resources.
pulumi-stacks
by TheBushidoCollectiveUse when managing multiple environments with Pulumi stacks for development, staging, and production deployments.
pylint-checkers
by TheBushidoCollectiveUse when pylint checkers including built-in checkers, custom checkers, and checker development.
pylint-configuration
by TheBushidoCollectiveUse when pylint configuration including pylintrc, message control, plugins, and scoring system.
pylint-integration
by TheBushidoCollectiveUse when pylint CI integration including plugins, editor integration, and performance tuning.
pytest-advanced
by TheBushidoCollectiveUse when advanced Pytest features including markers, custom assertions, hooks, and coverage configuration.
pytest-fixtures
by TheBushidoCollectiveUse when pytest fixtures, conftest files, parametrize decorators, and fixture scopes for comprehensive test setup.
pytest-plugins
by TheBushidoCollectiveUse when pytest plugin ecosystem including pytest-cov, pytest-mock, and custom plugin development.
python-type-system
by TheBushidoCollectiveUse when Python's type system including type hints, mypy, Protocol, TypedDict, and Generics. Use when working with Python type annotations.
rails-action-controller-patterns
by TheBushidoCollectiveUse when action Controller patterns including routing, filters, strong parameters, and REST conventions.
rails-active-record-patterns
by TheBushidoCollectiveUse when active Record patterns including models, associations, queries, validations, and callbacks.
rails-hotwire
by TheBushidoCollectiveUse when hotwire (Turbo and Stimulus) for building modern reactive Rails applications without complex JavaScript frameworks.
react-context-patterns
by TheBushidoCollectiveUse when React Context patterns for state management. Use when sharing state across component trees without prop drilling.
react-hooks-patterns
by TheBushidoCollectiveUse when React Hooks patterns including useState, useEffect, useContext, useMemo, useCallback, and custom hooks. Use for modern React development.
jutsu-react-nativereact-native-components
by TheBushidoCollectiveUse when building React Native UI components with core components, custom components, and component patterns. Covers View, Text, Image, ScrollView, Fl...
jutsu-react-nativereact-native-native-modules
by TheBushidoCollectiveUse when building or integrating native modules in React Native. Covers creating native modules, Turbo Modules, bridging native code, and accessing pl...
jutsu-react-nativereact-native-navigation
by TheBushidoCollectiveUse when implementing navigation in React Native apps with React Navigation. Covers stack, tab, drawer navigation, deep linking, and navigation patter...
jutsu-react-nativereact-native-performance
by TheBushidoCollectiveUse when optimizing React Native app performance. Covers FlatList optimization, memoization, image optimization, bundle size reduction, and profiling ...
jutsu-react-nativereact-native-platform
by TheBushidoCollectiveUse when handling platform-specific code in React Native for iOS and Android. Covers Platform API, platform-specific components, native modules, and c...
jutsu-react-nativereact-native-styling
by TheBushidoCollectiveUse when styling React Native components with StyleSheet, Flexbox layout, responsive design, and theming. Covers platform-specific styling and design ...
react-native-web-core
by TheBushidoCollectiveUse when working with React Native Web projects. Provides core concepts, components, and cross-platform patterns for building web applications with Re...
react-native-web-navigation
by TheBushidoCollectiveUse when implementing navigation in React Native Web projects. Provides patterns for React Navigation, deep linking, and web-specific routing.
react-native-web-performance
by TheBushidoCollectiveUse when optimizing React Native Web performance. Provides patterns for code splitting, bundle optimization, memoization, and web-specific performance...
react-native-web-styling
by TheBushidoCollectiveUse when styling React Native Web components. Provides patterns for StyleSheet API, platform-specific styles, responsive design, and theming.
react-native-web-testing
by TheBushidoCollectiveUse when testing React Native Web applications. Provides patterns for Jest, React Native Testing Library, component testing, and web-specific testing ...
react-performance
by TheBushidoCollectiveUse when React performance optimization including memoization, lazy loading, and virtualization. Use when optimizing React applications.
refactoring
by TheBushidoCollectiveUse when restructuring code to improve quality without changing external behavior. Emphasizes safety through tests and incremental changes.
relay-fragments-patterns
by TheBushidoCollectiveUse when relay fragment composition, data masking, colocation, and container patterns for React applications.
relay-mutations-patterns
by TheBushidoCollectiveUse when relay mutations with optimistic updates, connections, declarative mutations, and error handling.
relay-pagination
by TheBushidoCollectiveUse when relay pagination with cursor-based pagination, infinite scroll, load more patterns, and connection protocols.
sentry-release-management
by TheBushidoCollectiveUse when managing Sentry releases, uploading source maps, or tracking deployments. Covers release health and commit association.
rspec-advanced
by TheBushidoCollectiveUse when advanced RSpec features including custom matchers, shared examples, metadata, and hooks.
rspec-fundamentals
by TheBushidoCollectiveUse when rSpec fundamentals including describe, context, it blocks, let, and basic matchers for BDD testing.
rspec-mocking
by TheBushidoCollectiveUse when rSpec mocking with doubles, stubs, mocks, spies, and partial mocking strategies.
rubocop-configuration
by TheBushidoCollectiveUse when ruboCop configuration including YAML config, departments, inheritance, and customization.
rubocop-cops
by TheBushidoCollectiveUse when ruboCop cops including built-in cops, configuration, auto-correction, and development.
rubocop-integration
by TheBushidoCollectiveUse when ruboCop CI integration including GitHub Actions, plugins, and performance optimization.
ruby-blocks-procs-lambdas
by TheBushidoCollectiveUse when working with Ruby blocks, procs, lambdas, and functional programming patterns including closures and higher-order functions.
ruby-gems-bundler
by TheBushidoCollectiveUse when working with Ruby gems, Bundler for dependency management, creating gemspecs, and publishing gems to RubyGems.
ruby-gems-bundler
by TheBushidoCollectiveUse when working with Ruby gems, Bundler for dependency management, creating gemspecs, and publishing gems to RubyGems.
ruby-metaprogramming
by TheBushidoCollectiveUse when working with Ruby metaprogramming features including dynamic method definition, method_missing, class_eval, define_method, and reflection.
ruby-oop
by TheBushidoCollectiveUse when working with Ruby's object-oriented programming features including classes, modules, inheritance, mixins, and method visibility.
ruby-oop
by TheBushidoCollectiveUse when working with Ruby's object-oriented programming features including classes, modules, inheritance, mixins, and method visibility.
ruby-standard-library
by TheBushidoCollectiveUse when working with Ruby's standard library including Enumerable, File I/O, Time/Date, Regular Expressions, and core classes.
runbooks-structure
by TheBushidoCollectiveUse when creating structured operational runbooks for human operators. Covers runbook organization, documentation patterns, and best practices for cle...
runbooks-incident-response
by TheBushidoCollectiveUse when creating incident response procedures and on-call playbooks. Covers incident management, communication protocols, and post-mortem documentati...
runbooks-structure
by TheBushidoCollectiveUse when creating structured operational runbooks for human operators. Covers runbook organization, documentation patterns, and best practices for cle...
runbooks-troubleshooting-guides
by TheBushidoCollectiveUse when creating troubleshooting guides and diagnostic procedures for operational issues. Covers problem diagnosis, root cause analysis, and systemat...
rust-async-patterns
by TheBushidoCollectiveUse when Rust async programming with tokio, async/await, and futures. Use when writing asynchronous Rust code.
rust-error-handling
by TheBushidoCollectiveUse when Rust error handling with Result, Option, custom errors, thiserror, and anyhow. Use when handling errors in Rust applications.
rust-ownership-system
by TheBushidoCollectiveUse when Rust's ownership system including ownership rules, borrowing, lifetimes, and memory safety. Use when working with Rust memory management.
scala-collections
by TheBushidoCollectiveUse when scala collections including immutable/mutable variants, List, Vector, Set, Map operations, collection transformations, lazy evaluation with v...
scala-functional-patterns
by TheBushidoCollectiveUse when functional programming patterns in Scala including higher-order functions, immutability, pattern matching, algebraic data types, monads, for-...
scala-type-system
by TheBushidoCollectiveUse when scala's advanced type system including generics, variance, type bounds, implicit conversions, type classes, higher-kinded types, path-depende...
scratch-workspace
by TheBushidoCollectiveUse when creating temporary files, drafts, experiments, or any content that should not be committed to version control. Ensures proper placement in .c...
sentry-sdk-configuration
by TheBushidoCollectiveUse when initializing Sentry in applications, configuring SDK options, or setting up integrations across different frameworks and platforms.
fnox-security-best-practices
by TheBushidoCollectiveUse when implementing secure secrets management with Fnox. Covers encryption, key management, access control, and security hardening.
sentry-alerts-issues
by TheBushidoCollectiveUse when configuring Sentry alerts, managing issues, or setting up notifications. Covers alert rules, issue triage, and integrations.
sentry-error-capturing
by TheBushidoCollectiveUse when capturing and reporting errors to Sentry, adding context, or handling exceptions. Covers error boundaries, context enrichment, and fingerprin...
sentry-performance-monitoring
by TheBushidoCollectiveUse when setting up performance monitoring, distributed tracing, or profiling with Sentry. Covers transactions, spans, and performance insights.
sentry-release-management
by TheBushidoCollectiveUse when managing Sentry releases, uploading source maps, or tracking deployments. Covers release health and commit association.
sentry-sdk-configuration
by TheBushidoCollectiveUse when initializing Sentry in applications, configuring SDK options, or setting up integrations across different frameworks and platforms.
shell-best-practices
by TheBushidoCollectiveUse when writing shell scripts following modern best practices. Covers portable scripting, Bash patterns, error handling, and secure coding.
shell-error-handling
by TheBushidoCollectiveUse when implementing error handling, cleanup routines, or debugging in shell scripts. Covers traps, exit codes, and robust error patterns.
shell-portability
by TheBushidoCollectiveUse when writing shell scripts that need to run across different systems, shells, or environments. Covers POSIX compatibility and platform differences...
shfmt-configuration
by TheBushidoCollectiveUse when configuring shfmt for shell script formatting including .shfmt.toml setup, EditorConfig integration, and project-specific settings.
shfmt-formatting
by TheBushidoCollectiveUse when formatting shell scripts with shfmt. Covers consistent formatting patterns, shell dialect support, common issues, and editor integration.
simplicity-principles
by TheBushidoCollectiveUse when designing solutions, adding features, or refactoring by applying KISS, YAGNI, and Principle of Least Astonishment to write simple, predictabl...
sip-authentication-security
by TheBushidoCollectiveUse when implementing SIP authentication, security mechanisms, and encryption. Use when securing SIP servers, clients, or proxies.
sip-media-negotiation
by TheBushidoCollectiveUse when handling SDP offer/answer, codec negotiation, media capabilities, and RTP session setup in SIP applications.
sip-protocol-fundamentals
by TheBushidoCollectiveUse when working with SIP messages, methods, call flows, and protocol fundamentals for VoIP applications.
solid-principles
by TheBushidoCollectiveUse during implementation when designing modules, functions, and components requiring SOLID principles for maintainable, flexible architecture.
sop-authoring
by TheBushidoCollectiveUse when writing or creating new Standard Operating Procedures (SOPs) for AI agents. Covers effective SOP writing, clarity principles, and actionable ...
sop-maintenance
by TheBushidoCollectiveUse when updating, versioning, deprecating, or maintaining existing Standard Operating Procedures. Covers keeping SOPs accurate, relevant, and synchro...
sop-rfc2119
by TheBushidoCollectiveUse when writing SOPs that require precise requirement levels using RFC 2119 constraint keywords (MUST, SHOULD, MAY). Covers proper usage of requireme...
sop-structure
by TheBushidoCollectiveUse when structuring Standard Operating Procedures with proper sections, organization, and markdown formatting. Covers SOP anatomy and section organiz...
sre-incident-response
by TheBushidoCollectiveUse when responding to production incidents following SRE principles and best practices.
sre-monitoring-and-observability
by TheBushidoCollectiveUse when building comprehensive monitoring and observability systems.
sre-monitoring-and-observability
by TheBushidoCollectiveUse when building comprehensive monitoring and observability systems.
sre-reliability-engineering
by TheBushidoCollectiveUse when building reliable and scalable distributed systems.
sre-reliability-engineering
by TheBushidoCollectiveUse when building reliable and scalable distributed systems.
storybook-args-controls
by TheBushidoCollectiveUse when configuring interactive controls and args for Storybook stories. Helps create dynamic, explorable component demonstrations with proper type c...
storybook-component-documentation
by TheBushidoCollectiveUse when creating or improving component documentation in Storybook. Helps generate comprehensive docs using MDX, autodocs, and JSDoc comments.
storybook-configuration
by TheBushidoCollectiveUse when setting up or configuring Storybook for a project. Covers main configuration, addons, builders, and framework-specific setup.
storybook-play-functions
by TheBushidoCollectiveUse when adding interaction testing to Storybook stories. Enables automated testing of component behavior, user interactions, and state changes direct...
storybook-story-writing
by TheBushidoCollectiveUse when creating or modifying Storybook stories for components. Ensures stories follow CSF3 format, properly showcase component variations, and build...
structural-design-principles
by TheBushidoCollectiveUse when designing modules and components requiring Composition Over Inheritance, Law of Demeter, Tell Don't Ask, and Encapsulation principles that tr...
cocoapods-subspecs-organization
by TheBushidoCollectiveUse when organizing complex CocoaPods libraries into subspecs. Covers modular architecture, dependency management between subspecs, and default subspe...
swift-concurrency
by TheBushidoCollectiveUse when swift's modern concurrency model including async/await, actors, task groups, structured concurrency, and async sequences for building safe, p...
swift-optionals-patterns
by TheBushidoCollectiveUse when swift's optional handling patterns including optional binding, chaining, nil coalescing, and modern approaches to safely working with optiona...
swift-protocol-oriented-programming
by TheBushidoCollectiveUse when protocol-oriented programming in Swift including protocol extensions, default implementations, protocol composition, associated types, and de...
swift-protocol-oriented-programming
by TheBushidoCollectiveUse when protocol-oriented programming in Swift including protocol extensions, default implementations, protocol composition, associated types, and de...
ios-swiftui-patterns
by TheBushidoCollectiveUse when building SwiftUI views, managing state with @State/@Binding/@ObservableObject, or implementing declarative UI patterns in iOS apps.
tailwind-components
by TheBushidoCollectiveUse when building reusable component patterns with Tailwind CSS. Covers component extraction, @apply directive, and composable design patterns.
tailwind-configuration
by TheBushidoCollectiveUse when setting up or customizing Tailwind CSS configuration, theme customization, plugins, and build setup. Covers tailwind.config.js setup and cont...
tailwind-performance
by TheBushidoCollectiveUse when optimizing Tailwind CSS for production, reducing bundle size, and improving performance. Covers PurgeCSS, JIT mode, and build optimization.
tailwind-responsive-design
by TheBushidoCollectiveUse when building responsive layouts and mobile-first designs with Tailwind CSS. Covers breakpoints, container queries, and responsive utilities.
tailwind-utility-classes
by TheBushidoCollectiveUse when working with Tailwind CSS utility classes for layout, spacing, typography, colors, and visual effects. Covers utility-first CSS patterns and ...
mise-task-configuration
by TheBushidoCollectiveUse when defining and configuring Mise tasks in mise.toml. Covers task definitions, dependencies, file tasks, and parallel execution.
technical-planning
by TheBushidoCollectiveUse when creating implementation plans for features or tasks. Focuses on tactical execution planning with clear tasks, dependencies, and success crite...
terraform-configuration
by TheBushidoCollectiveUse when writing and organizing Terraform infrastructure-as-code configurations for cloud resource provisioning.
terraform-modules
by TheBushidoCollectiveUse when creating and using reusable Terraform modules for organizing and sharing infrastructure code.
terraform-state
by TheBushidoCollectiveUse when managing Terraform state files, remote backends, and state locking for infrastructure coordination.
test-driven-development
by TheBushidoCollectiveUse when writing new functions, adding features, fixing bugs, or refactoring by applying TDD principles - write failing tests before implementation co...
cocoapods-test-specs
by TheBushidoCollectiveUse when adding automated tests to CocoaPods libraries using test specs. Covers test spec configuration, app host requirements, and testing patterns t...
testng-data-driven
by TheBushidoCollectiveUse when implementing data-driven tests with TestNG DataProviders, factory methods, and parameterization patterns.
testng-fundamentals
by TheBushidoCollectiveUse when working with TestNG annotations, assertions, test lifecycle, and configuration for Java testing.
testng-parallel
by TheBushidoCollectiveUse when configuring parallel test execution with TestNG including thread pools, suite configuration, and synchronization.
claude-agent-sdk-tool-integration
by TheBushidoCollectiveUse when integrating tools, permissions, and MCP servers with Claude AI agents using the Agent SDK.
mise-tool-management
by TheBushidoCollectiveUse when managing development tool versions with Mise. Covers installing tools, version pinning, and replacing language-specific version managers.
runbooks-troubleshooting-guides
by TheBushidoCollectiveUse when creating troubleshooting guides and diagnostic procedures for operational issues. Covers problem diagnosis, root cause analysis, and systemat...
typescript-async-patterns
by TheBushidoCollectiveUse when typeScript async patterns including Promises, async/await, and async iterators with proper typing. Use when writing asynchronous TypeScript c...
typescript-type-system
by TheBushidoCollectiveUse when working with TypeScript's type system including strict mode, advanced types, generics, type guards, and compiler configuration.
typescript-type-system
by TheBushidoCollectiveUse when working with TypeScript's type system including strict mode, advanced types, generics, type guards, and compiler configuration.
typescript-utility-types
by TheBushidoCollectiveUse when typeScript utility types, mapped types, and advanced type manipulation. Use when creating flexible, type-safe TypeScript code.
ios-uikit-architecture
by TheBushidoCollectiveUse when building iOS apps with UIKit, implementing MVVM/MVC/Coordinator patterns, or integrating UIKit with SwiftUI.
gitlab-ci-variables-secrets
by TheBushidoCollectiveUse when configuring GitLab CI/CD variables, managing secrets, or integrating with external secret providers. Covers secure credential handling.
vitest-configuration
by TheBushidoCollectiveUse when vitest configuration, Vite integration, workspace setup, and test environment configuration for modern testing.
vitest-performance
by TheBushidoCollectiveUse when vitest performance optimization including fast execution, watch mode, and parallelization strategies.
vitest-testing-patterns
by TheBushidoCollectiveUse when vitest testing patterns including unit tests, mocks, spies, and browser mode testing.
vue-component-patterns
by TheBushidoCollectiveUse when Vue component patterns including props, emits, slots, and provide/inject. Use when building reusable Vue components.
vue-composition-api
by TheBushidoCollectiveUse when Vue 3 Composition API with reactive refs, computed, and composables. Use when building modern Vue 3 applications.
vue-reactivity-system
by TheBushidoCollectiveUse when Vue reactivity system with refs, reactive, computed, and watchers. Use when managing complex state in Vue applications.
zustand-advanced-patterns
by TheBushidoCollectiveUse when implementing advanced Zustand patterns including transient updates, subscriptions with selectors, store composition, and performance optimiza...
zustand-middleware
by TheBushidoCollectiveUse when implementing Zustand middleware for persistence, dev tools, immutability, and other enhanced store functionality. Covers persist, devtools, i...
zustand-store-patterns
by TheBushidoCollectiveUse when creating and managing Zustand stores for React state management. Covers store creation, selectors, actions, and basic usage patterns.
zustand-typescript
by TheBushidoCollectiveUse when working with Zustand in TypeScript projects. Covers type-safe store creation, typed selectors, and advanced TypeScript patterns with Zustand.
Discover More Agentic Skills
Browse our complete catalog of AI agent skills from developers worldwide.