Skip to main content

Skills in this repository

sethdford/claude-skills - Page 3

SkillsMP has collected 383 skills from sethdford/claude-skills. Open a skill to review its source and details.

sethdford/claude-skills

Showing 40 of 383 collected skills.

occupation
Software Developers
description

SOLID principles (Single Responsibility, Open/Closed, Liskov Substitution, Interface Segregation, Dependency Inversion) for object-oriented design.

updated
occupation
Database Administrators
description

Pool sizing, connection lifetime, health checks, and resource exhaustion prevention.

updated
occupation
Database Architects
description

Constraints, triggers, audit trails, referential integrity, and data validation.

updated
occupation
Database Architects
description

B-tree indexes, composite indexes, covering indexes, UNIQUE indexes, and index trade-offs.

updated
occupation
Database Architects
description

Safe schema migrations, backward compatibility, zero-downtime deployments, and rollback strategies.

updated
occupation
Database Administrators
description

EXPLAIN PLAN analysis, index selection, join strategies, and slow query debugging.

updated
occupation
Database Architects
description

Database schema design with normalization, relationships, constraints, and data integrity.

updated
occupation
Database Architects
description

ACID properties, isolation levels, locks, deadlocks, and transaction design.

updated
occupation
Software Developers
description

Using bisect/git bisect to isolate failure to exact commit or code path.

updated
occupation
Software Developers
description

Race conditions, deadlocks, thread analysis, happens-before relationships.

updated
occupation
Network & Computer Systems Administrators
description

Parsing logs, correlation analysis, reconstructing timeline of failures.

updated
occupation
Software Developers
description

Detecting memory leaks through heap dumps, retention analysis, and reference tracing.

updated
occupation
Software Developers
description

CPU/memory profiling, identifying bottlenecks, flame graphs, hotspot analysis.

updated
occupation
Software Developers
description

Writing comprehensive postmortems: timeline, root cause, prevention, action items.

updated
occupation
Software Developers
description

Five Whys, fishbone diagrams, identifying systemic causes not just symptoms.

updated
occupation
Software Developers
description

Disciplined methodology to isolate bugs through hypothesis-driven testing. Form hypotheses, test them with minimal changes, narrow scope systematically. Use when bugs are unclear or reproduce intermittently.

updated
occupation
Network & Computer Systems Administrators
description

SLO-based alerting, threshold tuning, incident escalation, runbooks, and on-call management.

updated
occupation
Network & Computer Systems Administrators
description

GitHub Actions, GitLab CI, Jenkins; stages, artifacts, caching, and deployment automation.

updated
occupation
Network & Computer Systems Administrators
description

Blue-green, canary, rolling deployments, traffic shifting, and safe release strategies.

updated
occupation
Network & Computer Systems Administrators
description

Dockerfile best practices, layer optimization, multi-stage builds, security, and image size reduction.

updated
occupation
Software Developers
description

Designing feature flags for gradual rollouts, A/B testing, and safe feature releases.

updated
occupation
Network & Computer Systems Administrators
description

Terraform, CloudFormation, reproducible infrastructure, version control, and IaC best practices.

updated
occupation
Network & Computer Systems Administrators
description

ELK Stack, structured logging, log query patterns, and centralized log management.

updated
occupation
Network & Computer Systems Administrators
description

Metrics, logs, traces (observability); choosing what to measure, dashboards, and incident response.

updated
occupation
Software Developers
description

Systematic code review process, feedback templates, approval criteria, and review best practices.

updated
occupation
Software Developers
description

Documentation levels and types (README, architecture, API, runbooks), keeping docs current and discoverable.

updated
occupation
Software Developers
description

Feature branches, commit hygiene, rebasing vs. merging, and collaborative workflows.

updated
occupation
Network & Computer Systems Administrators
description

SEV classification, incident command system, communication, and incident response procedures.

updated
occupation
Network & Computer Systems Administrators
description

Runbook templates, escalation procedures, playbooks, and incident playbooks.

updated
occupation
Software Developers
description

Effective pair programming, driver/navigator roles, tools, and collaboration patterns.

updated
occupation
Technical Writers
description

Clear technical documentation, API docs, architecture decision records, and runbooks.

updated
occupation
Software Developers
description

Big O notation, time/space complexity analysis, and choosing efficient algorithms.

updated
occupation
Software Developers
description

Actor model, CSP (Communicating Sequential Processes), lock-free patterns, async/await.

updated
occupation
Software Developers
description

Choosing optimal data structures based on access patterns and performance requirements.

updated
occupation
Software Developers
description

Gang of Four patterns (Creational, Structural, Behavioral) and when to apply them.

updated
occupation
Software Developers
description

Higher-order functions, composition, monads, immutability, and functional programming idioms.

updated
occupation
Software Developers
description

Streams, observables, event-driven reactive systems, backpressure, and reactive programming.

updated
occupation
Software Developers
description

RAII (Resource Acquisition Is Initialization), cleanup patterns, resource leaks, and lifetime management.

updated
occupation
Software Developers
description

Finite state machines, event sourcing, CQRS (Command Query Responsibility Segregation), and state modeling.

updated
occupation
Software Quality Assurance Analysts & Testers
description

Testing multiple components together; contract verification; real I/O (database, HTTP). Use when testing component interactions.

updated
Showing 40 of 383 collected skills.