The Unification of Commands and Skills in Claude Code
Hans L'Hoest
Agent Chisels: My LLM Agent Skills and Workflows
Hans L'Hoest
My Best Technical Decision of 2025: Moving to Proton for Peace of Mind
Hans L'Hoest
Implementing an Urgent Feature with Opencode, Claude, and Zed
Hans L'Hoest
TIL rules to remember
Hans L'Hoest
DORA Research: Evidence-Based and Scientifically Grounded Software Engineering
Hans L'Hoest
My agentic coding stack for October 2025
Hans L'Hoest
Grounded decision records from AI conversations
Hans L'Hoest
Examples of using Claude Code's output styles
Hans L'Hoest
How to Use Jujutsu (jj) with Claude Code
Hans L'Hoest
Remove Claude Code branding from commit messages using output styles
Hans L'Hoest
Output Styles in Claude Code
Hans L'Hoest
Grounding AI Instructions in Living Documentation
Hans L'Hoest
Using Code Coverage as a Check for Test Refactoring
Hans L'Hoest
Rust code coverage: use 'llvm-cov' over 'tarpaulin'
Hans L'Hoest
Test Naming Guidelines
Hans L'Hoest
Rust: When Cargo Code Coverage Works Locally But Fails in CI
Hans L'Hoest
Continuous Deployment for Personal CLI Tools
Hans L'Hoest
Ground Your ADRs with a Verification Section
Hans L'Hoest
Notes on Preparatory Refactoring
Hans L'Hoest
Less Mentioned Benefits of Architecture Decision Records
Hans L'Hoest
Notes on 🚀 TDD, Where Did It All Go Wrong
Hans L'Hoest
Notes on TDD & DDD From the Ground Up Live Coding
Hans L'Hoest
How to extract all TODOs from code using Scala-CLI
Hans L'Hoest
Slice Work into Smaller, Prioritised Deliverables instead of using Story Points
Hans L'Hoest