Back to authors
TheBushidoCollective

TheBushidoCollective

803 Skills published on GitHub.

rubocop-integration

Use when ruboCop CI integration including GitHub Actions, plugins, and performance optimization.

UncategorizedView skill →

shell-error-handling

Use when implementing error handling, cleanup routines, or debugging in shell scripts. Covers traps, exit codes, and robust error patterns.

UncategorizedView skill →

shell-portability

Use when writing shell scripts that need to run across different systems, shells, or environments. Covers POSIX compatibility and platform differences.

UncategorizedView skill →

shell-scripting-fundamentals

Use when writing or modifying Bash/shell scripts. Covers script structure, variables, quoting, conditionals, and loops with modern best practices.

UncategorizedView skill →

shell-best-practices

Use when writing shell scripts following modern best practices. Covers portable scripting, Bash patterns, error handling, and secure coding.

UncategorizedView skill →

shfmt-configuration

Use when configuring shfmt for shell script formatting including .shfmt.toml setup, EditorConfig integration, and project-specific settings.

UncategorizedView skill →

shfmt-formatting

Use when formatting shell scripts with shfmt. Covers consistent formatting patterns, shell dialect support, common issues, and editor integration.

UncategorizedView skill →

explain

Explain code, concepts, or technical decisions in clear, understandable terms

UncategorizedView skill →

explicit-configuration

Prefer explicit configuration over framework defaults to prevent environment-dependent failures

UncategorizedView skill →

legacy-code-safety

Use when modifying, removing, or refactoring code that lacks test coverage. Emphasizes the danger of untested changes and the RGR workflow to add characterization tests before modifications.

UncategorizedView skill →

optimize

Optimize code for performance, readability, or efficiency

UncategorizedView skill →

orthogonality-principle

Use when designing modules, APIs, and system architecture requiring independent, non-overlapping components where changes in one don't affect others.

UncategorizedView skill →

plan

Create tactical implementation plan for a feature or task

UncategorizedView skill →

project-memory

Use when setting up or organizing Claude Code project memory (CLAUDE.md, .claude/rules/) for better context awareness, consistent behavior, and project-specific instructions.

UncategorizedView skill →

proof-of-work

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

UncategorizedView skill →

refactor

Restructure code to improve quality without changing behavior

UncategorizedView skill →

review

Multi-agent code review with confidence-based filtering

UncategorizedView skill →

silent-execution

Reduce token waste by batching tool calls and avoiding narration between sequential operations

UncategorizedView skill →

simplicity-principles

Use when designing solutions, adding features, or refactoring by applying KISS, YAGNI, and Principle of Least Astonishment to write simple, predictable code.

UncategorizedView skill →

solid-principles

Use during implementation when designing modules, functions, and components requiring SOLID principles for maintainable, flexible architecture.

UncategorizedView skill →

structural-design-principles

Use when designing modules and components requiring Composition Over Inheritance, Law of Demeter, Tell Don't Ask, and Encapsulation principles that transcend programming paradigms.

UncategorizedView skill →

test

Write tests for code using test-driven development principles

UncategorizedView skill →

token-efficiency

Minimize token consumption through efficient tool usage patterns

UncategorizedView skill →

sre-incident-response

Use when responding to production incidents following SRE principles and best practices.

UncategorizedView skill →

sre-monitoring-and-observability

Use when building comprehensive monitoring and observability systems.

UncategorizedView skill →

sre-reliability-engineering

Use when building reliable and scalable distributed systems.

UncategorizedView skill →

angular-dependency-injection

Use when building modular Angular applications requiring dependency injection with providers, injectors, and services.

UncategorizedView skill →

angular-rxjs-patterns

Use when handling async operations in Angular applications with observables, operators, and subjects.

UncategorizedView skill →

angular-signals

Use when building Angular 16+ applications requiring fine-grained reactive state management and zone-less change detection.

UncategorizedView skill →

django-cbv-patterns

Use when Django Class-Based Views for building modular, reusable views. Use when creating CRUD operations and complex view logic.

UncategorizedView skill →

django-orm-patterns

Use when Django ORM patterns with models, queries, and relationships. Use when building database-driven Django applications.

UncategorizedView skill →

django-rest-framework

Use when Django REST Framework for building APIs with serializers, viewsets, and authentication. Use when creating RESTful APIs.

UncategorizedView skill →

ecto-changesets

Use when validating and casting data with Ecto changesets including field validation, constraints, nested changesets, and data transformation. Use for ensuring data integrity before database operations.

UncategorizedView skill →

ecto-query-patterns

Use when querying data with Ecto.Query DSL including where clauses, joins, aggregates, preloading, and query composition. Use for building flexible database queries in Elixir applications.

UncategorizedView skill →

ecto-schema-patterns

Use when defining data structures using Ecto schemas including fields, associations, embedded schemas, and schema metadata. Use for modeling domain data in Elixir applications.

UncategorizedView skill →

ecto-schemas

Use when defining and working with Ecto schemas including field types, associations, and embedded schemas. Use when modeling database entities in Elixir.

UncategorizedView skill →

effect-concurrency

Use when Effect concurrency patterns including fibers, fork, join, parallel execution, and race conditions. Use for concurrent operations in Effect applications.

UncategorizedView skill →

effect-core-patterns

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.

UncategorizedView skill →

effect-dependency-injection

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

UncategorizedView skill →

effect-error-handling

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

UncategorizedView skill →

effect-resource-management

Use when Effect resource management patterns including Scope, addFinalizer, scoped effects, and automatic cleanup. Use for managing resources in Effect applications.

UncategorizedView skill →

effect-schema

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

UncategorizedView skill →

effect-testing

Use when testing Effect code including Effect.gen in tests, test layers, mocking services, and testing error scenarios. Use for writing tests for Effect applications.

UncategorizedView skill →

expo-build

Use when building and deploying Expo apps with EAS Build. Covers build configuration, development builds, production builds, and app store submission.

UncategorizedView skill →

expo-config

Use when configuring Expo apps with app.json, app.config.js, and EAS configuration. Covers app metadata, plugins, build configuration, and environment variables.

UncategorizedView skill →

expo-modules

Use when working with Expo SDK modules for camera, location, notifications, file system, and other device APIs. Covers permissions, configurations, and best practices.

UncategorizedView skill →

expo-router

Use when implementing file-based routing in Expo with Expo Router. Covers app directory structure, navigation, layouts, dynamic routes, and deep linking.

UncategorizedView skill →

expo-updates

Use when implementing over-the-air (OTA) updates with Expo Updates. Covers update configuration, checking for updates, and update strategies.

UncategorizedView skill →

fastapi-async-patterns

Use when FastAPI async patterns for building high-performance APIs. Use when handling concurrent requests and async operations.

UncategorizedView skill →

fastapi-dependency-injection

Master FastAPI dependency injection for building modular, testable APIs.

UncategorizedView skill →

Page 9 of 17 · 803 results