Cull a shoot, end to end
Twenty minutes from a folder of frames to an album-ready export, with nothing written over an original. Also: the install method that will cost you an evening if you pick the obvious one.

Twenty minutes from a folder of frames to an album-ready export, with nothing written over an original. Also: the install method that will cost you an evening if you pick the obvious one.

A change that ships without a version bump reaches nobody, and nothing tells you. Ten minutes in a throwaway directory to see it happen, and then catch it.

Launching sigillum, a standalone artefact signing and verification CLI, and the Rust signing problem that made it necessary.

A Rust scaffolder with an AI codegen path that drafts a real command, then refuses to hand it over until it compiles and passes lint.

Reviewing a scaffolder turned up a command name that quietly conflated two different things. A flag and a setting are not the same object.

An audit found that a Cobra option had never been enabled, so the root command hooks had silently not run on any subcommand for months.

Generating a Go command from a shell script or a plain sentence, and the repair agent that has to make the result build before you see it.

Add self-update to a Go CLI: resolve releases per platform, compare versions, verify checksums and migrate config on upgrade.

Build an AI dungeon master in Go: keep the model to prose only by putting the rules in the system prompt and the mechanics in typed tool calls.

Expose an existing Go CLI to AI agents over MCP without writing any AI code, using built-in commands. The agent reach equals the CLI reach.
