Golang Slog
Implement structured logging in Go with log/slog, including logger setup, common attributes, context propagation, redaction, and performance-minded patterns.
Golang Testing
Write idiomatic Go tests.
Vicinae Extensions
Build Vicinae launcher extensions with React/TypeScript, @vicinae/api, commands, and native UI components.
Structured Logging
Design language-agnostic structured logs with consistent fields, correlation IDs, safe context, and production-ready observability guidance.
Devenv
Define Nix-based development environments with devenv.sh, including task runners, Docker Compose workflows, services, and containers.
Project Webapp
Bootstrap a Nuxt 4 web application with Drizzle ORM, Nuxt UI, Tailwind CSS, Docker, GitHub Actions, Release Drafter, and Renovate.
Application Healthchecks
Design web app and API health checks with RFC-style JSON responses, probe separation, and production-safe dependency policies.
Direnv
Set up per-directory environments with direnv for `.envrc` loading, variable management, and nix/devenv/asdf integration.
Release Drafter
Configure Release Drafter for automated release notes, label-based categorization, and semantic version suggestions in GitHub Actions.
Github Actions Docker
Build, smoke-test, and publish Docker images with GitHub Actions using current official actions, release-published triggers, short-SHA test tags, and Compose CI stacks.
Conventional Commits
Write Conventional Commits messages and set up commitlint, versioning, and changelog workflows.
Readme Writer
Create and improve README files with structured installation, usage, API, and contribution guidance.
Golang Testcontainers
Write Go integration tests with testcontainers-go
Adr Writer
Capture major technical decisions in an architecture decision record (ADR)
Playwright Devenv
Set up Playwright browser automation in devenv.sh on NixOS, including browser installation, version pinning, and troubleshooting.
Tailwind V4
Configure Tailwind CSS v4 with Oxide, CSS-first directives, migration steps, and production guidance.
Docker Compose
Define multi-container Docker applications in compose files, including services, networks, volumes, profiles, and health checks.
Golang Development
Write and review Go code with idiomatic project structure, errors, concurrency, testing, and performance guidance.
Dockerfile
Create and improve Dockerfiles with multi-stage builds, caching, security hardening, and debugging guidance.