Markus Jylhänkangas
Community@jylhis · Zürich
Agent Skills by Markus Jylhänkangas
Showing 132 vetted skills indexed across 2 GitHub repositories.
python-type-hints
Standardizes Python type hints using PEP 695, TypedDict, Protocol, and pyright strict mode.
jvm-packaging
Publish signed JVM artifacts to Maven Central via Gradle.
btrfs
Configure Btrfs flat subvolume layouts with impermanence on Linux/NixOS.
gitlab-cicd
Standardize GitLab CI/CD YAML patterns and templates in .gitlab-ci.yml files.
home-manager
Automate Home Manager configurations across NixOS, nix-darwin, and flake-based setups.
python-testing
Automate Python testing workflows with pytest patterns for fixtures, parametrization, async tests, and mocks.
elisp-conventions
Enforce modern Emacs Lisp conventions for .el files.
python-async
Standardize asyncio patterns for Python 3.12+ concurrent programs.
elisp-package-publishing
Automates ELisp package publishing to MELPA and GNU ELPA with header checks, linting, and CI validation.
offline-docs
Locate and retrieve offline Unix documentation across Linux, macOS, and FreeBSD.
python-packaging
Automate Python packaging workflows with uv for projects and PyPI publishing.
java-code-style
Enforce Google Java Style and Java 21 conventions in source files.
kotlin-code-style
Enforce Kotlin coding conventions and ktlint rules across JVM modules.
typescript-packaging
Orchestrate TypeScript monorepo package management with pnpm workspaces, tsup, and Vite.
java-concurrency
Review and write concurrent Java code for modern JVMs.
typescript-nodejs-patterns
Implement Node.js server patterns with TypeScript, fs/promises, streams, and worker threads.
nix-containers
Build reproducible OCI and NixOS container images with Nix.
python-formatting
Format Python code with Ruff using pyproject.toml configuration.
nix-testing
Automate end-to-end NixOS VM integration testing with nixosTest.
nix-hybrid
Bridge non-flake Nix code with flake tooling using overlay.nix and flake-compat.
claude-api
Integrate Claude API capabilities into applications across multiple programming languages.
kotlin-coroutines
Apply Kotlin coroutines for asynchronous code with structured concurrency, flows, and cancellation.
typescript-testing
Apply Vitest-centered patterns to standardize TypeScript test structure, mocks, and coverage.
python-code-style
Enforce PEP 8 and modern Python 3.12+ style using Ruff checks.