All authors
jeffreytse avatar

Claude Skills by jeffreytse

github.com/jeffreytse
1,315 skillsA× 1,305B× 8C× 20 installs569 views
Apply Hyrums LawA

Use when designing APIs, evolving existing interfaces, or planning a change to system behavior — to account for the fact that all observable behavior will be depended upon by someone, regardless of what the documented contract says.

ai-agentspythongo
0
4
Apply Idiomatic CodeA

Use when writing or reviewing code in a specific language or ecosystem — especially when contributors from different language backgrounds write in conflicting styles, or when code compiles but feels foreign to native speakers of the language.

ai-agentsjavascripttypescript
0
4
Apply Kiss PrincipleA

Use when reviewing or writing code that feels unnecessarily complex, clever, or hard to follow — to simplify implementation without losing correctness.

ai-agentspythongo
0
4
Apply Pair ProgrammingA

Use when onboarding new engineers, tackling high-complexity problems, debugging subtle issues, or when code quality and knowledge sharing are priorities over individual throughput

ai-agentsrustgo
0
4
Apply Parallel ChangeA

Use when evolving a public API, shared interface, or data schema in a way that must remain backward-compatible with existing consumers during the migration period.

ai-agentsgorefactoring
0
4
Apply Predictable CodeA

Use when writing or reviewing functions and modules — especially when callers encounter surprising side effects, error handling is inconsistent, or debugging requires tracing hidden state changes.

ai-agentsjavascripttypescript
0
4
Apply Ship Show AskA

Use when deciding how to handle a change in a code review workflow — to categorize each change as Ship (merge without review), Show (merge then notify), or Ask (open for discussion before merging), reducing review bottlenecks without eliminating oversight.

ai-agentsrustgo
0
4
Apply Small ClsA

Use when preparing a pull request or planning a feature branch — to keep changes small, focused, and independently reviewable so reviews are faster, more thorough, and easier to roll back.

ai-agentsgosql
0
4
Apply Trunk Based DevelopmentA

Use when teams want to increase deployment frequency, reduce merge conflicts, or adopt continuous integration and delivery practices

ai-agentsgogit
0
4
Apply Yagni PrincipleA

Use when deciding whether to add a feature, abstraction, configuration option, or generalization that isn't required by a current, concrete requirement.

ai-agentspythongo
0
4
Bisect RegressionA

Use when a test or behavior that previously worked is now broken and the commit that introduced the regression is unknown — to use `git bisect` to binary-search the commit history and identify the exact commit that caused it.

ai-agentspythongo
0
4
Design Branching StrategyA

Use when choosing or designing a Git branching model for a team or project

ai-agentsgogit
0
4
Design Code Review ProcessA

Use when establishing or improving a team's code review workflow, when reviews are causing bottlenecks, or when quality issues are escaping review into production

ai-agentsrustgo
0
4
Design Grpc ServiceA

Use when building a gRPC service — to define the proto contract first, apply field numbering and naming conventions, model errors with google.rpc.Status, handle streaming patterns, and maintain backward compatibility across versions.

ai-agentspythonrust
0
4
Design Naming ConventionA

Use when establishing naming conventions for a new artifact type — APIs, database tables, files, functions, CLI commands, event names, skill libraries, or any identifier namespace that multiple contributors will add to over time.

ai-agentsjavascriptpython
0
4
Design Restful ApiA

Use when designing HTTP API endpoints — choosing resource names, HTTP methods, status codes, versioning strategy, and response shapes.

ai-agentsgoaws
0
4
Diagnose BugA

Use when a bug, test failure, crash, or unexpected behavior is reported — before proposing any fix. Use when behavior diverges from specification and the root cause is unknown.

ai-agentsgobash
0
4
Propose Conventional CommitA

Use when the user asks to commit or wants a git commit message drafted — for any staged changes, whether or not they know the Conventional Commits format.

ai-agentsgobash
0
4
Review Code StyleA

Use when reviewing code for style consistency, readability, or adherence to a team or language style guide

ai-agentspythongo
0
4
Review Pull RequestA

Use when asked to review a pull request, diff, or code change — whether reviewing as an AI assistant or guiding a human reviewer on what to check and how to give feedback.

ai-agentsgosql
0
4
Run Changelog AutomationA

Use when a software project enforces Conventional Commits and wants automated changelog generation and semantic version bumping without manual writing at each release.

ai-agentspythonrust
0
4
Triage Bug ReportA

Use when a bug report is filed — to reproduce it, assess severity and priority, capture required context, and assign it before any diagnosis begins.

ai-agentsgobash
0
4
Write ChangelogA

Use when writing or updating a CHANGELOG for a software project before a release

ai-agentsgovue
0
4
Write Database MigrationA

Use when changing a database schema — adding or removing columns, creating tables, adding indexes, or altering constraints.

ai-agentsgosql
0
4
Write Openapi SpecA

Use when writing or reviewing an OpenAPI 3.x specification — to apply naming conventions, schema reuse, error modeling, pagination, security schemes, and examples that make the spec complete, consistent, and usable as a contract.

ai-agentsgobash
0
4
Write Regression TestA

Use when fixing any bug — to write a failing automated test that reproduces the bug before implementing the fix, ensuring the fix is verified and the bug cannot silently recur.

