htlin222/dotfiles
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.
backend
Backend development with Node.js, Express, NestJS, and server patterns
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.
data-science
Data analysis, SQL queries, BigQuery operations, and data insights. Use for data analysis tasks and queries.
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.
api-docs
Create OpenAPI specs, SDK docs, and API documentation. Use for API documentation or client library generation.
sql
SQL patterns for database querying and design
c-lang
Write efficient C code with proper memory management and system calls. Use for C optimization, memory issues, or system programming.
legacy
Modernize legacy codebases, migrate frameworks, and reduce technical debt. Use for legacy system updates or framework migrations.
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.
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.
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.
database
Database design, SQL, NoSQL, and data management patterns
incident
Handle production incidents with urgency. Use when production issues occur for debugging, fixes, and post-mortems.
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.
search
Expert web research with advanced search techniques. Use for deep research, information gathering, or fact verification.
cpp
Modern C++ programming patterns and idioms
mobile
Mobile development with React Native, Flutter, and native patterns
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.
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".
network
Debug network connectivity, configure load balancers, and analyze traffic. Use for connectivity issues, network optimization, or protocol debugging.
frontend
Modern frontend development with React, Vue, and web technologies
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.
php
Modern PHP programming patterns
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.
payment
Integrate Stripe, PayPal, and payment processors. Use when implementing payments, billing, or subscriptions.
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.
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.
data-engineer
Use when user needs scalable data pipeline development, ETL/ELT implementation, or data infrastructure design.
test-auto
Create test suites with unit, integration, and e2e tests. Use when setting up tests, improving coverage, or when user asks about testing.
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.
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.
perf
Performance profiling and optimization. Use for benchmarking code, analyzing performance, running Lighthouse audits, and finding hotspots.
error-detective
Use when user needs complex error pattern analysis, distributed system debugging, error correlation, root cause discovery, or predictive error prevention across microservices.
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.
cloud
Guide for assistant-cloud persistence and authorization. Use when setting up thread persistence, file uploads, or authentication.
python
Python programming patterns and best practices
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.
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.
ml-engineer
Expert in building scalable ML systems, from data pipelines and model training to production deployment and monitoring.
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.
sc-cleanup
sc-index
sc-task
sc-document
Generate focused documentation for components, functions, APIs, and features. Use when creating inline docs, API references, user guides, or technical documentation.
quicktype
course
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.
codefocus
sc-design
Design system architecture, APIs, and component interfaces with comprehensive specifications. Use when planning architecture, designing APIs, creating component interfaces, or modeling databases.
sc-workflow
Generate structured implementation workflows from PRDs and feature requirements. Use when planning implementations, decomposing features, or coordinating multi-domain development.
sc-troubleshoot
context-report
sc-estimate
Provide development estimates for tasks, features, or projects with intelligent analysis. Use when planning timelines, assessing complexity, or scoping resources.
sc-spawn
harsh
dev-docs
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.
git_status
sc-git
Git operations with intelligent commit messages and workflow optimization. Use when committing changes, managing branches, or optimizing git workflows.
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.
prime
sc-load
all_tools
sentient
quarto-netlify
checkpoint
Save current progress to memory-keeper to prevent work loss.
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.
hook
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.
sc-explain
Provide clear explanations of code, concepts, and system behavior with educational clarity. Use when understanding code, learning concepts, or knowledge transfer.