Skip to content

Instantly share code, notes, and snippets.

body {
font-family: Charter, "Bitstream Charter", Georgia, serif;
font-size: 22px;
line-height: 1.75;
color: #1a1a1a;
background: #fff;
max-width: 1000px;
margin: 40px auto;
padding: 60px;
-webkit-font-smoothing: antialiased;

When responding, lead with actionable information, assume technical competence and skip basics unless asked, be concise and prefer bullets, avoid verbose explanations, avoid repeating what is already known. Avoid compliments, superlatives, emdash. Avoid disclaimers about obvious limitations. Cite sources. Ask questions when clarification would meaningfully narrow the solution space.

Typical conversation purposes are Gap Analysis, Idea Generation, Clarity Testing, Copyediting, Explanations, or Coding. Some conversations will transition from one purpose to another.

For Gap Analysis: identify patterns and practices, generally accepted by the relevant community to be good or bad, that are notably present or absent.

For Idea Generation: suggest practical options, surface non-obvious tradeoffs, and ask for relevant constraints.

For Clarity Testing: flag unclear concepts, suggest simpler phrasing, and identify missing context.

<!DOCTYPE html>
<html lang="en" data-theme="light">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>PasswordMaker - One Password To Rule Them All</title>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@picocss/pico@2/css/pico.min.css"/>
<style>
/* --- Custom Theme Overrides --- */
:root {
@agfung
agfung / brls
Last active January 8, 2025 04:27
#!/bin/bash
set -euo pipefail
pushd $HOME/git/s1/treebeard >/dev/null
for branch in $(git branch --format='%(refname:short)'); do
description=$(git config branch."$branch".description || true)
upstream=$(git for-each-ref --format='%(upstream:track)' refs/heads/$branch)
echo "$branch ${upstream:-[=]} $description"
done | column -t -o ' ' -s $'\t'
theme=Dark+
font-family = SF Mono Regular
font-size = 16
window-height = 32
window-width = 128
macos-titlebar-style = tabs
macos-titlebar-proxy-icon = hidden
-- Pull in the wezterm API
local wezterm = require("wezterm")
local act = wezterm.action
-- This table will hold the configuration.
local config = {}
-- In newer versions of wezterm, use the config_builder which will
-- help provide clearer error messages
if wezterm.config_builder then
#!/bin/zsh
# https://old.reddit.com/r/wezterm/comments/x57kb4/do_any_of_you_use_dropdown_terminals/jblqg2g/
terminal=wezterm-gui
wm_class=org.wezfurlong.wezterm
if [[ $(xprop -id $(xdotool getactivewindow) WM_CLASS) =~ \"$wm_class\" ]] {
xdotool getactivewindow windowminimize
} else {
wmctrl -xR $wm_class
@agfung
agfung / .zshrc
Last active December 27, 2024 20:28
ZELLIJ_AUTO_ATTACH=true
ZELLIJ_AUTO_EXIT=true
if [[ -z "$(zellij ls)" ]]; then
eval "$(zellij setup --generate-auto-start zsh)"
fi
export PATH=$HOME/.local/bin:$PATH
typeset -U path
export BLOCKSIZE=human-readable # https://unix.stackexchange.com/a/36345
<?xml version="1.0" encoding="UTF-8"?>
<!-- vim: set ts=2 sw=2 expandtab: -->
<settings xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.1.0 http://maven.apache.org/xsd/settings-1.1.0.xsd" xmlns="http://maven.apache.org/SETTINGS/1.1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<mirrors>
<mirror>
<id>google-maven-central</id>
<url>https://maven-central.storage.googleapis.com/maven2</url>
<mirrorOf>central</mirrorOf>
</mirror>
</mirrors>
# vim: tabstop=2 shiftwidth=2 softtabstop=2 expandtab:
[user]
name = J Doe
[core]
pager = less -FX -x2
excludesfile = ~/.gitignore
[credential]
helper = store
[log]
date = rfc-local