<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Tuan Duc Tran</title>
    <description>The latest articles on DEV Community by Tuan Duc Tran (@tuanductran).</description>
    <link>https://dev.to/tuanductran</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F768375%2F1d55ef8d-0e69-4fb6-afb0-44340fba4c04.jpeg</url>
      <title>DEV Community: Tuan Duc Tran</title>
      <link>https://dev.to/tuanductran</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/tuanductran"/>
    <language>en</language>
    <item>
      <title>🚀 Boosting AI Agents with NextDNS Skills: An Open-Source Toolkit</title>
      <dc:creator>Tuan Duc Tran</dc:creator>
      <pubDate>Wed, 28 Jan 2026 11:07:53 +0000</pubDate>
      <link>https://dev.to/tuanductran/boosting-ai-agents-with-nextdns-skills-an-open-source-toolkit-1fje</link>
      <guid>https://dev.to/tuanductran/boosting-ai-agents-with-nextdns-skills-an-open-source-toolkit-1fje</guid>
      <description>&lt;p&gt;As AI Agents become a staple in our development workflows, providing them with structured, domain specific skills is crucial for reliable automation. Today, I’m excited to introduce nextdns-skills, an early experiment in creating specialized agent skills for NextDNS API integration and DNS management.&lt;/p&gt;

&lt;p&gt;While modern LLMs have a broad understanding of networking, they often struggle with specific API patterns, versioning, or platform specific CLI quirks. This can lead to hallucinations or inefficient configurations when managing DNS infrastructure.&lt;/p&gt;

&lt;p&gt;This repository provides 35+ structured rules categorized into three core modules:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;NextDNS API Integration: 17 rules covering everything from authentication with X-Api-Key headers to real-time log streaming using Server-Sent Events (SSE).&lt;/li&gt;
&lt;li&gt;NextDNS CLI Management: 10 rules designed to help AI agents install, configure, and troubleshoot the NextDNS proxy on various platforms like Linux, macOS, and routers.&lt;/li&gt;
&lt;li&gt;NextDNS Web UI Best Practices: 8 rules to guide configuration of security settings, privacy blocklists, and parental controls via the web dashboard.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;To ensure the best results, every rule is classified into two types:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Capability: Patterns that the AI cannot solve without the skill (e.g., specific API response structures or nested endpoints).&lt;/li&gt;
&lt;li&gt;Efficiency: Best practices that improve solution quality and prevent common mistakes (e.g., performance optimization and setup guidelines).&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;You can easily add these skills to your agentic workflows using npx: npx add-skill tuanductran/nextdns-skills&lt;/p&gt;

&lt;p&gt;To ensure consistent results, I recommend prefixing your prompts to trigger the skill explicitly:&lt;/p&gt;

&lt;p&gt;use nextdns skill, create a new profile with the recommended privacy blocklist and enable cryptojacking protection via API.&lt;/p&gt;

&lt;p&gt;This is an early-stage experiment. I believe that by codifying documentation into AI Skills, we can build more robust tools for developers.&lt;/p&gt;

&lt;p&gt;Happy coding! 🛠️&lt;/p&gt;

&lt;p&gt;Explore the repository, contribute, or provide feedback here: &lt;a href="https://github.com/tuanductran/nextdns-skills" rel="noopener noreferrer"&gt;https://github.com/tuanductran/nextdns-skills&lt;/a&gt;&lt;/p&gt;

</description>
      <category>opensource</category>
      <category>ai</category>
      <category>nextdns</category>
      <category>dns</category>
    </item>
    <item>
      <title>Unleash Your Coding Potential: 100+ Curated GitHub Repositories (Free Share)</title>
      <dc:creator>Tuan Duc Tran</dc:creator>
      <pubDate>Sat, 01 Jun 2024 16:06:46 +0000</pubDate>
      <link>https://dev.to/tuanductran/unleash-your-coding-potential-100-curated-github-repositories-free-share-4b8l</link>
      <guid>https://dev.to/tuanductran/unleash-your-coding-potential-100-curated-github-repositories-free-share-4b8l</guid>
      <description>&lt;p&gt;Sharpen your skills and explore cutting-edge projects with this extensive collection of over 100+ GitHub repositories I've carefully curated. Discover a diverse range of languages, frameworks, tools, and applications across various domains like:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Web Development: Build dynamic and interactive web experiences.&lt;/li&gt;
&lt;li&gt;Mobile Development: Craft engaging mobile apps for iOS and Android.&lt;/li&gt;
&lt;li&gt;Data Science: Uncover valuable insights from data.&lt;/li&gt;
&lt;li&gt;Machine Learning: Train intelligent models to automate tasks.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;And More!&lt;/p&gt;

&lt;p&gt;Key Features:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Handpicked Gems: Each repository is meticulously chosen based on its popularity, active community, and high-quality code.&lt;/li&gt;
&lt;li&gt;Learning Playground: Enhance your programming skills through hands-on exploration and well-documented codebases.&lt;/li&gt;
&lt;li&gt;Stay Ahead of the Curve: Discover emerging trends and technologies used by industry professionals.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Benefits:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Expand Your Knowledge: Deepen your understanding of programming concepts and techniques.&lt;/li&gt;
&lt;li&gt;Fuel Your Inspiration: Gain creative approaches and problem-solving strategies from experienced developers.&lt;/li&gt;
&lt;li&gt;Contribute to Open Source: Give back to the developer community by contributing to existing codebases.&lt;/li&gt;
&lt;li&gt;Build Your Next Project: Find the perfect starting point or inspiration for your next software solution.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Who Should Access This Resource?&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Software Developers (All Levels): Enhance your skills, stay current, and explore new technologies.&lt;/li&gt;
&lt;li&gt;Beginners: Learn from well-structured code and gain valuable insights into best practices.&lt;/li&gt;
&lt;li&gt;Project Seekers: Discover inspiring ideas, contribute to open-source initiatives, and build your software portfolio.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Take Your Development Journey to the Next Level!&lt;/p&gt;

&lt;p&gt;Access My Curated List: &lt;a href="https://tuanducdev.notion.site/b2364ca05ba7489bb2e803039bbf17cd?v=28f967c06a994eb19908422fef4d8a24&amp;amp;pvs=4"&gt;https://tuanducdev.notion.site/b2364ca05ba7489bb2e803039bbf17cd?v=28f967c06a994eb19908422fef4d8a24&amp;amp;pvs=4&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Connect with Me: &lt;a href="https://github.com/tuanductran"&gt;https://github.com/tuanductran&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Automate Your Downloads (Beta): &lt;a href="https://github.com/tuanductran/download-repos"&gt;https://github.com/tuanductran/download-repos&lt;/a&gt; (Download all your starred repos with this Node.js app!)&lt;/p&gt;

</description>
      <category>github</category>
      <category>opensource</category>
      <category>programming</category>
      <category>devcommunity</category>
    </item>
  </channel>
</rss>
