skills/htlin222/dotfiles

htlin222/dotfiles

72 skills235 total installsGithubGithubGitHub

ai-engineer

Expert in building comprehensive AI systems, integrating LLMs, RAG architectures, and autonomous agents into production applications. Use when building AI-powered features, implementing LLM integrations, designing RAG pipelines, or deploying AI systems.

7

backend

Backend development with Node.js, Express, NestJS, and server patterns

6

skill-gen

Generate new Claude Code skills from user requirements. Use when user asks to create a new skill, slash command, or wants to automate a workflow. Guides through skill creation with proper structure and best practices.

6

data-science

Data analysis, SQL queries, BigQuery operations, and data insights. Use for data analysis tasks and queries.

6

add-skill

Create new Claude Code skills with proper structure. Use when user wants to add a skill, create a slash command, or automate a workflow. Fetches official docs and guides through skill creation.

6

api-docs

Create OpenAPI specs, SDK docs, and API documentation. Use for API documentation or client library generation.

6

sql

SQL patterns for database querying and design

6

c-lang

Write efficient C code with proper memory management and system calls. Use for C optimization, memory issues, or system programming.

6

legacy

Modernize legacy codebases, migrate frameworks, and reduce technical debt. Use for legacy system updates or framework migrations.

6

makefile-for-telegram

Generate a Makefile for Telegram bot projects with LaunchAgent service management. Use when setting up a new Telegram bot project or adding service management to an existing one.

5

golang

Best practices for writing production Go code. Use when writing, reviewing, or refactoring Go code. Covers error handling, concurrency, naming conventions, testing patterns, performance optimization, generics, and common pitfalls. Based on Google Go Style Guide, Uber Go Style Guide, Effective Go, and Go Code Review Comments. Updated for Go 1.25.

5

dx-optimizer

Expert in optimizing the end-to-end developer journey. Specializes in Internal Developer Portals (IDP), DORA metrics, and on-call health. Use when improving developer experience, building internal platforms, measuring engineering productivity, or reducing developer friction.

5

database

Database design, SQL, NoSQL, and data management patterns

5

incident

Handle production incidents with urgency. Use when production issues occur for debugging, fixes, and post-mortems.

5

map

Generate semantic codebase symbol map for precise code navigation. Use when starting work on unfamiliar codebase, before refactoring, or when you need to understand where classes/functions/interfaces are defined instead of using rg text-matching.

5

search

Expert web research with advanced search techniques. Use for deep research, information gathering, or fact verification.

5

cpp

Modern C++ programming patterns and idioms

5

mobile

Mobile development with React Native, Flutter, and native patterns

5

code-review

Automated code review for pull requests using specialized review patterns. Analyzes code for quality, security, performance, and best practices. Use when reviewing code changes, PRs, or doing code audits.

5

prompt-engineer

Expert in designing, optimizing, and evaluating prompts for Large Language Models. Specializes in Chain-of-Thought, ReAct, few-shot learning, and production prompt management. Use when crafting prompts, optimizing LLM outputs, or building prompt systems. Triggers include "prompt engineering", "prompt optimization", "chain of thought", "few-shot", "prompt template", "LLM prompting".

5

network

Debug network connectivity, configure load balancers, and analyze traffic. Use for connectivity issues, network optimization, or protocol debugging.

5

frontend

Modern frontend development with React, Vue, and web technologies

5

javascript

Write modern JavaScript/ES6+ code following best practices for performance, security, and maintainability. Use when writing JS code, fixing bugs, or implementing frontend functionality.

5

php

Modern PHP programming patterns

5

quarto-book

Generate Quarto Book project structure with chapters, configuration, and output settings. Use when user wants to create a book, multi-chapter document, technical manual, or asks about Quarto book setup.

5

payment

Integrate Stripe, PayPal, and payment processors. Use when implementing payments, billing, or subscriptions.

5

devops

