Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →

geoffjay/claude-plugins

25 skills3k installs200 starsGitHub

Install

npx skills add https://github.com/geoffjay/claude-plugins

Skills in this repo

1Documentation UpdateThe documentation-update skill regenerates agents.md, agent-skills.md, plugins.md, and usage.md from marketplace data via Jinja templates. It keeps public docs synchronized when plugins are added, updated, or removed. Agents run the generation pipeline, diff outputs, and highlight breaking doc changes. Use after marketplace plugin changes to refresh user-facing documentation consistently. Regenerates agents.md, agent-skills.md, plugins.md, usage.md. Jinja templates driven by marketplace data. Runs after plugin add, update, or remove events. Diffs outputs for breaking documentation changes. Keeps public docs synchronized with catalog. Regenerate marketplace documentation from plugin data using Jinja templates when plugins change.1.5kinstalls2Git Troubleshootinggit-troubleshooting is a Claude plugin skill from geoffjay/claude-plugins that provides step-by-step recovery for common and severe git failure modes. It activates on git error messages, botched merges or rebases, detached HEAD states, corrupted repositories, and lost commits or branches. The skill walks through reflog inspection, conflict resolution, safe reset strategies, and push/pull diagnostics without destructive commands unless explicitly warranted. Developers reach for it when a feature branch cannot merge, CI fails on a shallow clone issue, or a rebase leaves the repo in an inconsistent state. Coverage spans recovering orphaned commits, fixing index corruption symptoms, and untangling remote tracking problems that block delivery.339installs3Git Advancedgit-advanced is a geoffjay/claude-plugins skill for experienced Git users facing non-routine version-control problems. It covers interactive rebases, commit splitting and squashing, advanced merge strategies, cherry-picking across branches, git bisect for regression hunting, and reflog-based recovery after mistakes. Developers invoke it when a botched rebase, polluted history, or lost commits block progress and simple commit-and-merge workflows are insufficient. The skill emphasizes safe history manipulation patterns for teams that need clean PRs, bisectable trees, and recoverable workflows without corrupting shared remote branches. It assumes familiarity with basic Git commands and targets surgical fixes rather than introductory Git tutorials.310installs4Tokio PatternsProvides common Tokio patterns and idioms for async Rust programming. A developer uses it when implementing worker pools, pub/sub, timeouts, or retries in async code.99installs5Tokio ConcurrencyProvides advanced Tokio concurrency patterns for async Rust systems. A developer uses it when building high-concurrency async services with pipelines, rate limiting, or graceful shutdown.65installs6Git RepositoryCovers repository management strategies including branching models, monorepo/polyrepo organization, submodules, subtrees, and scaling git for large teams. A developer uses it when structuring a repo or picking a branching strategy.57installs7Tokio TroubleshootingCovers debugging and troubleshooting of Tokio applications using tokio-console and related tooling. A developer uses it when diagnosing deadlocks, leaks, or performance problems in an async runtime.53installs8Gpui PerformanceCovers performance optimization for GPUI applications including rendering, layout, memory, and profiling. A developer uses it when a Rust GPUI UI needs to run faster or profile slow paths.44installs9Rust Ui ArchitectureProvides architecture patterns for Rust UI applications including code organization, modularity, and scaling. A developer uses it when structuring or scaling a Rust GPUI application.42installs10Tokio NetworkingCovers network programming patterns with Hyper, Tonic, and Tower on Tokio. A developer uses it when building HTTP or gRPC services with middleware, pooling, or health checks in Rust.41installs11Gpui PatternsProvides GPUI patterns for component composition, state management, event handling, and action dispatching. A developer uses it when structuring components in a Rust GPUI application.38installs12Gpui StylingProvides the GPUI styling system covering theming, responsive layouts, visual design patterns, and style composition. A developer uses it when styling or theming a Rust GPUI interface.35installs13Cli Ux PatternsProvides CLI user-experience patterns covering error message structure, color usage, progress indicators, interactive prompts, and output formatting. A developer uses it when designing or improving the usability of a command-line tool.34installs14Git ConventionsDocuments git conventions including Conventional Commit types, branch naming, semver tagging, workflow models, and changelog standards. A developer uses it when standardizing commit messages, branches, or team git workflow.34installs15Go OptimizationCovers Go performance optimization through profiling, benchmarking, memory management, and runtime tuning. A developer uses it when analyzing bottlenecks or reducing CPU and memory usage in Go code.33installs16Go ConcurrencyProvides Go concurrency patterns for goroutines, channels, synchronization primitives, and common concurrency designs. A developer uses it when building parallel processing or debugging race conditions in Go.31installs17Go PatternsProvides idiomatic Go patterns and best practices with emphasis on modern features like generics and workspaces. A developer uses it when writing or refactoring Go code for idiom compliance.31installs18Cli DistributionCovers packaging and distribution patterns for Rust CLI applications, including generating shell completions with clap_complete, man pages, and cross-compiled releases. A developer uses it when preparing a CLI tool for release to users.30installs19Sinatra PatternsCovers common Sinatra patterns for routing, error handling, and application organization. A developer uses it when building Sinatra applications or designing routes.28installs20Clap PatternsDocuments Clap v4+ patterns for building Rust command-line argument parsers, contrasting the Derive and Builder APIs and their tradeoffs. A developer uses it when implementing CLI arguments and validation with Clap.27installs21Cli ConfigurationProvides configuration-management patterns for command-line apps, defining a precedence order from compiled defaults through system, user, and project files to env vars and CLI arguments. A developer uses it when building a config system for a CLI tool.27installs22Marketplace UpdateMaintains the marketplace.json file for a Claude plugin marketplace as plugin entries change. A developer uses it when creating or updating plugin catalog entries.27installs23Rack MiddlewareCovers Rack middleware development, configuration, and integration patterns. A developer uses it when creating custom middleware or working with a Rack middleware stack.27installs24Ruby PatternsProvides modern Ruby idioms, design patterns, metaprogramming techniques, and best practices. A developer uses it when writing or refactoring Ruby code for clarity.27installs25Sinatra SecurityProvides security best practices for Sinatra applications including input validation, CSRF protection, and authentication. A developer uses it when hardening a Sinatra app or running a security review.27installs

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.

geoffjay/claude-plugins · 25 skills · Skillselion