Back to authors
TheBushidoCollective

TheBushidoCollective

800 Skills published on GitHub.

code-review

Code review a pull request

UncategorizedView skill →

android-architecture

Use when implementing MVVM, clean architecture, dependency injection with Hilt, or structuring Android app layers.

UncategorizedView skill →

baseline-restorer

Use when multiple fix attempts fail and you need to systematically restore to a working baseline and reimplement instead of fixing broken code.

UncategorizedView skill →

fastapi-dependency-injection

Master FastAPI dependency injection for building modular, testable APIs.

UncategorizedView skill →

Kotlin DSL Patterns

Use when domain-specific language design in Kotlin using type-safe builders, infix functions, operator overloading, lambdas with receivers, and patterns for creating expressive, readable DSLs for configuration and domain modeling.

UncategorizedView skill →

Kotlin Null Safety

Use when kotlin's null safety system including nullable types, safe calls, Elvis operator, smart casts, and patterns for eliminating NullPointerExceptions while maintaining code expressiveness and clarity.

UncategorizedView skill →

Lua C Integration

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.

UncategorizedView skill →

Lua Coroutines

Use when lua coroutines for cooperative multitasking including coroutine creation, yielding and resuming, passing values, generators, iterators, asynchronous patterns, state machines, and producer-consumer implementations.

UncategorizedView skill →

git-storytelling-commit-messages

Use when writing commit messages that clearly communicate changes and tell the story of development. Helps create informative, well-structured commit messages that serve as documentation.

UncategorizedView skill →

monorepo-architecture

Use when designing monorepo structure, organizing packages, or migrating to monorepo architecture with architectural patterns for managing dependencies and scalable workspace configurations.

UncategorizedView skill →

code-annotation-patterns

Use when annotating code with structured metadata, tags, and markers for AI-assisted development workflows. Covers annotation formats, semantic tags, and integration with development tools.

UncategorizedView skill →

documentation-linking

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.

UncategorizedView skill →

notetaker-fundamentals

Use when leaving structured notes, comments, and annotations in code. Covers AI note-taking patterns, TODO formats, context preservation, and development breadcrumbs for future AI assistants and human developers.

UncategorizedView skill →

runbooks-incident-response

Use when creating incident response procedures and on-call playbooks. Covers incident management, communication protocols, and post-mortem documentation.

UncategorizedView skill →

runbooks-structure

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

UncategorizedView skill →

absinthe-schema

Use when designing GraphQL schemas with Absinthe. Covers type definitions, interfaces, unions, enums, and schema organization patterns.

UncategorizedView skill →

go-concurrency

Use when Go concurrency with goroutines, channels, and sync patterns. Use when writing concurrent Go code.

UncategorizedView skill →

python-async-patterns

Master Python asynchronous programming with asyncio, async/await,

UncategorizedView skill →

bdd-principles

Core BDD concepts, philosophy, and the Three Amigos practice

UncategorizedView skill →

prettier-configuration

Use when prettier configuration including options, config files, ignore patterns, and formatting rules.

UncategorizedView skill →

prettier-integration

Use when prettier integration with editors, pre-commit hooks, ESLint, and CI/CD pipelines.

UncategorizedView skill →

prettier-plugins

Use when prettier plugins including plugin ecosystem, custom parsers, and plugin development.

UncategorizedView skill →

plugin-development

Use when creating or modifying Han plugins. Covers plugin structure, configuration, hooks, skills, and best practices.

UncategorizedView skill →

architect

Design system architecture and high-level technical strategy

UncategorizedView skill →

baseline-restorer

Use when multiple fix attempts fail and you need to systematically restore to a working baseline and reimplement instead of fixing broken code.

UncategorizedView skill →

boy-scout-rule

Use when modifying existing files, refactoring, improving code quality, or touching legacy code by applying the Boy Scout Rule to leave code better than you found it.

UncategorizedView skill →

debug

Investigate and diagnose issues without necessarily fixing them

UncategorizedView skill →

develop

>-

UncategorizedView skill →

document

Generate or update documentation for code, APIs, or systems

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 →

fix

Debug and fix bugs, errors, or unexpected behavior

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 →

professional-honesty

Use when responding to questions or providing information requiring professional honesty and directness over excessive agreeableness.

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 →

Page 1 of 16 · 800 results