Skip to main content

Skills in this repository

muratovv/ai-hats - Page 3

SkillsMP has collected 107 skills from muratovv/ai-hats. Open a skill to review its source and details.

muratovv/ai-hats

Showing 27 of 107 collected skills.

occupation
Software Developers
description

In-memory caching in Golang using samber/hot — eviction algorithms (LRU, LFU, TinyLFU, W-TinyLFU, S3FIFO, ARC, TwoQueue, SIEVE, FIFO), TTL, cache loaders, sharding, stale-while-revalidate, missing key caching, and Prometheus metrics. Apply when using or…

updated
occupation
Software Developers
description

Functional programming helpers for Golang using samber/lo — 500+ type-safe generic functions for slices, maps, channels, strings, math, tuples, and concurrency (Map, Filter, Reduce, GroupBy, Chunk, Flatten, Find, Uniq, etc.). Core immutable package (lo),…

updated
occupation
Software Developers
description

Monadic types for Golang using samber/mo — Option, Result, Either, Future, IO, Task, and State types for type-safe nullable values, error handling, and functional composition with pipeline sub-packages. Apply when using or adopting samber/mo, when the…

updated
occupation
Software Developers
description

Structured error handling in Golang with samber/oops — error builders, stack traces, error codes, error context, error wrapping, error attributes, user-facing vs developer messages, panic recovery, and logger integration. Apply when using or adopting…

updated
occupation
Software Developers
description

Reactive streams and event-driven programming in Golang using samber/ro — ReactiveX implementation with 150+ type-safe operators, cold/hot observables, 5 subject types (Publish, Behavior, Replay, Async, Unicast), declarative pipelines via Pipe, 40+ plugins…

updated
occupation
Software Developers
description

Structured logging extensions for Golang using samber/slog-**** packages — multi-handler pipelines (slog-multi), log sampling (slog-sampling), attribute formatting (slog-formatter), HTTP middleware (slog-fiber, slog-gin, slog-chi, slog-echo), and backend…

updated
occupation
Information Security Analysts
description

Security best practices and vulnerability prevention for Golang. Covers injection (SQL, command, XSS), cryptography, filesystem safety, network security, cookies, secrets management, memory safety, and logging. Apply when writing, reviewing, or auditing Go…

updated
occupation
Software Quality Assurance Analysts & Testers
description

Comprehensive guide to stretchr/testify for Golang testing. Covers assert, require, mock, and suite packages in depth. Use whenever writing tests with testify, creating mocks, setting up test suites, or choosing between assert and require. Essential for…

updated
occupation
Software Developers
description

Golang struct and interface design patterns — composition, embedding, type assertions, type switches, interface segregation, dependency injection via interfaces, struct field tags, and pointer vs value receivers. Use this skill when designing Go types,…

updated
occupation
Software Quality Assurance Analysts & Testers
description

Provides a comprehensive guide for writing production-ready Golang tests. Covers table-driven tests, test suites with testify, mocks, unit tests, integration tests, benchmarks, code coverage, parallel tests, fuzzing, fixtures, goroutine leak detection with…

updated
occupation
Software Developers
description

Google Workspace via the gws CLI (Drive/Sheets/Docs/Gmail/Calendar/Chat/Admin). Use when the agent needs to read or write any Workspace data such as Drive files, Sheets values, Docs content, Gmail messages, Calendar events, Chat messages, or Admin SDK objects.

updated
occupation
Network & Computer Systems Administrators
description

Structured procedure for investigating and resolving production incidents. Use when a service or infrastructure component is down or degraded, when alerts fire for critical thresholds (disk, CPU, connectivity), or when a user reports a production issue.

updated
occupation
Software Developers
description

Post-schema semantic validation checklist for structured LLM output. Use when writing code that calls an LLM and parses the response into a data model, reviewing code that consumes structured LLM output, or debugging cases where an LLM returned valid but…

updated
occupation
Network & Computer Systems Administrators
description

Pre/post verification checklist for network and routing changes. Use before and after any DNS, routing, tunnel, or proxy change, when exposing a new service externally, or when troubleshooting connectivity issues.

updated
occupation
Network & Computer Systems Administrators
description

Maintain network topology and DNS documentation as source of truth. Use after any network topology change (new service, port, tunnel, route), when onboarding a new service or domain, or during periodic accuracy audits of network docs.

updated
occupation
Network & Computer Systems Administrators
description

Logging, metrics, alerting, and dashboards setup using the RED method. Use when deploying a new service or container, reviewing observability gaps after an incident, or setting up monitoring infrastructure.

updated
occupation
Network & Computer Systems Administrators
description

Production readiness verification for services and infrastructure. Use before promoting a service to production, after significant infrastructure changes, or during periodic production readiness reviews.

updated
occupation
Network & Computer Systems Administrators
description

Explicit revert paths for infrastructure and configuration changes. Use before applying any infrastructure or configuration change, before database migrations, or before any change with production impact.

updated
occupation
Information Security Analysts
description

Infrastructure security covering secrets, access control, and environment hardening. Use when configuring access control, SSH, or API keys, reviewing infrastructure for security posture, before committing code that touches secrets or credentials, or setting…

updated
occupation
Software Developers
description

Audit architectures against failure modes (resilience, scalability, consistency, security). Use when reviewing a new system design or architecture proposal, before major infrastructure changes, or during post-incident analysis of architectural weaknesses.

updated
occupation
Software Quality Assurance Analysts & Testers
description

4-phase bug-fix protocol (evidence, pattern, hypothesis, verify). Use when investigating any error, failure, or unexpected behavior, handling bug reports from users or monitoring, or diagnosing test failures with non-obvious causes.

updated
occupation
Network & Computer Systems Administrators
description

Terraform/OpenTofu IaC covering state management, DRY modules, and safety practices. Use when writing or reviewing Terraform/OpenTofu configurations, planning infrastructure changes, or managing state and provider versions.

updated
occupation
Computer Occupations, All Other
description

Time-bounded protocol for evaluating new tools, libraries, or methodologies before adoption. Use when evaluating a candidate dependency for the project, researching a methodology (e.g. ML/LLM frameworks, testing approaches), or following up on a hype-driven…

updated
occupation
Information Security Analysts
description

Map trust boundaries and guardrails for AI-augmented systems (Tool Boundary, Defense-in-Depth, Kill Switch, Decision Trail). Use when drafting architecture for an agent that touches production, reviewing a design that lets an agent shell out or modify…

updated
occupation
Web & Digital Interface Designers
description

Two-mode UI/UX skill — guide mode applies cognitive UX rules while building (do/don't per page type), review mode audits an existing interface into P0/P1/P2 findings with executable fixes + acceptance criteria. Use when building or reviewing any web/app UI,…

updated
occupation
Software Quality Assurance Analysts & Testers
description

Verify a local web app actually renders and behaves in a real browser via Playwright — start the dev server, drive a headless browser, assert on DOM/visible text/navigation, check console errors, capture screenshots. Use as the task_complete gate for any UI…

updated
occupation
Software Quality Assurance Analysts & Testers
description

E2E fixture skill (HATS-601). Declares provider runtime hooks for both PreToolUse and PostToolUse so the runtime-hook propagation e2e can prove the full materialize → settings.json → live-script chain. Not shipped.

updated
Showing 27 of 107 collected skills.