Back to authors
hgeldenhuys

hgeldenhuys

32 Skills published on GitHub.

cost-optimization

Manage Claude Code API costs - token strategies, model selection, monitoring. Use when concerned about API spend, optimizing token usage, choosing models for tasks, or setting up cost monitoring. Covers /cost command, batching strategies, and budget management.

cost-optimizationtoken-optimizationmodel-selectionbudget-managementmonitoring
finopsView skill →

ci-cd-integration

CI/CD integration - GitHub Actions, automation, pipeline integration

ci-cdgithub-actionsautomationpipelinedevops-automation
ciView skill →

code-review

Get quality code reviews from Claude Code - PR workflows, review prompts, checklists

claude-codepull-requestscode-reviewchecklistspr-workflows
reviewView skill →

creating-hooks

Guide for implementing Claude Code hooks. Use when creating event-driven automation, auto-linting, validation, or context injection. Covers all hook events, matchers, exit codes, and environment variables.

hook-systemworkflow-automationevent-drivencontext-injection
workflowView skill →

context-optimization

Guide for managing and optimizing context in Claude Code. Use when experiencing slow responses, context warnings, or planning large tasks. Covers /compact, /clear, context budgeting, subagent delegation, and efficient session workflows.

context-managementtoken-optimizationworkflowsubagent-delegationsession-management
claude-codeView skill →

creating-plugins

Guide for creating full Claude Code plugins that bundle commands, agents, hooks, MCP servers, and LSP servers. Use when building distributable extensions, packaging multiple components together, or preparing plugins for marketplace distribution.

claude-codeplugin-hooksextension-developmentmarketplacepackaging
plugin-developmentView skill →

database-workflows

Database workflows - schema design, migrations, query optimization. Use when designing schemas, reviewing migrations, optimizing queries, preventing N+1 problems, or working with ORMs like Prisma, Drizzle, and TypeORM.

database-schema-designschema-migrationquery-optimizationormprisma
databaseView skill →

debugging-claude-code

Troubleshooting guide for Claude Code issues. Use when Claude behaves unexpectedly, tools fail, sessions hang, or you need to diagnose problems. Covers diagnostics, common issues, and recovery procedures.

debuggingdiagnosticserror-handlingrecovery-procedureslogs
troubleshootingView skill →

effective-prompting

Master effective prompting techniques for Claude Code. Use when learning prompt patterns, improving task descriptions, optimizing Claude interactions, or troubleshooting why Claude misunderstood a request. Covers @ mentions, thinking keywords, task framing, and iterative refinement.

prompt-engineeringprompt-refinementtask-framingiterative-improvement
claudeView skill →

custom-slash-commands

Guide for creating custom Claude Code slash commands - shortcuts for frequently-used prompts and workflows. Use when creating reusable prompts, automating common tasks, or building team workflows. Covers frontmatter, arguments, bash execution, and namespacing.

workflow-automationslash-commandsprompt-engineeringautomationclaude-code
workflowView skill →

creating-subagents

Guide for creating custom Claude Code subagents (Task tool agents). Use when building specialized autonomous agents for specific domains or workflows. Covers agent definition, frontmatter options, tool restrictions, and spawning patterns.

autonomous-agentclaude-codetask-toolsubagentsagent-design
agentView skill →

error-recovery

Handle Claude Code errors gracefully - error types, recovery, prevention

error-recoveryerror-typeserror-preventiongraceful-degradation
error-handlingView skill →

permission-patterns

Guide for configuring Claude Code permissions effectively. Use when setting up security policies, configuring allow/deny patterns, managing tool permissions, or implementing team security standards. Covers permission modes, sandboxing, and settings.json configuration.

permissionsrbacsandboxingsecurity-policiesconfiguration
securityView skill →

refactoring-safely

Safe refactoring strategies with Claude Code - large-scale changes, validation, rollback

refactoringrollbackvalidationlarge-scale-changesclaude-code
developmentView skill →

monorepo-patterns

Monorepo workflows - navigation, cross-package changes, tooling

monorepotoolingcross-packagenavigationrepository-management
workflowView skill →

git-workflows

Guide for git operations with Claude Code. Commits, PRs, code review, branch management, and best practices. Use when committing changes, creating pull requests, reviewing code, or managing branches.

gitcommitpull-requestbranch-managementcode-review
workflowView skill →

multi-file-editing

Strategies for coordinated changes across multiple files with Claude Code. Use when making API changes, updating interfaces, refactoring shared code, or performing migrations. Covers dependency ordering, atomic vs incremental changes, and validation patterns.

