Agent skills
Skills you can use with AI coding agents, indexed from public GitHub repositories.
-
gemini-api-rate-limiting
Best practices for handling Gemini API rate limits, implementing sequential queues, and preventing 429 RESOURCE_EXHAUSTED errors in WescoBar
BerryKuipers/claude-code-toolkit 6
-
gemini-api-caching
Best practices for Gemini API caching strategy including cache versioning, entity-stable keys, and cache busting for WescoBar
BerryKuipers/claude-code-toolkit 6
-
semantic-theming
Enforce semantic CSS variable theming in Tailwind projects. Prevents raw colors (hex, rgb) and non-theme Tailwind classes. Use when project has semantic tokens, CSS vars, or custom ESLint theming rules.
BerryKuipers/claude-code-toolkit 6
-
create-pull-request
Create GitHub pull requests with proper issue linking, comprehensive descriptions, and quality metrics for WescoBar project
BerryKuipers/claude-code-toolkit 6
-
commit-with-validation
Create single atomic commit with proper message format, issue linking, and pre-commit hook validation for WescoBar workflows
BerryKuipers/claude-code-toolkit 6
-
create-feature-branch
Create properly named feature branch from development with remote tracking, following WescoBar naming conventions and git best practices
BerryKuipers/claude-code-toolkit 6
-
validate-git-hygiene
Validate git commit messages, branch naming conventions, and check for sensitive files. Returns structured output with commit format validation, branch name compliance, and sensitive file detection (.env, credentials, .pem, .key). Used for git workflow validation and security checks.
BerryKuipers/claude-code-toolkit 6
-
run-comprehensive-tests
Execute comprehensive test suite with validation, coverage reporting, and failure analysis. Works with any TypeScript/JavaScript testing framework (Jest, Vitest, Mocha, etc.). Returns structured output with pass/fail status, coverage metrics, and detailed error analysis.
BerryKuipers/claude-code-toolkit 6
-
tdd-workflow
BerryKuipers/claude-code-toolkit 6
-
dev-memory-update
Update development memory (events.jsonl) based on commit metadata and diff analysis. Automatically tracks features, fixes, refactorings, and decisions.
BerryKuipers/claude-code-toolkit 6
-
dev-memory-briefing
Generate a session briefing from development memory (events.jsonl, sessions.jsonl). Shows recent timeline, open questions, and suggested focus areas.
BerryKuipers/claude-code-toolkit 6
-
project-memory
Persist and recall project-specific context across sessions. Store architectural decisions, patterns, solutions, and learnings. Automatically recall relevant context when facing similar problems.
BerryKuipers/claude-code-toolkit 6
-
save-workflow-state
Save conductor workflow state to JSON file for smart resumption, tracking current phase, completed phases, issue context, and branch information
BerryKuipers/claude-code-toolkit 6
-
load-resumption-state
Load conductor workflow state from previous session and determine resumption point by analyzing git state and saved JSON state file
BerryKuipers/claude-code-toolkit 6
-
handoff-pack
Generates structured Handoff Pack prompts for delegating work to Gemini with clear scope, acceptance criteria, and output format requirements.
BerryKuipers/claude-code-toolkit 6
-
continuous-learning
BerryKuipers/claude-code-toolkit 6
-
skill-creator
Interactive skill creation wizard that guides you through building properly formatted Claude Skills with YAML frontmatter, progressive disclosure, and best practices
BerryKuipers/claude-code-toolkit 6
-
validate-typescript
Run TypeScript compiler type-checking (tsc --noEmit) to validate type safety and catch type errors. Works with any TypeScript project. Returns structured output with error counts, categories (type/syntax/import errors), and affected files. Used for quality gates and pre-commit validation.
BerryKuipers/claude-code-toolkit 6
-
validate-coverage-threshold
Validate test coverage meets minimum thresholds for overall, statement, branch, and function coverage
BerryKuipers/claude-code-toolkit 6
-
quality-gate
Complete quality validation workflow combining TypeScript checking, linting, tests, coverage, and build validation. Works with any TypeScript/JavaScript project. Returns structured pass/fail with detailed results for each check. Used in conductor workflows and quality assurance phases.
BerryKuipers/claude-code-toolkit 6
-
record-quality-baseline
Record quality metrics baseline before refactoring or major changes, capturing audit scores, test coverage, and complexity for comparison
BerryKuipers/claude-code-toolkit 6
-
type-hardening
Incrementally improve type safety by replacing string literals with enums, narrowing `any` types, and using shared types. Works in small verified batches. Preserves functionality while improving code quality.
BerryKuipers/claude-code-toolkit 6
-
validate-build
Run production build validation (npm run build, vite build, tsc) to ensure code compiles and builds successfully. Returns structured output with build status, duration, size metrics, and error details. Used for quality gates and deployment readiness checks.
BerryKuipers/claude-code-toolkit 6
-
validate-lint
Run ESLint and Prettier validation to check code style, formatting, and linting rules. Works with any TypeScript/JavaScript project using ESLint/Prettier. Returns structured output with error/warning counts, rule violations, and affected files.
BerryKuipers/claude-code-toolkit 6