• Implementing and understanding agent skills

    This article explains how to add agent skills support to coding harnesses lacking native support, based on my experience implementing Skills Primer, a CLI tool I wrote. Skills integration instructions and skills catalogue The agent skills documentation explains very well how to i…

  • Why I built skills-primer: making skills work in any agent

    This page explains why I implemented Skills Primer, a CLI tool that enables skills integration in coding agents that lack native skills support. Why I implemented skills-primer Most major agents (Claude Code, Codex, others) support Agent Skills natively. But some agents do not, b…

  • Adding `plan mode` to Pi while prioritising portability

    This article shows how I added plan mode to Pi using artefacts that stay as reusable as possible across other coding agents. Pi lacks a first-class plan mode. If you want one, you have to build it yourself, use an extension, or adapt Pi's example. I have a fairly low threshold fo…

  • Creating architecture diagrams with C4 and coding agents

    LLMs can draw diagrams, but you get better results with a conceptual model, a validation loop, and a lightweight verification pass against the codebase than with free-form diagramming. I used the C4 model extensively to map architecture landscapes. Last week I saw an opportunity …

  • Add a CLI subcommand to keep LLM instructions in sync

    One challenge with agent instructions when integrating with CLIs is how to direct the LLM so it knows how to use them, and keep those instructions up to date. I recently learned about a relatively simple idea: create a subcommand that outputs instructions targetted at LLMs and re…

  • A skill to support TIL creation

    Skills are a great way to introduce capabilities in your agent flows. To support my "The Day I Learned" repository and website, I created a skill to extract learnings from coding and LLM sessions. The skill below is installed in my global agent settings (AGENTS.md), and from each…

  • Combining agent skills

    A short post on combining skills. It's not always clear when a skill will be called or triggered. The easiest way is to put instructions and directly invoke the skill you want by name. For example, for my Today I Learned mini blog site, I have two skills to keep my TILs focussed …

  • Experience Report: Building a time-tracking AI assistant

    This is a short experience report about using skills (with Codex and its models) to build a personal AI assistant that helps me maintain my time-tracking log. To set expectations: the assistant does not manage my calendar or tasks. It helps me keep a time-tracking log that lives …