Blog
Thoughts on development, productivity, and the craft of software engineering.
-
4 design skills that improved my UIs
Give AI the taste it's missing! 🎨
Anthropic's frontend-design, Emil Kowalski's design skill, Taste Skill, and Impeccable give AI agents the taste to ship interfaces that actually stand out.
- Mini
What Is a Claude Code Plugin?
Install one, enable it, disable it — and when you'd actually want to. 🚦
Claude Code plugins extend your agent with skills, agents, hooks, and MCP servers — packaged and distributed through marketplaces. Here's how they work and how to use them.
- Mini
Superpowers: Stop Claude From Vibe Coding
Skills, workflows, and guardrails for turning Claude into a disciplined coding agent. 🤖
Superpowers is an open-source plugin that injects structured development skills — TDD, debugging, planning, code review — into Claude Code and other AI agents. Here's how it works.
-
Git Worktrees: Stop Being Afraid of Them
One repo, multiple working directories; the safest way to let AI agents work in parallel.
Git worktrees let you check out multiple branches simultaneously in separate directories. For AI agents running in parallel, they're not a nice-to-have — they're the only way to avoid chaos.
-
What is Harness Engineering?
Prompt → Context → Harness: the infrastructure layer for AI agents 🔧
Harness engineering is the complete environment you build around an AI model — tools, constraints, feedback loops, and context. Learn what it is, how it differs from prompt and context engineering, and how to start building one.
-
10 Tools to Stop Burning Your Claude Code Tokens
Your context window is leaking. Some ideas to fix it. 🐑
A hands-on guide to 10 tools that cut Claude Code token usage by 40–98%. Covers installation, usage, and when to use each one.
-
RTK 101: Cut Your Claude Token Usage by 80%
Stop paying for output noise your AI doesn't need 🪙
A hands-on guide to installing RTK, wiring it to Claude Code in minutes, and immediately slashing the token cost of every git, test, and file command you run.
-
AGENTS.md, Instructions, and Path-Specific Rules
Right layer. Right context. 🏗️
Most teams are not bad at giving AI context. They're bad at putting the right context in the right layer. Here's a practical, architecture-aware framework for AGENTS.md, repo-wide instructions, and path-specific overrides.
-
Spec-Driven Development and GitHub Spec Kit
Stop vibe coding. Start with intent. 🎯
Spec-driven development is the antidote to vibe coding. Learn what it is, how GitHub's Spec Kit operationalizes it with slash commands and artifacts, and whether it's worth the overhead.
-
Copilot Hooks Preview: Master lifecycle control over your AI agent
trigger → condition → action 🎣
Learn how VS Code Copilot hooks let you run shell commands at key agent lifecycle points — block dangerous operations, auto-format code, inject context, and build audit trails.
-
Getting Started with WebMCP: Expose Your Website to AI Agents
Make your site agent-ready 🤖
Learn how to use WebMCP to expose structured tools from your website to in-browser AI agents. Set up Chrome Canary, implement declarative and imperative APIs, and build agent-aware forms — no MCP server required.
-
Agent Skills Part 2: Patterns, Architecture & Tooling
Master the art of dynamic context 🎯
Deep dive into Agent Skills best practices, real-world patterns, editor conventions, npm-like installation workflows, and security considerations for building production-ready AI workflows.
-
Agent Skills Part 1: Getting Started with SKILL.md
Your first step into dynamic AI context 🚀
Learn the fundamentals of Agent Skills — how SKILL.md files work, the progressive disclosure model, and when to use skills vs. rules for your AI coding assistant.
-
Beginner's Guide to Prompt Files in VS Code
Supercharge your Copilot workflow with prompt files ⚡
Learn how to create and execute custom prompts in VS Code using the .github/prompts folder for faster, more consistent AI interactions.
-
Enhance your Terminal Productivity
Feel like a pro in the terminal jungle! 🐒
Master terminal productivity with keyboard shortcuts, aliases, and automation. Learn why the mouse doesn't belong in your terminal and how to work efficiently.
-
Desktop Flow for Developers
Stop Dragging, Start Snapping 🔥
Master efficient window management with Rectangle, Raycast, and AltTab. Transform your desktop workflow from dragging windows to instant alignment and navigation.
-
GitHub Copilot Prompting Strategies
Work with Copilot, not against it ✈️
Master GitHub Copilot with strategic prompting and context management. Learn how to guide AI assistance effectively and make Copilot work for you and not against you.
-
Create your first Copilot Agent with full context
Learn to feed the beast! 🤖
Learn how to create AI agents that understand your entire codebase using Repomix and GitHub Copilot. Build intelligent assistants for your development team.
-
Rethink your VSCode Shortcuts & Snippets! 🤔
From Chaos to Muscle Memory 💪🏽
Master VSCode shortcuts and build muscle memory for efficient coding. Learn essential shortcuts, customization techniques, and how to think in actions, not keys.
-
Surf through your codebase with precision
Master files and zones navigation 🏄🏼♀️
Master VSCode navigation with precision. Learn to move between editor zones, manage tabs efficiently, and navigate files like a pro developer.
-
Common Mistakes When Using GitHub Copilot
and How to Fix Them! 🐳
Avoid these common pitfalls when using GitHub Copilot. Learn how to write better prompts, review AI suggestions critically, and iterate effectively for better code quality.