Hidde de Smet
Hidde de Smet

Meet me

Stories, journeys, and ideas for the creatively curious

Join me on a journey where every post brings a fresh perspective. This blog is for those who are driven by curiosity and a desire to learn.

Featured

GitHub AES: the work after the agent finishes

Faster agents can leave slower handoffs. A practical take on GitHub AES: review capacity, enforced stopping points, and evidence from production.

AGENTS.md vs .agent.md: repo rules and custom agent roles explained

The difference between AGENTS.md and .agent.md, how GitHub Copilot uses both, and when to write repo instructions versus a custom agent persona.

SKILL.md, explained: the file is singular, the folder is plural

Why GitHub Copilot skills live in plural folders but singular SKILL.md files, how they load, and when supporting files are pulled in on demand.

Single-agent, tools, or a team? A practical comparison of AI coding setups

Single-agent, agent-with-tools, or multi-agent? The same feature through all three setups, the failure modes to watch for, and a decision matrix you can actually use.

Spec-Kit Extensions: Making spec-driven development your own

Spec-Kit's extension system turns a structured spec-driven workflow into something you can customize end-to-end. Here's how extensions work, which ones are worth looking at, and a hands-on walkthrough of the Ralph Loop extension for autonomous implementation.

Prompt Engineering That Actually Works

From vague prompts to reliable results: practical frameworks and mental models for working with LLMs, covering the 5 Principles, few-shot learning, Chain of Thought, RAG, context engineering, and how agents change everything.

From Vibe Coding to Spec-Driven Development: Part 4 - Team collaboration and advanced patterns

Part 4 of our series on mastering AI-assisted development. Learn how teams collaborate with Spec-Kit, integrate with CI/CD pipelines (GitHub Actions & Azure DevOps), and apply advanced architectural patterns.