ai-agentsjavascriptpython
0
4
Write Review CommentsA

Use when writing code review comments — to phrase feedback in a way that is kind, clear, and actionable; distinguishes blocking from optional suggestions; and helps the author improve without feeling attacked.

ai-agentsrustgo
0
4
Apply Docker SecurityB

Use when writing Dockerfiles, configuring container runtimes, or deploying containerized workloads — to harden containers against privilege escalation, image vulnerabilities, and container escape.

ai-agentspythongo
0
4
Apply Feature TogglesA

Use when you need to separate code deployment from feature release, enable A/B testing, implement gradual rollouts, or allow rapid disabling of features in production without a rollback deployment.

ai-agentsgoaws
0
4
Apply Iac SecurityA

Use when writing Terraform, CloudFormation, Pulumi, or Bicep templates — to detect misconfigurations, enforce least privilege IAM, and prevent insecure defaults before infrastructure reaches production.

ai-agentsrustgo
0
4
Apply Kubernetes SecurityA

Use when deploying workloads to Kubernetes — configuring RBAC, network policies, pod security standards, secrets management, and admission controls to prevent privilege escalation and lateral movement.

ai-agentsgobash
0
4
Audit Infra DriftA

Use when detecting, auditing, or remediating drift between declared infrastructure configuration and actual deployed state

ai-agentsgobash
0
4
Design Ci PipelineA

Use when designing or improving a continuous integration pipeline for a software project

ai-agentsrustgo
0
4
Design Cicd Pipeline SecurityA

Use when designing or hardening CI/CD pipelines — securing secret injection, restricting pipeline permissions, signing artifacts, and preventing supply chain attacks in GitHub Actions, GitLab CI, or Jenkins.

ai-agentsrustgo
0
4
Design Deployment StrategyA

Use when selecting or designing a deployment strategy for releasing software to production safely

ai-agentsgokubernetes
0
4
Design Gitops WorkflowA

Use when designing a GitOps workflow where Git is the single source of truth for infrastructure and application configuration, with automated reconciliation to the desired state

ai-agentsgodocker
0
4
Design It Governance Steering CommitteeA

Use when an organization's technology investment decisions are made ad hoc by whichever team has the loudest voice or the most urgent request — establishing an IT steering committee with defined authority to prioritize technology investments against business strategy and evaluate major project proposals, rather than letting technology spending decisions happen without a structured, cross-functional decision process.

ai-agentsgoreact
0
4
Design Platform Engineering ModelA

Use when designing an internal developer platform (IDP) to reduce cognitive load on product teams, standardize infrastructure access, and improve developer experience at scale

ai-agentsgosql
0
4
Plan Incident ResponseA

Use when a production incident is declared or suspected, when building an incident response runbook, or when running a post-incident review that needs a structured process.

ai-agentsgobash
0
4
Review Kubernetes Top10A

Use when auditing a Kubernetes cluster or reviewing a deployment for security — systematically checking all 10 OWASP Kubernetes Top 10 (2022) vulnerability classes with test commands and remediation guidance.

ai-agentsgobash
0
4
Write Post MortemA

Use when an incident, outage, or significant production failure has occurred and needs to be documented — including partial outages, data pipeline failures, degraded performance events, or security incidents. Trigger once the incident is resolved and engineers are ready to analyze it.

ai-agentsgodatabase
0
4
Design Contribution StandardA

Use when creating quality standards for a knowledge repository, skill library, documentation site, or any artifact collection that will accept external contributors over time — including when the current standard has grown inconsistent or unenforced.

ai-agentsrustgo
0
4
Write Tech SpecA

Use when a non-trivial engineering change needs to be documented before implementation — including new services, significant refactors, API design, database schema changes, cross-team dependencies, or any work estimated above 1 week. Trigger before the sprint that contains implementation work.

ai-agentsrustgo
0
4
Design Component ApiA

Use when designing the props interface, composition model, or public API for a reusable React or UI component

ai-agentstypescriptgo
0
4
Design ComponentA

Use when creating a new UI component, refactoring an existing one into something reusable, or reviewing a component design for composability, accessibility, and maintainability before implementation.

ai-agentstypescriptgo
0
4
Apply Iot Device HardeningA

Use when preparing IoT devices for production deployment — removing default credentials, disabling debug interfaces, encrypting stored data, and implementing physical tamper detection.

ai-agentspythonrust
0
4
Apply Iot Network HardeningA

Use when designing IoT device network interfaces — disabling unnecessary services, enforcing TLS for all communication, segmenting devices on isolated VLANs, and securing management APIs.

ai-agentsshellbash
0
4
Design Iot Device ManagementA

Use when building IoT fleet management infrastructure — designing secure device provisioning, certificate lifecycle, remote management, and decommissioning processes.

ai-agentspythongo
0
4
Design Iot Secure BootA

Use when designing firmware update mechanisms for IoT devices — implementing code signing, secure boot chains, and rollback protection to prevent malicious firmware from running on deployed hardware.

ai-agentsrustbash
0
4
Review Iot SecurityB

Use when auditing an IoT product or deployment — systematically checking all 10 OWASP IoT Top 10 vulnerability classes with test procedures, firmware analysis commands, and network scanning.

ai-agentsrustgo
0
4