← all publishers

sawrus

@sawrus source repo

61 published skills

  1. API Design Principles · sawrus bundle
    REST API design decisions — URL conventions, error contracts, versioning, pagination, idempotency, auth patterns.
    0 installs
  2. Prompt Project Planner · sawrus bundle
    Interactive project planning skill. Collects context, asks clarifying questions, selects rules/skills/workflows, and produces an execution-ready plan.
    0 installs
  3. Prometheus Alertmanager · sawrus
    Write production-quality Prometheus alert rules, recording rules, and Alertmanager routing configs.
    0 installs
  4. CSS Architecture · sawrus
    Structure CSS/Tailwind for maintainability — tokens, BEM naming, specificity control, responsive patterns.
    0 installs
  5. General Dev Tools · sawrus
    Core development tools used across any project — git, docker, make, CI/CD, linting, formatting, pre-commit hooks.
    0 installs
  6. Github Actions Patterns · sawrus
    Production-grade GitHub Actions workflows — reusable workflows, OIDC cloud auth, caching, matrix builds, and environment protection rules. Use when the user creates, reviews, or debugs CI/CD pipelines in .github/workflows, or asks about GitHub Actions deployment, OIDC authentication, or workflow optimization.
    0 installs
  7. Migration Safety · sawrus
    Safe database migrations in production — expand-and-contract, lock-safe DDL, timing estimation, rollback SQL.
    0 installs
  8. Redis Operations · sawrus
    Redis operational runbooks — memory management, eviction policy, persistence config, Sentinel/Cluster, K8s-hosted Redis ops.
    0 installs
  9. Container Hardening · sawrus
    Harden container images and Kubernetes workload security contexts — distroless, multi-stage, minimal attack surface.
    0 installs
  10. Cluster Operations · sawrus
    Day-2 cluster operations — node management, etcd backup/restore, certificate rotation, namespace lifecycle.
    0 installs
  11. Log Aggregation · sawrus
    Set up Loki or ELK log aggregation for K8s workloads — structured logging, log routing, and log-based alerting.
    0 installs
  12. Drift Detection · sawrus
    Detect, classify, and automate Terraform drift detection in CI — scheduled plans, drift metrics, cloud-native audit log correlation.
    0 installs
  13. Pod Troubleshooting · sawrus
    Systematic diagnosis of Kubernetes pod failures — CrashLoopBackOff, OOMKilled, Pending, ImagePullBackOff, and service connectivity issues. Use when the user encounters pods not starting, container restart loops, scheduling failures, or service unreachability in a K8s cluster.
    0 installs
  14. Backend Developer · sawrus
    Specialized skill for Python backend development using FastAPI, SQLAlchemy, and Pydantic.
    0 installs
  15. State Management · sawrus
    Manage Terraform remote state — backend setup, state isolation, locking, import, mv, and state surgery.
    0 installs
  16. Postgres Operations · sawrus
    PostgreSQL operational runbooks — health checks, vacuum, bloat, locks, PITR, connection pool management.
    0 installs
  17. Ansible Playbooks · sawrus
    Write idempotent Ansible playbooks and roles for server configuration, K8s node provisioning, and application bootstrap.
    0 installs
  18. Cost Optimization · sawrus
    Identify and reduce cloud infrastructure costs — right-sizing, reserved capacity, waste detection, tagging for cost attribution.
    0 installs
  19. Terraform Modules · sawrus
    Design reusable, well-tested Terraform modules with cloud-agnostic interfaces and safe state management.
    0 installs
  20. Grafana Dashboards · sawrus
    Design and maintain Grafana dashboards — service overview panels, SLO tracking, variable templates, dashboard-as-code with Grafonnet/Jsonnet.
    0 installs
  21. Slo Implementation · sawrus
    Implement SLOs end-to-end in Prometheus — recording rules, burn rate alerts, error budget dashboards, and Sloth/pyrra integration.
    0 installs
  22. Distributed Tracing · sawrus
    Implement distributed tracing with OpenTelemetry, Tempo/Jaeger — instrumentation, sampling, and trace-to-log correlation. Use when the user asks about distributed tracing, OpenTelemetry setup, span instrumentation, trace propagation, or connecting traces to logs and metrics.
    0 installs
  23. Artifact Management · sawrus
    Manage container images, Helm charts, and build artifacts — registry organization, retention, promotion between environments.
    0 installs
  24. Dns Management · sawrus
    DNS management for Kubernetes — CoreDNS tuning, external-dns automation, split-horizon DNS, and bare-metal DNS design.
    0 installs
  25. Troubleshooting · sawrus
    Systematic backend debugging — reproduce, isolate root cause, implement fix with regression test.
    0 installs
  26. Test Data Management · sawrus
    Manage test data with factories, fixtures, isolation strategies, and cleanup to prevent test pollution.
    0 installs
  27. Secret Detection · sawrus
    Detect secrets in code, git history, and running containers — pre-commit hooks, CI scanning, and incident response for exposed credentials.
    0 installs
  28. Sigstore Signing · sawrus
    Sign container images and artifacts with cosign (keyless via OIDC and key-based); verify signatures in CD pipelines and admission policies.
    0 installs
  29. Resource Tuning · sawrus
    Right-size pod resources, configure HPA/VPA/KEDA, and eliminate resource waste in Kubernetes.
    0 installs
  30. Tls Termination · sawrus
    Configure TLS termination with cert-manager — Let's Encrypt, internal CA via Vault PKI, wildcard certs, mTLS between services.
    0 installs
  31. Async Processing · sawrus
    Design and implement async task queues, message consumers, and background job patterns.
    0 installs
  32. Blackbox Testing · sawrus
    Automates end-to-end and system validation tests. Runs services via Docker, feeds inputs, executes scenarios, and verifies outputs.
    0 installs
  33. Accessibility Testing · sawrus
    Run automated WCAG audits, manual keyboard/screen reader testing, and CI a11y gates.
    0 installs
  34. Threat Modeling · sawrus
    Apply STRIDE threat modeling to system designs, identify IDOR and authorization vulnerabilities, and build threat matrices for security reviews. Use when the user designs a new system, reviews an architecture, prepares for a security audit, or asks about common API vulnerabilities like IDOR or broken access control.
    0 installs
  35. Backup Restore · sawrus
    PostgreSQL backup and restore with pgBackRest — full/incremental/WAL, PITR, K8s CronJob scheduling, and restore verification.
    0 installs
  36. DB Performance · sawrus
    PostgreSQL query performance — EXPLAIN ANALYZE, index design, pg_stat_statements, slow query detection, connection pool tuning.
    0 installs
  37. Sbom Supply Chain · sawrus
    Generate, attach, and verify SBOMs (CycloneDX/SPDX) for container images; implement SLSA provenance; harden software supply chain.
    0 installs
  38. Network Policies · sawrus
    Design and implement Kubernetes NetworkPolicy and Cilium network policies for namespace isolation and service-to-service access control.
    0 installs
  39. Ingress Patterns · sawrus
    NGINX Ingress Controller patterns — TLS, rate limiting, CORS, rewrites, path-based routing, and MetalLB for bare-metal.
    0 installs
  40. Database Modeling · sawrus
    Design relational schemas, write efficient queries, plan indexes, and implement safe migrations.
    0 installs
  41. Component Design · sawrus
    Design reusable React components with compound patterns, controlled/uncontrolled hybrids, typed prop APIs, async state handling, and ARIA accessibility. Use when the user creates, refactors, or reviews React components, or mentions props, hooks, .tsx files, component APIs, or accessible UI patterns.
    0 installs
  42. API Testing · sawrus
    Write API integration tests and consumer-driven contract tests (Pact) for service boundaries.
    0 installs
  43. E2e Patterns · sawrus
    Write robust E2E tests with Playwright — page objects, resilient waiting, auth, and CI integration.
    0 installs
  44. Test Pyramid · sawrus
    Decide what type of test to write, structure the suite, measure health, and apply test doubles correctly.
    0 installs
  45. Slo Sli Design · sawrus
    Define SLIs, SLOs, and error budgets; implement burn rate alerts; integrate with Prometheus.
    0 installs
  46. Incident Command · sawrus
    Structured incident command for P0/P1 — roles, timeline, communication templates, and mitigation-first approach.
    0 installs
  47. API Design · sawrus
    Design and implement REST APIs with consistent conventions, versioning, error contracts, and security.
    0 installs
  48. Vpc Design · sawrus
    Design cloud-agnostic private networks — subnet layout, CIDR allocation, zone redundancy, routing, and bare-metal equivalent.
    0 installs
  49. Capacity Planning · sawrus
    Forecast infrastructure capacity needs — traffic projection, resource headroom calculations, node pool sizing, K8s cluster capacity.
    0 installs
  50. Chaos Engineering · sawrus
    Design and run chaos experiments in Kubernetes — pod failures, network partitions, resource pressure with LitmusChaos and manual chaos.
    0 installs
  51. Opa Policies · sawrus
    Write OPA/Gatekeeper and Kyverno admission policies for Kubernetes security guardrails.
    0 installs
  52. Helm Charts · sawrus
    Design, structure, and test production-grade Helm charts with multi-environment overlays.
    0 installs
  53. Rbac Design · sawrus
    Design minimal-privilege RBAC for workloads, operators, and human access in multi-tenant clusters.
    0 installs
  54. Pipeline Security · sawrus
    Secure CI/CD pipelines with keyless signing, OIDC federation, provenance attestations, policy enforcement, and hardened runners.
    0 installs
  55. Service Mesh · sawrus
    Implement service mesh for mTLS, traffic management, and observability — Istio and Linkerd patterns for Kubernetes.
    0 installs
  56. Postmortem Analysis · sawrus
    Write blameless postmortems with 5-whys RCA, actionable follow-ups, and systematic prevention measures.
    0 installs
  57. Observability · sawrus
    Implement structured logging, distributed tracing, and metrics for production-ready backend services.
    0 installs
  58. Build Optimization · sawrus
    Optimize CI build speed — Docker layer caching, dependency caching, multi-stage builds, parallelism, and build matrix strategies.
    0 installs
  59. Gitlab CI Patterns · sawrus
    GitLab CI/CD pipelines — include templates, environments, OIDC auth, caching, protected runners, deployment gates.
    0 installs
  60. App Builder · sawrus bundle
    Orchestrate full-stack application scaffolding — determine project type, select tech stack, coordinate agents, scaffold structure.
    0 installs
  61. Performance Testing · sawrus
    Design and execute load/stress tests with k6, establish SLO baselines, and identify bottlenecks.
    0 installs