Best of AzureApril 2026

  1. 1
    Article
    Avatar of thomasthorntonThomas Thornton·6w

    What Makes a Good GitHub Copilot Agent Skill?

    Designing effective GitHub Copilot agent skills requires more than writing good documentation. The key design choices include: crafting precise YAML description fields that mirror real user phrasing and include explicit negative scope (what the skill is NOT for); keeping the skill body lean using progressive disclosure with references/ directories for detail; explaining reasoning behind instructions rather than issuing blunt rules; testing trigger activation against messy real-world prompts; and bundling reusable assets for consistency. Skills should be treated like microservices — clear boundaries, predictable behavior when coexisting with other skills. The best skills are derived from workflows that already succeeded in practice, capturing reusable decision logic rather than one-off specifics.

  2. 2
    Article
    Avatar of thomasthorntonThomas Thornton·5w

    Terraform Module Design Is the Hard Part – So I Built an Agent Skill for It

    Building Terraform modules is easy; designing them well is not. This post introduces a GitHub Copilot agent skill called terraform-module-creator that prioritizes design judgment over code generation. Rather than turning a prompt directly into files, the skill follows a deliberate workflow: evaluating whether a module should exist, defining its boundary, designing a minimal interface, and only then generating code. It integrates Azure MCP and HashiCorp Terraform Registry MCP to pull live provider documentation and best practices at design time. The skill produces full module scaffolding including README, terraform-docs config, runnable examples, and validation steps (fmt, validate, tflint). It also supports review and refactor modes for existing modules, and encourages versioning discipline for shared modules. Core design principles include KISS, DRY with judgment, clear responsibility, and opinionated safe defaults.

  3. 3
    Article
    Avatar of vsVisual Studio Blog·6w

    From AI to .NET: 20 VS Live! Las Vegas Sessions You Can Watch Now

    Microsoft has published 20 sessions from VS Live! Las Vegas 2026 on the Visual Studio YouTube channel, releasing approximately two per day. Topics covered include AI-assisted development with GitHub Copilot, modern .NET and C#, cloud-native apps on Azure, developer productivity, and real-world architecture. Notable sessions include keynotes on Visual Studio 2027 and AI applications, plus talks on ASP.NET Core, GitHub Actions, caching in .NET, and VS Code integration. Upcoming in-person VS Live! events are scheduled through 2027, with discounts available for Visual Studio subscribers.