Ralph Wiggum Loop autonomous AI agent development

Real World Example: Building a Production Feature with Ralph Wiggum Loop

I heard about Ralph Wiggum as a Software Engineer a couple of months ago from Geoffrey Huntley’s article. The idea was intriguing and I wanted to build something real with it. At the same time, I’ve had a feature on the backlog of Sharp Cooking for about a year now. I knew it wasn’t an easy one and it was never a critical feature either. What a great opportunity! I highly recommend reading the original article as well as the snarktank/ralph implementation that was created since. The idea is simple yet powerful: create a detailed spec, set up the AI agent, let it run and learn in an autonomous loop until it completes the spec implementation. This post documents my experiment that became a production feature. ...

January 31, 2026 · 6 min · LPains
SpecKit in action

Deep Dive into SpecKit: A Comprehensive Guide to Spec-Driven Development

SpecKit is an open-source toolkit from GitHub that transforms how we build software by putting specifications first. Unlike traditional development where we jump straight into coding, SpecKit guides you through a structured process: define what you want, clarify requirements, create a technical plan, break it into tasks, and finally implement. While it provides a CLI for setup, it’s primarily a set of templates and agents that work within your existing AI coding assistant like GitHub Copilot. ...

December 7, 2025 · 9 min · LPains
GitHub Copilot CLI in action showing terminal-based AI assistance

GitHub Copilot CLI: Boost Developer Productivity in the Terminal

I’ve been using GitHub Copilot CLI for a few weeks now, and it has significantly enhanced my productivity beyond what Copilot in IDEs already provides. In this post, I’ll share my experience and practical tips to help you maximize this powerful terminal-based AI assistant. NOTE: GitHub Copilot CLI is in public preview. Features may change before general availability. What is GitHub Copilot CLI? GitHub Copilot CLI brings AI-powered assistance directly to your terminal, similar to the IDE experience but optimized for command-line workflows. It stays unobtrusive until needed and excels for developers who prefer terminal-based work. Beyond code completions, Copilot CLI enables powerful automation capabilities—you can run prompts in CI/CD pipelines, background jobs, or any automated workflow. ...

November 24, 2025 · 6 min · LPains
ACR Container Image Vulnerabilities

Guide to Azure Container Registry Vulnerability Assessment

Container security is a critical aspect of modern application deployment. Vulnerable container images can expose your applications to serious security risks, making regular vulnerability assessment essential for maintaining a secure infrastructure. Microsoft Defender for Cloud provides powerful built-in capabilities to scan and assess vulnerabilities in container images stored in Azure Container Registry (ACR). This guide will walk you through the process of identifying vulnerabilities, understanding their impact, and automating the review process using Kusto queries. ...

November 2, 2025 · 4 min · LPains
Importing ADO work items to GitHub using adowi2gh and a GitHub App

Importing Azure DevOps work items to GitHub using a GitHub App

When migrating from Azure DevOps to GitHub, one of the most challenging tasks is importing work items as GitHub Issues. While Personal Access Tokens (PATs) work well for individual migrations, organizational migrations often require a more professional approach using GitHub Apps. I’ve been developing adowi2gh, an open-source CLI tool designed specifically for importing Azure DevOps work items into GitHub Issues. With the recent release of version 0.1.0, the tool now supports GitHub App authentication, enabling better organizational control and attribution. ...

October 19, 2025 · 4 min · LPains