Skip to main content

Skills in diesem Repository

Sir-chawakorn/sanook-cli - Seite 2

SkillsMP hat 146 Skills aus Sir-chawakorn/sanook-cli gesammelt. Öffne einen Skill, um Quelle und Details zu prüfen.

Sir-chawakorn/sanook-cli

Es werden 40 von 146 gesammelten Skills angezeigt.

Beruf
Softwareentwickler
Beschreibung

Pins language/runtime/CLI versions for identical toolchains across machines and CI — a version manager (mise/asdf/Volta/nvm), exact .tool-versions/.mise.toml pins, engines + packageManager via corepack, frozen-lockfile installs, auto-switch on cd, and CI…

Quellsprache: Englisch

Aktualisiert
Beruf
Softwareentwickler
Beschreibung

Publishes a library to a package registry (npm/PyPI/crates) safely — semver decision, correct artifacts (dual ESM/CJS + types, files allowlist), provenance/signing via OIDC, a pre-publish gate, scoped least-privilege access, and tag-triggered CI release.

Quellsprache: Englisch

Aktualisiert
Beruf
Softwareentwickler
Beschreibung

Recovers lost or broken git state — restores dropped commits/branches/stashes via reflog and fsck, pins a regression with git bisect, and safely undoes a bad reset/rebase/merge with revert or reset --soft/--mixed/--hard — without destroying still-recoverable…

Quellsprache: Englisch

Aktualisiert
Beruf
Softwareentwickler
Beschreibung

Rewrites git history safely — interactive rebase (squash/split/reorder/reword/edit), amend, and git filter-repo/BFG to purge a committed secret or large file — using force-with-lease and explicit shared-branch safeguards.

Quellsprache: Englisch

Aktualisiert
Beruf
Softwareentwickler
Beschreibung

Builds a reproducible Dev Container workspace from a devcontainer.json — pinned base image, language toolchains via devcontainer features, editor config, postCreate provisioning, runtime-injected dev secrets, dependency cache volumes, and parity with the CI…

Quellsprache: Englisch

Aktualisiert
Beruf
Softwareentwickler
Beschreibung