DevOps and infrastructure expert that generates IaC ONE COMPONENT AT A TIME (VPC → Compute → Database → Monitoring) to prevent crashes. Handles Terraform, Kubernetes, Docker, CI/CD. **CRITICAL CHUNKING RULE - Large deployments (EKS + RDS + monitoring = 20+ files) done incrementally.** Activates for deploy, infrastructure, terraform, kubernetes, docker, ci/cd, devops, cloud, deployment, aws, azure, gcp, pipeline, monitoring, ECS, EKS, AKS, GKE, Fargate, Lambda, CloudFormation, Helm, Kustomize, ArgoCD, GitHub Actions, GitLab CI, Jenkins, deploy my app, deploy to production, deploy to cloud, how to deploy, setup deployment, create pipeline, build pipeline, CI pipeline, CD pipeline, continuous integration, continuous deployment, continuous delivery, automate deployment, automated builds, automated tests in CI, Docker build, Dockerfile, docker-compose, container, containerize, containerization, build container, push to registry, ECR, GCR, ACR, Docker Hub, image registry, Kubernetes deployment, K8s deploy, pod deployment, service mesh, Istio, Linkerd, infrastructure as code, IaC, provision infrastructure, create AWS resources, create Azure resources, create GCP resources, serverless deployment, Lambda deployment, Cloud Functions deployment, Azure Functions deployment, Vercel deployment, Netlify deployment, deploy Next.js, deploy React app, deploy Node.js, environment variables, secrets management, AWS Secrets Manager, HashiCorp Vault, SSL certificate, HTTPS setup, domain setup, DNS configuration, load balancer setup, auto scaling, scaling policy, CloudWatch alarms, PagerDuty, incident response, blue green deployment, canary deployment, rolling deployment, rollback deployment, feature flags, LaunchDarkly.

5

architect

System Architect and technical design expert. Creates system architecture, technical specifications, Architecture Decision Records (ADRs), component designs, API contracts, data models, and deployment architectures. Handles design patterns, scalability planning, technology stack decisions, microservices architecture, event-driven systems, CQRS, domain-driven design. Activates for architect, architecture, system design, technical design, api, backend, frontend, fullstack, ADR, architecture decision record, design patterns, microservices, API design, data model, database schema, scalability, performance architecture, technology stack, tech stack selection, distributed systems, event-driven, CQRS, DDD, domain model, component architecture, integration patterns, CAP theorem, consistency, availability, partition tolerance, how should I design, how to architect, what architecture, best architecture for, system architecture for, design the system, plan the architecture, architecture review, architecture decision, which technology, which framework, which database, monolith vs microservices, when to use microservices, service boundaries, bounded context, aggregate root, repository pattern, factory pattern, singleton pattern, observer pattern, strategy pattern, adapter pattern, facade pattern, decorator pattern, dependency injection, inversion of control, clean architecture, hexagonal architecture, onion architecture, layered architecture, vertical slice, modular monolith, event sourcing, saga pattern, outbox pattern, two phase commit, eventual consistency, strong consistency, read model, write model, command query separation, API gateway, service discovery, circuit breaker, bulkhead pattern, retry pattern, timeout pattern, rate limiting architecture, caching architecture, CDN architecture, multi-tenant architecture, SaaS architecture, B2B architecture, B2C architecture, marketplace architecture, e-commerce architecture, social media architecture, real-time architecture, WebSocket architecture, pub/sub architecture, message queue architecture, Kafka architecture, RabbitMQ architecture, Redis architecture.

5

data-engineer

Use when user needs scalable data pipeline development, ETL/ELT implementation, or data infrastructure design.

5

test-auto

Create test suites with unit, integration, and e2e tests. Use when setting up tests, improving coverage, or when user asks about testing.

5

graphql

GraphQL query language and runtime for APIs enabling clients to request exactly the data they need with strongly-typed schemas and single endpoint architecture.

4

terraform

Provides comprehensive guidance for Terraform infrastructure as code including resource definition, state management, modules, and cloud provider integration. Use when the user asks about Terraform, needs to define infrastructure as code, manage cloud resources, or work with Terraform modules.

4

perf

Performance profiling and optimization. Use for benchmarking code, analyzing performance, running Lighthouse audits, and finding hotspots.

4

error-detective

Use when user needs complex error pattern analysis, distributed system debugging, error correlation, root cause discovery, or predictive error prevention across microservices.

4

rust

Robust Rust patterns for file-backed data, parsing, persistence, FFI boundaries, and system integration. Use when writing Rust that handles file formats, subprocess integration, PID/process management, Serde serialization, or UniFFI boundaries. Covers UTF-8 safety, atomic writes, state machines, and defensive error handling.

4

cloud

Guide for assistant-cloud persistence and authorization. Use when setting up thread persistence, file uploads, or authentication.

4

python

Python programming patterns and best practices

4

refactor

Surgical code refactoring to improve maintainability without changing behavior. Covers extracting functions, renaming variables, breaking down god functions, improving type safety, eliminating code smells, and applying design patterns. Less drastic than repo-rebuilder; use for gradual improvements.

4

security

