Urgent.News

What's breaking now, across thousands of outlets.

Tech

My AI Coding Workflow, v3

My AI coding workflow changes every few months, so I give it version numbers. New tools ship, models get better, and steps that needed hand-holding last spring now run on their own. v1 was plan mode and a hand-written SPEC.md . v2 turned that into TracerKit. This post is v3: every step now lives in helderberto/agent-skills . The idea of v3 fits in one line: each step that used to be a prompt is…

My AI coding workflow evolves every few months, so I assign version numbers to track changes. Version 1 started with plan mode and a hand-written SPEC.md, while version 2 introduced TracerKit. Version 3 of my workflow consolidates all steps into a unified system called helderberto/agent-skills.

Version 3 streamlines the process by converting prompts into skills and "please remember to" commands into checks that fail. This approach simplifies updates and adds new skills, as changes are made through a single commit. The core concepts from TracerKit, such as interviews before specs and verification before task completion, remain intact but are now integrated into the same repository as other skills.

I didn't design version 3 from scratch; instead, I built upon existing repositories. I incorporated the flow structure from Matt Pocock's skills, including grill-me for interviewing and diagnosing-bugs for phased debugging. The engineering depth inside each step was taken from Addy Osmani's agent-skills, focusing on frontend UI engineering, source-driven development, security and hardening, and performance optimization.

The workflow consists of eight main commands: triage, grill, spec, tickets, build, review, pr, and retro. Smaller tasks may skip certain steps and move directly to building. The plan phase includes triage, grill, spec, and tickets. The build phase involves building and reviewing. The ship phase consists of creating pull requests and retrospection.

Each task follows a specific order, with small fixes bypassing some steps. The /hb:triage command sizes the work and names the starting point. For small fixes, the workflow moves straight to /hb:build. The /hb:build command takes the next unblocked ticket, conducts test-first development, runs project checks, and commits changes. The --all option allows parallel execution of tickets after one approval.

The /hb:review command sends the diff to multiple reviewers and merges their findings into a ranked verdict. The /hb:to-pr command runs checks, pushes the code, opens a pull request, and monitors CI. Guardrails are in place to ensure adherence to standards, such as lint, type, and test checks, coverage limits, hitl tickets, secret scanning, and hardening checks.

Debugging is handled through the /hb:debug command, which follows a strict process of reproducing the bug, listing ranked hypotheses, testing each hypothesis against the loop, fixing the issue, and adding a regression test. This approach minimizes the likelihood of fixing the first plausible cause, a common debugging pitfall.

After debugging, the /hb:retro command analyzes the session and suggests improvements to the environment, not the code. This step benefits from moving away from TracerKit, as retro findings can be implemented more efficiently as one-line edits in agent-skills, which are then adopted by all projects during the next update.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in Tech

Superpowers, BMAD, Spec Kitty: How heavy is the framework for arranging agents for real use?

By Nokka | Part 4 of the SDD tool comparison series | Fact-checked on Oct 24, 2026. This article was written by AI (deepseek-v4.1-flash · Model provider: ollama-cloud) via Hermes Agent under human…

  • Superpowers is the largest project with 304,296 stars and MIT license
  • BMAD (BMad Method) divides tasks into Clarify, Plan, Build, verify, and Learn and adjust phases
  • Spec Kitty is a CLI tool for creating software development processes with audit trails

WEEK 3 CHALLENGE

Here is a complete template tailored for your DEV post submission for Hacktoberfest Week 3 (Slow and Steady) . *This is a submission for the Hacktoberfest Open-Source AI Challenge Week 3: Slow and…

  • "Turtle Steady" is an interactive productivity app for Hacktoberfest
  • Uses Gemini-2-9b-it and Gemini-2-27b-it models for task decomposition
  • Promotes privacy, local control, and adaptability for users

I built a zero-cost Instagram toolkit with 47 static pages, 2 edge functions and no framework

I wanted one clean place for the small Instagram chores people google every day: fancy bio fonts, keeping line breaks in captions, splitting a photo into a profile grid, posting without cropping, and…

  • IGKit created to consolidate common Instagram tasks with zero server costs
  • 47 static pages built using plain template strings and vanilla JavaScript
  • Edge functions used for server-required features, with CDN caching for data

More from Saturday 24 October →