Back to authors
cosmix

cosmix

56 Skills published on GitHub.

terraform

Creates and manages Infrastructure as Code using Terraform/OpenTofu for cloud resource provisioning. Trigger keywords: terraform, opentofu, tofu, infrastructure, IaC, provision, cloud, aws, azure, gcp, module.

terraforminfrastructure-as-codemulti-cloudawsgcp
deployView skill →

sql-optimization

Analyzes and optimizes SQL queries for better performance, including index design and query rewriting. Trigger keywords: sql, query optimization, slow query, index, explain, performance, database tuning.

sqlquery-optimizationindexing-strategyperformance-tuning
databaseView skill →

test-strategy

Comprehensive test strategy guidance including test pyramid design, coverage goals, test categorization, CI/CD integration, and risk-based prioritization. Use when planning testing approaches, setting up test infrastructure, or optimizing test suites. Trigger keywords: test strategy, test pyramid, coverage goals, what to test, test organization, CI/CD testing, test prioritization, testing approach.

test-strategytest-pyramidcoverage-goalsci-cdtest-prioritization
methodologyView skill →

testing

Creates comprehensive test suites including unit tests, integration tests, and end-to-end tests. Trigger keywords: test, testing, unit test, integration test, e2e, coverage, TDD, mock, fixture.

unit-testingintegration-testingend-to-end-testingtest-driven-developmentmocking
verifyView skill →

webhooks

Webhook implementation and consumption patterns. Use when implementing webhook endpoints, sending webhooks, handling retries, or ensuring reliable delivery. Keywords: webhooks, callbacks, HMAC, signature verification, retry, exponential backoff, idempotency, event delivery, webhook security.

webhooksintegration-pointsretry-logicidempotencyauthentication
integrationView skill →

typescript

TypeScript language expertise for writing type-safe, production-quality TypeScript code. Use for TypeScript development, advanced type system features, strict mode, and common patterns. Triggers: typescript, ts, tsx, type, generic, interface, tsconfig, discriminated union, utility types.

typescripttype-definitionsdiscriminated-uniontsconfig
developmentView skill →

serialization

Data serialization formats and techniques. Use when implementing data exchange, API payloads, storage formats, or cross-language communication. Keywords: serialization, JSON, Protocol Buffers, protobuf, MessagePack, schema evolution, versioning, backward compatibility, forward compatibility, binary formats.

jsonprotobufmessagepackschema-evolutionbackward-compatibility
backendView skill →

code-migration

Strategies and patterns for safe code migrations and upgrades. Use when upgrading frameworks, migrating between technologies, handling deprecations, or planning incremental migrations. Triggers: migration, upgrade, deprecation, framework migration, version upgrade, legacy code, modernization, refactoring, feature flags, rollback.

code-migrationmigration-guidesdeprecation-strategyfeature-flagsrollback-strategy
maintenanceView skill →

code-review

Performs comprehensive code reviews focusing on correctness, maintainability, performance, and best practices. Trigger keywords: review, code review, PR review, pull request, check code, audit code.

pull-requestscode-qualitybest-practicescode-smell
reviewView skill →

dependency-scan

Scans project dependencies for known vulnerabilities, outdated packages, and license compliance issues. Trigger keywords: dependency, vulnerability, CVE, npm audit, outdated, license, supply chain, SBOM.

dependency-managementsbomCVEsupply-chain-securityvulnerability-assessment
securityView skill →

caching

Comprehensive caching strategies and patterns for performance optimization. Use when implementing cache layers, cache invalidation, TTL policies, or distributed caching with Redis/Memcached. Triggers: cache, caching, Redis, Memcached, TTL, invalidation, cache-aside, write-through, cache stampede, distributed cache.

caching-strategiescache-invalidationredismemcached
backendView skill →

diagramming

Create technical diagrams using Mermaid syntax for architecture, sequences, ERDs, flowcharts, and state machines. Use for visualizing system design, data flows, and processes. Triggers: diagram, mermaid, architecture diagram, sequence diagram, flowchart, ERD, entity relationship, state diagram, C4 model, component diagram, visualize, draw.

diagram-generationmermaid-syntaxflowchartssequence-diagramERD
visualizationView skill →

technical-writing

Professional technical documentation writing for software projects. Use for README files, user guides, migration guides, changelogs, and general documentation. Triggers: documentation, docs, readme, guide, tutorial, changelog, migration guide, write docs, document code.

documentationdeveloper-guidancemarkdowncontent-guidelines
docsView skill →

rust

Rust language expertise for writing safe, performant, production-quality Rust code. Use for Rust development, ownership patterns, error handling, async/await, and cargo management. Triggers: rust, cargo, rustc, ownership, borrowing, lifetime, Result, Option, traits, crates.

rustcargoasync-awaitownershiperror-handling
developmentView skill →

prompt-engineering

Designs and optimizes prompts for large language models to achieve better, more consistent outputs. Trigger keywords: prompt, LLM, GPT, Claude, prompt engineering, AI prompts, few-shot, chain of thought.

prompt-engineeringlarge-language-modelsfew-shot-promptingchain-of-thought
methodologyView skill →

threat-model

Threat modeling methodologies (STRIDE, DREAD, PASTA, attack trees) for secure architecture design. Use when planning new systems, reviewing architecture security, identifying threats, or assessing risk. Triggers: threat model, STRIDE, DREAD, attack surface, security architecture, trust boundary, threat vector, risk assessment.

threat-modelingSTRIDEDREADattack-treesrisk-assessment
securityView skill →

search

Elasticsearch and full-text search implementation. Use when implementing search functionality, autocomplete, faceted search, relevance tuning, or working with search indexes. Keywords: elasticsearch, search, full-text, indexing, relevance, facets, autocomplete, analyzers, synonyms, aggregations.

elasticsearchsearchfull-text-searchautocompletefaceted-search
databaseView skill →

refactoring

Restructures existing code to improve readability, maintainability, and performance without changing external behavior. Trigger keywords: refactor, restructure, clean up, improve code, simplify, extract, modernize.

refactoringcode-cleanupcode-qualityperformance-tuning
maintenanceView skill →

Page 3 of 4 · 56 results