
[MCP·Skill #2] AI Agent Skills Explained: From Slash Commands to Automatic Triggers
When using AI coding tools, you often repeat the same instructions: “Use this format for commit messages” or “Follow this checklist before deployment.”
Read articleARCHIVE · 17
Follow the trail from foundational concepts to practical engineering decisions.

When using AI coding tools, you often repeat the same instructions: “Use this format for commit messages” or “Follow this checklist before deployment.”
Read article
Reference, shallow, and deep copies differ in how much newly created data they duplicate. This article explains the pitfalls of reference types inside Swift value types and how Copy-on-Write preserves independent copies.
Read article
Swift guard handles failure conditions first and keeps the happy path flat. Verify its compiler guarantees over if, optional-binding scope, and when to choose return, throw, or continue with runnable examples.
Read article
When building an app, you may need to create thousands or tens of thousands of similar objects. A typical example is placing tens of thousands of markers on a map, where the memory graph can easily keep climbing.
Read article
When building an app, requests to “just add an undo button” come up more often than you might expect.
Read article