Back to authors
TheBushidoCollective

TheBushidoCollective

808 Skills published on GitHub.

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 →

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 →

validate

Validate checklist items for a ClickUp task without changing status

UncategorizedView skill →

figma-analyze-frame

Analyze a Figma frame's structure, properties, and implementation considerations

UncategorizedView skill →

figma-extract-tokens

Extract design tokens and variables from a Figma file to create or update a design system

UncategorizedView skill →

figma-generate-component

Generate production-ready code from a Figma component or frame using the Figma MCP server

UncategorizedView skill →

figma-sync-design-system

Sync design system components between Figma and code using Code Connect mappings

UncategorizedView skill →

create-issue

Create a new issue in a GitHub repository

UncategorizedView skill →

professional-honesty

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

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 →

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 →

code-review

Code review a pull request

UncategorizedView skill →

debug

Investigate and diagnose issues without necessarily fixing them

UncategorizedView skill →

develop

Comprehensive 8-phase workflow for developing new features with quality enforcement

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 →

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 →

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 →

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 →

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 →

Page 9 of 17 · 808 results