claude-coderefactoringdependency-managementcode-migrationvalidation
developmentView skill →

ide-integration

IDE integration tips for VS Code, JetBrains, and terminal workflows. Use when setting up Claude Code with your IDE, configuring keybindings, optimizing terminal workflows, or synchronizing file navigation. Covers extensions, split terminals, clipboard, and diff viewing.

vscodejetbrainsterminalkeybindingsextensions
ide-integrationView skill →

memory-management

Guide for managing Claude Code memory effectively. Use when setting up project memory, optimizing CLAUDE.md files, configuring rules directories, or establishing cross-session knowledge patterns. Covers memory hierarchy, best practices, and context optimization.

memory-hierarchycontext-optimizationcross-session-memoryclaude-code
memory-managementView skill →

security-practices

Secure coding with Claude Code - vulnerability prevention, secrets, security review

secure-codingvulnerability-preventionsecurity-reviewsecrets-managementClaude-Code
securityView skill →

team-workflows

Team collaboration patterns - shared configs, standards, onboarding

team-collaborationshared-configurationonboardingstandardsprocess-management
workflowView skill →

testing-patterns

TDD workflows, test generation, and coverage strategies with Claude Code. Use when writing tests, implementing TDD, analyzing coverage gaps, or generating quality unit/integration/e2e tests. Covers Jest, Vitest, pytest, and mocking patterns.

tddtest-generationtest-coveragejestmocking
testingView skill →

writing-skills

Guide for creating effective Claude Code skills. Use when creating new skills, refactoring existing skills, or validating skill structure. Covers YAML frontmatter, progressive disclosure, naming conventions, and best practices.

yaml-frontmatterprogressive-disclosurenaming-conventionsbest-practicesskill-creation
writingView skill →

transcript-intelligence

Search and analyze Claude Code transcripts for past decisions, solutions, and discussions. Use when recalling past context, finding solutions to previously-solved problems, understanding session history, or restoring context after compact/clear.

conversation-historycontext-managementtranscript-searchsession-retrieval
memoryView skill →

headless-mode

Guide for using Claude Code programmatically via CLI flags and SDKs. Use for automation, CI/CD pipelines, scripting, and building tools on top of Claude Code. Covers --print mode, output formats, session management, and SDK integration.

automationsdksession-managementoutput-formattingci-cd
cliView skill →

documentation-generation

Generate quality documentation - READMEs, API docs, inline comments. Use when creating new project documentation, updating existing docs, or ensuring documentation stays in sync with code. Covers README patterns, JSDoc, OpenAPI, and architecture docs.

READMEcode-documentationJSDocOpenAPIarchitecture-docs
documentationView skill →

project-setup

Guide for setting up projects to work optimally with Claude Code. Use when configuring new projects, migrating existing projects, setting up team permissions, or troubleshooting project configuration. Covers directory structure, settings files, permissions, and best practices.

claude-codeconfigurationdirectory-structurepermissionsbest-practices
project-setupView skill →

claude-code-reference

Reference guide for Claude Code extensions. CONSULT BEFORE implementing skills, creating hooks, slash commands, or MCP servers. Use when building Claude Code extensions, understanding extension differences, or troubleshooting extension issues. Covers skills vs commands vs hooks vs MCP disambiguation.

developer-guidancecode-documentationplugin-hookstroubleshootingimplementation-workflow
extension-developmentView skill →

creating-mcp-servers

Guide for creating and integrating MCP (Model Context Protocol) servers with Claude Code. Use when building external tool integrations, connecting to databases, creating custom capabilities, or adding API wrappers. Covers transports, OAuth, configuration, and troubleshooting.

model-context-protocolclaude-codeexternal-toolsOAuthAPI-wrappers
integrationView skill →

migration-guides

Migration guides - from other AI tools, version upgrades, config migration. Use when switching from Cursor, Copilot, or Cody, upgrading Claude Code versions, or migrating configurations and customizations.

migration-guidesupgrade-pathsconfiguration-migrationdeveloper-guidance
docsView skill →

claude-code-hooks

Guide for implementing Claude Code hooks - automated scripts that execute at specific workflow points. Use when building hooks, understanding hook events, or troubleshooting hook configuration.

UncategorizedView skill →

claude-hooks-sdk

Expert guide for building Claude Code hooks using the claude-hooks-sdk npm package. Use when implementing TypeScript hooks with HookManager, Logger, transforms, context tracking, or troubleshooting SDK features.

UncategorizedView skill →