Advent of AI 2025 - Day 7: Goose Recipes
A developer creates a reusable AI agent recipe using Goose to transform messy lost and found data into organized web applications.
Nick Taylor (nickytonline) is a Microsoft MVP, GitHub Star, and Developer Advocate with over 20 years in tech and a decade of open-source contributions. He shares practical insights through blogging, live streaming, and community-driven developer education.
166 articles from this blog
A developer creates a reusable AI agent recipe using Goose to transform messy lost and found data into organized web applications.
A developer builds an automated GitHub issue triage system using the Goose AI agent, integrated into GitHub Actions for a fictional festival feedback project.
A developer builds a gesture-controlled flight tracker using MediaPipe, TanStack Start, and OpenSky API for the Advent of AI 2025 challenge.
A developer uses the Goose AI agent and Claude Sonnet 4.5 to build and deploy a themed winter festival website to Netlify, detailing the technical process.
A developer compares three shell history tools: default shell search, McFly, and Atuin, explaining their features and why they switched.
A developer uses the Goose AI agent to build data visualizations for an AI coding challenge, documenting the process and troubleshooting tool issues.
A developer builds a winter-themed browser game using AI assistance and Phaser.js, detailing the coding process and bug fixes.
A developer builds a GitHub Action using the Goose AI agent to generate daily fortunes with ASCII art and commit them automatically.
A developer explains how to automate a GitHub profile using GitHub Actions to dynamically display blog posts, newsletters, and videos.
A developer uses Claude Code to analyze and optimize shell startup time, achieving a 95% speed improvement through lazy loading techniques.
A guide explaining why and how to sign Git commits with GPG on GitHub to prevent impersonation and ensure code authenticity.
A guide to building a Model Context Protocol (MCP) server using a ready-made TypeScript template that handles boilerplate setup.
Explains how to fix MCP tools incorrectly labeled as write tools in ChatGPT dev mode by using proper tool annotations like readOnlyHint.
Introduces a Model Context Protocol (MCP) server for dev.to, enabling AI tools to access and interact with the platform's articles, tags, and user data.
A guide to using Git worktrees to manage multiple branches simultaneously, improving developer workflow and eliminating the need for constant stashing.
How to avoid Let's Encrypt rate limits during testing by using the staging environment for auto-provisioned TLS certificates.
Guide to installing and configuring the McFly shell history tool on Ubuntu Server, covering common pitfalls and Zsh setup.
A discussion on open source funding, sustainability, and the Open Source Pledge with Chad Whitacre, exploring how companies can support projects they rely on.
Explains Go's singleflight package for preventing duplicate work during concurrent requests, improving backend efficiency.
A review of the BenQ RD280U, a 28-inch 4K monitor with a 3:2 aspect ratio designed specifically for software developers and coding work.