Skip to content

karotkriss/KarotKriss

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 

Repository files navigation

Hi, I'm Christopher McKay

Developer who builds tools for other developers. That guy with the keyboard.


I spend most of my time on developer tooling: command-line interfaces, Frappe/ERPNext workflows, and small open-source skills that make everyday engineering smoother. I like sharp tools, sensible defaults, and software that gets out of your way.

What I build

  • Developer CLIs that fold fiddly, multi-step setups into a single command.
  • Frappe/ERPNext libraries and Docker workflows for faster local development.
  • Open-source agent skills that give coding agents like Claude Code practical, real-world capabilities.

Projects worth a look

  • caffeinated-whale-cli  Python
    A CLI for managing Frappe/ERPNext Docker instances during local development. One command spins up a full environment, with smart port handling, cross-project search, container lifecycle controls, and interactive site backup and restore. Install it with pip install caffeinated-whale-cli and drive it through cwcli.

  • windows-from-wsl  Agent skill
    A skill for Claude Code and compatible agents that drives a Windows host from inside a WSL2 session through interop: winget installs, PowerShell, path translation, and launching Windows apps, all behind a sandbox-aware safety contract.

  • gitcarousel  Bash
    A tmux dashboard pane that rotates through multiple repositories, showing a compact status and commit graph for each. Built from pure bash, tmux, and git.

  • glab-axi  TypeScript
    An AXI-compliant wrapper around the GitLab glab CLI, built for autonomous agents. It emits token-efficient TOON output, ships minimal default schemas, and works with both gitlab.com and self-hosted instances.

  • Utils  JavaScript
    A utility library for Frappe forms that smooths over common tasks like form navigation, field management, workflow handling, and validation by operating on Frappe's global form object.

  • Umbra  JavaScript
    A lightweight utility for Frappe forms that hides UI and form elements with clean, minimal code.

Languages and tools

python javascript typescript bash docker linux git nodejs flask mariadb postgresql redis nginx figma

Connect

About

Config files for my GitHub profile.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors