Hank avatar

Hank

Community

@aitchwhy

32Followers
|
405Public Repos
|
54Published Skills

Agent Skills by Hank

Showing 54 vetted skills indexed across 1 GitHub repositories.

aitchwhyaitchwhy

upgrade

Automates fetch-diff-apply upgrades for Claude Code patterns and Anthropic releases.

Community
Advanced
aitchwhyaitchwhy

repomix

Pack codebases into compressed XML, Markdown, JSON, or plain output.

Community
Advanced
aitchwhyaitchwhy

pulumi-esc

Retrieve Pulumi ESC secrets and stack outputs via GitHub OIDC in GitHub Actions.

Community
Advanced
aitchwhyaitchwhy

nix-patterns

Automate reproducible dotfiles management for macOS and Linux with nix-darwin and home-manager.

Community
Advanced
aitchwhyaitchwhy

api-contract

Centralize HTTP endpoint definitions with EmberApi SSOT for typed server and client implementations.

Community
Intermediate
aitchwhyaitchwhy

option-patterns

Convert nullable TypeScript inputs to Option types and enforce exhaustive handling.

Community
Intermediate
aitchwhyaitchwhy

mcp-optimization

Optimize MCP server usage with session token budgets and caching strategies.

Community
Advanced
aitchwhyaitchwhy

quality-patterns

Enforce TypeScript/JavaScript code quality with biome checks and test evidence.

Community
Basic
aitchwhyaitchwhy

effect-resilience

Implement retry, timeout, and polling with Effect schedules and backoff.

Community
Intermediate
aitchwhyaitchwhy

gha-oidc-patterns

Configure GitHub Actions OIDC authentication for AWS, Pulumi, and ESC.

Community
Intermediate
aitchwhyaitchwhy

codebase-exposure

Expose codebases to Claude Desktop and Claude Code via Repomix packs and MCP servers.

Community
Advanced
aitchwhyaitchwhy

nix-configuration-centralization

Centralize Nix flake configurations with compile-time validation of ports and service URLs.

Community
Advanced
aitchwhyaitchwhy

testing

Test effectful TypeScript code by substituting test layers for mocks.

Community
Intermediate
aitchwhyaitchwhy

hexagonal

Decouple business logic from infrastructure using ports and adapters.

Community
Intermediate
aitchwhyaitchwhy

effect-ts

Model typed effects, errors, and dependencies in TypeScript with Effect-TS.

Community
Basic
aitchwhyaitchwhy

type-safety

Prevent mixing incompatible values with branded types and boundary parsing.

Community
Advanced
aitchwhyaitchwhy

type-boundary-patterns

Parse untrusted vendor data with Schema.decodeUnknown at integration boundaries.

Community
Advanced
aitchwhyaitchwhy

parse-boundary

Parse external data into typed structures using Schema.decodeUnknown.

Community
Intermediate
aitchwhyaitchwhy

state-machines

Coordinate React UI state transitions with XState v5 state machines.

Community
Intermediate
aitchwhyaitchwhy

observability

Implement structured logging and distributed tracing for TypeScript/Node.js microservices with OpenTelemetry.

Community
Intermediate
aitchwhyaitchwhy

quality-rules

Detect and enforce TypeScript quality rules across codebases.

Community
Basic
aitchwhyaitchwhy

effect-clock-patterns

Replace new Date with Effect Clock for deterministic timestamps in tests.

Community
Basic
aitchwhyaitchwhy

clean-code

Enforce clean code patterns in Nix and TypeScript projects with Biome.

Community
Intermediate
aitchwhyaitchwhy

nix-build-optimization

Optimize Nix build times by splitting derivations and integrating caching.

Community
Advanced