Stands up a lint, format, and pre-commit toolchain (Biome or ESLint flat config + Prettier, or ruff + ruff format) with .editorconfig, fast staged-only git hooks (husky+lint-staged or the pre-commit framework), and a check-only CI gate (lint --max-warnings=0…

Quellsprache: Englisch

Aktualisiert
Beruf
Softwareentwickler
Beschreibung

Sets up and tunes a monorepo — pnpm-workspace layout, an acyclic internal package graph wired with the workspace: protocol, a cached task pipeline (Turborepo/Nx/Bazel) with dependsOn + inputs/outputs and remote cache, affected/changed-only CI runs, shared…

Quellsprache: Englisch

Aktualisiert
Beruf
Softwareentwickler
Beschreibung

Configures and optimizes the JS/TS build toolchain — tsconfig plus a bundler (Vite/esbuild/Rollup/tsup/webpack) — for correct module output (ESM/CJS/dual + types), code splitting, tree-shaking, sourcemaps, env injection, and fast incremental builds.

Quellsprache: Englisch

Aktualisiert
Beruf
Softwareentwickler
Beschreibung

Resolves non-trivial merge, rebase, and cherry-pick conflicts by reading both sides' intent and combining hunks — handling rename/delete/add-add/binary conflicts, enabling rerere for repeats, and verifying the result builds and tests green rather than just…

Quellsprache: Englisch

Aktualisiert
Beruf
Softwareentwickler
Beschreibung

Writes, fixture-tests, and runs codebase-wide automated transforms (codemods) that parse source to an AST and rewrite nodes via grammar-aware tools (jscodeshift/ts-morph, ast-grep, Comby, libcst/Bowler, OpenRewrite), dry-running before applying one mechanical…

Quellsprache: Englisch

Aktualisiert
Beruf
Softwareentwickler
Beschreibung

Designs change-data-capture and streaming pipelines — log-based CDC off a DB transaction log (Debezium/WAL/binlog), topic-per-table fan-out onto Kafka/Kinesis, consumer-group/offset/rebalance correctness, windowed/stateful stream processing with watermarks,…

Quellsprache: Englisch

Aktualisiert
Beruf
Softwareentwickler
Beschreibung

Builds native mobile UI in SwiftUI (iOS) and Jetpack Compose (Android) — declarative layout (List/LazyVStack vs Scaffold/LazyColumn), unidirectional state with hoisting (@Observable vs ViewModel/StateFlow), typed navigation stacks with deep links, adaptive…

Quellsprache: Englisch

Aktualisiert
Beruf
Softwareentwickler
Beschreibung

Designs offline-first client data layers — a local store (SQLite/Room/Core Data/WatermelonDB), a durable outbound mutation queue with idempotency keys, optimistic local writes, cursor-based delta pull, conflict resolution (last-writer-wins/vector…

Quellsprache: Englisch

Aktualisiert
Beruf
Softwareentwickler
Beschreibung

Builds realtime push channels over WebSocket/SSE — auth-on-connect, heartbeat/zombie eviction, topic subscribe/publish with per-topic authz and presence, sequence-numbered resume for missed-message recovery, client reconnect with backoff+jitter, and a…

Quellsprache: Englisch

Aktualisiert
Beruf
Softwareentwickler
Beschreibung

Implements and fixes correct date/time handling — UTC/instant storage, IANA timezone and DST conversion (gaps and overlaps), explicit ISO-8601 parsing/formatting, calendar-vs-elapsed duration math, DST-stable RRULE recurrence, and monotonic-vs-wall-clock…

Quellsprache: Englisch

Aktualisiert
Beruf
Netzwerk- und Computersystemadministratoren
Beschreibung

Designs and validates backup, point-in-time-recovery, and disaster-recovery strategy for datastores — sets RPO/RTO targets, configures snapshot plus continuous WAL/binlog/oplog archiving for PITR, 3-2-1 immutable retention, automated test-restores, and…

Quellsprache: Englisch

Aktualisiert
Beruf
Softwareentwickler
Beschreibung

Designs event-sourced and CQRS systems — past-tense immutable event schemas, aggregate boundaries with command→validate→emit→apply and expected-version optimistic concurrency, append-only per-stream event store with outbox publishing, rebuildable idempotent…

Quellsprache: Englisch

Aktualisiert
Beruf
Softwareentwickler
Beschreibung

Designs and evolves gRPC/protobuf service contracts — message and service definitions, unary vs streaming RPC selection, wire-compatible schema evolution (reserved tags, safe vs breaking changes), canonical status codes, deadlines/cancellation, interceptors,…

Quellsprache: Englisch

Aktualisiert
Beruf
Datenbankarchitekten
Beschreibung

Designs a normalized relational schema from requirements — entities, relationships, PK strategy (surrogate bigint vs natural vs UUIDv7/ULID), 1:1/1:N/M:N and inheritance modeling, 3NF/BCNF normalization, invariants encoded as UNIQUE/CHECK/FK/exclusion…

Quellsprache: Englisch

Aktualisiert
Beruf
Softwareentwickler
Beschreibung

Designs full-text and vector search infrastructure — Elasticsearch/OpenSearch mappings and analyzers, vector index parameters (HNSW M/efConstruction, IVF nlist/PQ), BM25+vector hybrid via RRF, offline relevance tuning, capacity/shard topology, and alias-based…

Quellsprache: Englisch

Aktualisiert
Beruf
Web- und digitale Schnittstellendesigner
Beschreibung

Architects a framework-agnostic design-token system with primitive/semantic/component tiers, theming and multi-brand/dark-mode alias contracts, and multi-platform export (CSS vars, Tailwind, JS/TS, iOS/Android) from one W3C-DTCG source via Style Dictionary.

Quellsprache: Englisch

Aktualisiert
Beruf
Softwareentwickler
Beschreibung

Implements feature flags and progressive delivery — kill switches, percentage/targeted rollouts, sticky hashed bucketing, fail-safe evaluation, 1→10→50→100 ramps with guardrail-metric rollback, and TTL-enforced stale-flag cleanup — so changes ship decoupled…

Quellsprache: Englisch

Aktualisiert
Beruf
Softwareentwickler
Beschreibung

Implements secure file/image/video upload to object storage via short-lived presigned URLs or POST policies, with content-type + size validation, magic-byte verification, non-guessable tenant-scoped key namespacing, multipart/resumable transfer, private…

Quellsprache: Englisch

Aktualisiert
Beruf
Softwareentwickler
Beschreibung

Externalizes user-facing text into message catalogs keyed by stable IDs and wires locale-correct rendering — ICU MessageFormat plurals/gender/select, named-placeholder interpolation, Intl/CLDR number/date/list/relative-time formatting, RTL/bidi via logical…

Quellsprache: Englisch

Aktualisiert
Beruf
Softwareentwickler
Beschreibung

Implements end-to-end mobile push — APNs token-auth and FCM HTTP v1 provider setup, device-token registration and rotation, alert vs silent/data payload schemas, the server send path, foreground/background/killed receipt handling, tap-to-deep-link routing,…

Quellsprache: Englisch

Aktualisiert
Beruf
Softwareentwickler
Beschreibung

Builds secure inbound webhook receivers that verify HMAC/asymmetric signatures over the raw body, reject replays via signed-timestamp windows and seen-id stores, dedup idempotently on provider event id, and fast-ack within timeout before processing async. Use…

Quellsprache: Englisch

Aktualisiert
Beruf
Softwarequalitätssicherungsanalysten und -tester
Beschreibung

Designs and runs load, stress, soak, and spike tests against an HTTP/gRPC service using an open arrival-rate model — driving a realistic endpoint mix with think-time past the saturation knee and reporting latency percentiles, throughput ceiling, and breaking…

Quellsprache: Englisch

Aktualisiert
Beruf
Datenbankarchitekten
Beschreibung

Models data for document, key-value, and wide-column stores access-pattern-first — enumerates queries, then picks partition/sort keys for even distribution, chooses embed-vs-reference per relationship, lays out single-table/aggregate items, denormalizes…

Quellsprache: Englisch

Aktualisiert
Beruf
Softwareentwickler
Beschreibung

Implements correct monetary and decimal arithmetic using integer minor units or arbitrary-precision decimals — per-currency exponents (ISO 4217), explicit rounding modes (banker's vs half-up), largest-remainder allocation that sums exactly, FX triangulation,…

Quellsprache: Englisch

Aktualisiert
Beruf
Softwareentwickler
Beschreibung

Prevents numeric-precision and units defects by enforcing epsilon/ULP/relative float comparison, Kahan/Welford stable accumulation, NaN/Inf and div-by-zero guards, checked/saturating integer arithmetic, lossless int64/decimal transport across JSON/JS/DB…

Quellsprache: Englisch

Aktualisiert
Beruf
Softwareentwickler
Beschreibung

Integrates payment, subscription, and billing flows against a payment provider — hosted/PCI-offloaded checkout and payment-intent surfaces, idempotency-keyed money-mutating calls that survive retries, webhook-driven order/subscription state reconciliation…

Quellsprache: Englisch

Aktualisiert
Beruf
Softwareentwickler
Beschreibung

Plans and executes incremental legacy modernization with the strangler-fig pattern — pins current behavior with characterization/golden-master tests, carves the narrowest seam, routes traffic old↔new behind a flag (shadow then canary), compares parity on real…

Quellsprache: Englisch

Aktualisiert
Beruf
Webentwickler
Beschreibung

Scaffolds React Native (Expo Router) and Flutter app shells — feature-first folder layout, typed navigation + deep links, client-store wiring (Zustand/Redux Toolkit/Riverpod/Bloc), platform-divergent code and native bridges (Expo config plugin/Flutter…

Quellsprache: Englisch

Aktualisiert
Beruf
Softwareentwickler
Beschreibung

Prepares and ships iOS App Store and Google Play releases — code signing (certs/provisioning, upload vs app-signing keystores), marketing-version/build-number bumps, Fastlane/EAS/Gradle build lanes, TestFlight/Play-track uploads, phased rollout, store…

Quellsprache: Englisch

Aktualisiert
Beruf
Informationssicherheitsanalysten
Beschreibung

Hardens the software supply chain by generating/validating an SBOM (CycloneDX/SPDX via syft/cdxgen), signing artifacts keylessly (cosign + OIDC), emitting SLSA/in-toto build provenance, pinning deps and base images to digests, and enforcing…

Quellsprache: Englisch

Aktualisiert
Beruf
Informationssicherheitsanalysten
Beschreibung

Produces a design-level STRIDE threat model — decomposes the architecture into a data-flow diagram with trust boundaries, enumerates threats per element, rates them by likelihood × impact, and records mitigations and signed-off residual risk. Use before…

Quellsprache: Englisch

Aktualisiert
Beruf
Softwareentwickler
Beschreibung

Implements and fixes correct text/Unicode handling — pinning UTF-8 end-to-end, detecting BOM/legacy charsets, NFC/NFD normalization, grapheme-aware length/slicing/truncation/reversal, locale-aware collation and full case-folding, and homoglyph/confusable/bidi…

Quellsprache: Englisch

Aktualisiert
Beruf
Sonstige Computerberufe
Beschreibung

Designs agent tools and builds MCP servers (tool schemas, naming, error shapes, auth, context-efficient results) when exposing capabilities to an LLM agent or scaffolding a Model Context Protocol server.

Quellsprache: Englisch

Aktualisiert
Beruf
Softwareentwickler
Beschreibung

Writes and fixes correct async/concurrent code across Python (asyncio), TypeScript (Promises), Rust (tokio), and Go (goroutines/channels), targeting deadlocks, races, cancellation, and backpressure.

Quellsprache: Englisch

Aktualisiert
Beruf
Web- und digitale Schnittstellendesigner
Beschreibung

Audits and fixes markup/JSX for WCAG 2.2 AA compliance — alt text, ARIA, heading order, contrast, keyboard nav, focus management; used before shipping UI or preparing an a11y review.

Quellsprache: Englisch

Aktualisiert
Es werden 40 von 146 gesammelten Skills angezeigt.