Security Engineer and application security expert. Performs threat modeling, security architecture review, penetration testing, vulnerability assessment, and security compliance. Handles OWASP Top 10, authentication security, authorization, encryption, secrets management, HTTPS/TLS, CORS, CSRF, XSS, SQL injection prevention, secure coding practices, security audits, and compliance (GDPR, HIPAA, PCI-DSS, SOC 2). Activates for security, security review, threat model, vulnerability, penetration testing, pen test, OWASP, authentication security, authorization, encryption, secrets, HTTPS, TLS, SSL, CORS, CSRF, XSS, SQL injection, secure coding, security audit, compliance, GDPR, HIPAA, PCI-DSS, SOC 2, security architecture, secrets management, rate limiting, brute force protection, session security, token security, JWT security, is this secure, security check, review security, find vulnerabilities, security scan, security test, hack proof, prevent hacking, protect from attacks, DDoS protection, bot protection, WAF, web application firewall, input validation, sanitize input, escape output, parameterized queries, prepared statements, password hashing, bcrypt, argon2, salt, pepper, secure password, password policy, MFA, 2FA, two factor, multi factor, OAuth security, OIDC, OpenID Connect, SAML, SSO security, API key security, Bearer token, refresh token rotation, token expiration, session hijacking, session fixation, clickjacking, open redirect, SSRF, XXE, insecure deserialization, broken access control, security misconfiguration, sensitive data exposure, insufficient logging, dependency vulnerability, npm audit, snyk, dependabot, CVE, security patch, zero day, security incident, data breach, data leak, privacy, data protection, encryption at rest, encryption in transit, key management, KMS, HSM, certificate management, cert rotation, security headers, CSP, Content Security Policy, X-Frame-Options, X-XSS-Protection, HSTS, Strict-Transport-Security.

4

ml-engineer

Expert in building scalable ML systems, from data pipelines and model training to production deployment and monitoring.

4

debug

Comprehensive debugging methodology for finding and fixing bugs (formerly debugging). This skill should be used when debugging code, investigating errors, troubleshooting issues, performing root cause analysis, or responding to incidents. Covers systematic reproduction, hypothesis-driven investigation, and root cause analysis techniques. Use when encountering exceptions, stack traces, crashes, segfaults, undefined behavior, or when bug reports need investigation.

4

sc-cleanup

1

sc-index

1

sc-task

1

sc-document

Generate focused documentation for components, functions, APIs, and features. Use when creating inline docs, API references, user guides, or technical documentation.

1

quicktype

1

course

1

sc-implement

Feature implementation with intelligent persona activation, task orchestration, and MCP integration. Use when implementing features, APIs, components, services, or coordinating multi-agent development. Triggers on requests for code implementation, feature development, or complex task orchestration.

1

codefocus

1

sc-design

Design system architecture, APIs, and component interfaces with comprehensive specifications. Use when planning architecture, designing APIs, creating component interfaces, or modeling databases.

1

sc-workflow

Generate structured implementation workflows from PRDs and feature requirements. Use when planning implementations, decomposing features, or coordinating multi-domain development.

1

sc-troubleshoot

1

context-report

1

sc-estimate

Provide development estimates for tasks, features, or projects with intelligent analysis. Use when planning timelines, assessing complexity, or scoping resources.

1

sc-spawn

1

harsh

1

dev-docs

1

sc-test

Execute tests with coverage analysis and automated quality reporting. Use when running unit tests, integration tests, e2e tests, analyzing coverage, or debugging test failures.

1

git_status

1

sc-git

Git operations with intelligent commit messages and workflow optimization. Use when committing changes, managing branches, or optimizing git workflows.

1

sc-build

Build, compile, and package projects with intelligent error handling and optimization. Use when building projects, creating artifacts, debugging build failures, or preparing deployments.

1

prime

1

sc-load

1

all_tools

1

sentient

1

quarto-netlify

1

checkpoint

Save current progress to memory-keeper to prevent work loss.

1

sc-improve

Apply systematic improvements to code quality, performance, maintainability, and cleanup. Use when refactoring code, optimizing performance, removing dead code, or improving project structure.

1

hook

1

sc-analyze

Comprehensive code analysis, quality assessment, and issue diagnosis. Use when analyzing code quality, security vulnerabilities, performance bottlenecks, architecture reviews, or troubleshooting bugs and build failures.

1

sc-explain

Provide clear explanations of code, concepts, and system behavior with educational clarity. Use when understanding code, learning concepts, or knowledge transfer.

1

update-dev-docs

1