Skip to content

Instantly share code, notes, and snippets.

@loganlinn
loganlinn / jev-infra-devops-sre-scouting.md
Created September 25, 2026 00:10
Jev (TypeSafe System One) projects for Infrastructure, DevOps & SRE — scouted Sep 2026

Jev for Infrastructure, DevOps & SRE — Project Scout

Scope: Open-source projects using TypeSafe's Jev (System One decision model) for infrastructure, DevOps, SRE, or platform engineering work. Sourced from GitHub repo search, code search, topic pages, and two community awesome-lists. Star counts are point-in-time (Sep 24, 2026). Filtered for serious projects — no tutorial repos, no empty scaffolds, no AI-generated slop.


Tier 1 — Built for SRE / Platform Engineering

Repo Lang ★ What it does
@loganlinn
loganlinn / tf-wrappers.md
Created July 20, 2026 00:58
Terraform Automation Wrappers in Go & Python — AWS SSO focus

Terraform Automation Wrappers in Go & Python — with AWS SSO Focus

A scouted list of open-source GitHub projects that wrap Terraform (or OpenTofu) to add automation, multi-environment orchestration, templating, or credential handling. Projects written in Go or Python are prioritized, and within that set, projects that specifically streamline AWS usage — especially AWS IAM Identity Center / SSO credential workflows — are surfaced first.

Compiled: 2026-07-19. Star counts are point-in-time snapshots from the GitHub search API.

@loganlinn
loganlinn / SKILL.md
Created June 15, 2026 23:38
kepano-obsidian-vault — Hermes/Claude Code skill: the kepano Obsidian Categories/Templates/Bases three-layer PKM system
name kepano-obsidian-vault
description Understand and maintain the kepano Obsidian vault template — the three-layer Categories/Templates/Bases system for personal knowledge management.
platforms
linux
macos
windows
related_skills
obsidian
tags
obsidian
pkm
bases
templates
categories

kepano Obsidian Vault — Categories / Templates / Bases System

#!/usr/bin/env bash
set -euo pipefail
# patch-claude-code.sh — Rebalance Claude Code prompts to fix corner-cutting behavior
#
# What this does:
# Patches the npm-installed @anthropic-ai/claude-code cli.js to rebalance
# system prompt instructions that cause the model to cut corners, simplify
# excessively, and defer complicated work.
#
@loganlinn
loganlinn / LICENSE.txt
Created December 30, 2025 07:46
aws-iam-policy-analyst.skill
MIT License
Copyright (c) 2025 Logan Linn
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
@loganlinn
loganlinn / nanoid-collision-analysis.md
Last active December 12, 2025 23:26
Collision Risk Analysis for Nano ID Custom Alphabet Configuration

Collision Risk Analysis: customAlphabet('0123456789abcdefghijklmnopqrstuvwxyz', 15)

Configuration Summary

  • Alphabet: 0-9a-z (36 characters)
  • Length: 15 characters
  • Bits per character: log₂(36) ≈ 5.17 bits
  • Total entropy: 77.5 bits
  • Total possible IDs: 221,073,919,720,733,357,899,776 (~2.21 × 10²³)
@loganlinn
loganlinn / kysely-clickhouse-analysis.md
Created December 8, 2025 04:07
Analysis of kysely-clickhouse: Limitations, Implementation Completeness, Code Quality & ClickHouse SQL Support

Analysis of kysely-clickhouse Library

Comprehensive analysis of the kysely-clickhouse library addressing open questions about limitations, implementation completeness, code quality, and ClickHouse-specific SQL support.


1. Inherent Limitations of Using kysely-clickhouse vs Direct ClickHouse Client

Answer: There are NO inherent architectural limitations, but there ARE practical limitations due to incomplete implementation.

-- A lexical analyzer for simple shell-like syntaxes
-- Converted from Python's shlex module (cpython 3.14)
local M = {}
-- Helper: Create a string reader (like Python's StringIO)
local function StringReader(str)
local pos = 1
return {
read = function(self, n)
openapi: 3.0.3
info:
title: Amazon ECS Task Metadata Endpoint v4
description: |
The Amazon ECS Task Metadata Endpoint v4 provides metadata about tasks and containers running on Amazon ECS.
This endpoint is available inside containers via the `ECS_CONTAINER_METADATA_URI_V4` environment variable.
version: '4.0.0'
contact:
name: Amazon Web Services
url: https://aws.amazon.com/ecs/
#!/bin/sh
podman run \
--name homeassistant \
--hostname homeassistant \
--replace \
--detach \
--restart=unless-stopped \
--privileged \
--network=host \
--tz=local \