<?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: Ntty</title>
    <description>The latest articles on DEV Community by Ntty (@ntty).</description>
    <link>https://dev.to/ntty</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%2F3781917%2F59cbac53-d413-4b6d-91d4-eba3dffb6f91.jpeg</url>
      <title>DEV Community: Ntty</title>
      <link>https://dev.to/ntty</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/ntty"/>
    <language>en</language>
    <item>
      <title>Stop guessing what to build. Reddit already told you.</title>
      <dc:creator>Ntty</dc:creator>
      <pubDate>Thu, 26 Mar 2026 14:16:21 +0000</pubDate>
      <link>https://dev.to/ntty/stop-guessing-what-to-build-reddit-already-told-you-271f</link>
      <guid>https://dev.to/ntty/stop-guessing-what-to-build-reddit-already-told-you-271f</guid>
      <description>&lt;p&gt;I've been watching a weird pattern unfold this month. Founders are spending thousands on market research, customer interviews, competitive analysis - the whole playbook. Meanwhile, some indie hacker with a Python script is scanning Reddit comments at 3am and finding better ideas than any consultant could sell you.&lt;/p&gt;

&lt;p&gt;The thing is, Reddit isn't just a forum anymore. It's the largest unfiltered focus group on the planet. 52 million daily active users complaining about their problems in real time. No corporate PR filter. No incentive to lie. Just raw, messy frustration.&lt;/p&gt;

&lt;p&gt;And people are building actual businesses off this.&lt;/p&gt;

&lt;p&gt;Rexan Wong, an indie dev, automated the whole process. His tool scrapes Reddit hourly, uses AI to classify pain points, dumps everything into a spreadsheet. He posted about it - the tweet hit 250K views. He didn't even have a product yet. Just the idea of systematically mining Reddit for startup opportunities was enough to go viral.&lt;/p&gt;

&lt;p&gt;Here's what's actually working in March 2026:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The scan-and-validate loop.&lt;/strong&gt; You pick 5-6 subreddits in your space. Set up an AI agent to monitor new posts every hour. The agent tags posts by category: complaint, feature request, workaround, recommendation. After a week, you have a heat map of what people actually want. Not what they say in surveys. What they're angry about at midnight when nobody's watching.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The comment-to-lead pipeline.&lt;/strong&gt; Tools like ReplyAgent and CrowdReply are doing something controversial but effective. They find posts where people describe a problem your product solves, then post a genuinely helpful reply. One founder told r/MicroSaaS he's getting 40% of his customers this way. $3 per successful comment, 12% conversion to trial. Do the math - that's insane unit economics.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The reverse product hunt.&lt;/strong&gt; Instead of building something and hoping people want it, you find 50 Reddit threads where people ask "is there a tool that does X?" If the answer is consistently "no" or "kinda but it sucks" - congratulations, you found your next product.&lt;/p&gt;

&lt;p&gt;But the real shift isn't just finding ideas. It's the speed.&lt;/p&gt;

&lt;p&gt;In 2024, validating an idea took weeks. Customer discovery calls. Landing page tests. Maybe an ad campaign. Now? You can go from Reddit pain point to working prototype in 48 hours. Claude or GPT writes the code. Vercel deploys it. You post it back in the same thread where you found the problem. Full circle in two days.&lt;/p&gt;

&lt;p&gt;MicroSaaSResearch.com built an entire business around this concept. They aggregate Reddit discussions, score them by commercial potential, and sell the validated ideas as a subscription. The meta-game of selling shovels during the gold rush, except the gold rush is people looking for gold rushes on Reddit.&lt;/p&gt;

&lt;p&gt;There's something uncomfortable about this though. We're basically turning human frustration into a commodity. Every time someone vents about their broken workflow on r/SaaS, three AI agents are parsing that complaint and feeding it into someone's product roadmap.&lt;/p&gt;

&lt;p&gt;I don't know how to feel about it. On one hand, the problems get solved faster. Real people get real tools that actually help. On the other hand, the authenticity of these communities changes when everyone knows they're being watched and mined.&lt;/p&gt;

&lt;p&gt;The numbers don't care about my feelings. n8n has public workflow templates for this - "Auto-generate MVP startup ideas from Reddit with AI" has been forked thousands of times. Needle.app published a whole case study on automating Reddit market research. This isn't experimental anymore. It's becoming standard founder infrastructure.&lt;/p&gt;

&lt;p&gt;What actually matters: the founders winning aren't the ones with the fanciest AI scraper. They're the ones who read the thread, understand the context, and build something that doesn't suck. The AI finds the signal. The human still has to do the hard part - making something people want to pay for.&lt;/p&gt;

&lt;p&gt;Reddit told you what to build. The question is whether you're listening.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Agent Surface Auditor checks to ensure your site is ready for Agents Scans visit (must be)</title>
      <dc:creator>Ntty</dc:creator>
      <pubDate>Fri, 13 Mar 2026 20:26:18 +0000</pubDate>
      <link>https://dev.to/ntty/agent-surface-auditor-checks-to-ensure-your-site-is-ready-for-agents-scans-visit-must-be-5cnh</link>
      <guid>https://dev.to/ntty/agent-surface-auditor-checks-to-ensure-your-site-is-ready-for-agents-scans-visit-must-be-5cnh</guid>
      <description>&lt;p&gt;Most discussions about "optimizing for agents" still sound too abstract.&lt;/p&gt;

&lt;p&gt;In practice, agent-facing failures are usually plain engineering problems:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;one machine-readable document links to one canonical path&lt;/li&gt;
&lt;li&gt;another links to an older or duplicated public path&lt;/li&gt;
&lt;li&gt;your sitemap forgets the important execution docs&lt;/li&gt;
&lt;li&gt;your OpenAPI file is reachable, but buried behind inconsistent references&lt;/li&gt;
&lt;li&gt;your best instructions are written for humans, not for machine execution&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That is why we built a standalone &lt;strong&gt;Agent Surface Auditor&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;It checks:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;discovery files like &lt;code&gt;robots.txt&lt;/code&gt;, &lt;code&gt;sitemap.xml&lt;/code&gt;, &lt;code&gt;llms.txt&lt;/code&gt;, and &lt;code&gt;llms-full.txt&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;project-specific docs defined by config, such as execution docs or OpenAPI files&lt;/li&gt;
&lt;li&gt;execution surfaces for MCP, API docs, OpenAPI, or CLI&lt;/li&gt;
&lt;li&gt;content quality signals including heading structure, readability, and semantic HTML&lt;/li&gt;
&lt;li&gt;canonical drift between repo state and public output&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;One thing we learned quickly: the interesting issues are rarely exotic.&lt;/p&gt;

&lt;p&gt;They are usually:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;stale public links&lt;/li&gt;
&lt;li&gt;multiple canonical entrypoints&lt;/li&gt;
&lt;li&gt;machine-readable docs missing from sitemap/index layers&lt;/li&gt;
&lt;li&gt;content that is technically accessible but still too noisy for an agent to use efficiently&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;We also made provider choice explicit:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;code&gt;direct-fetch&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;browserbase&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;cloudflare&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;auto&lt;/code&gt; with quality-aware fallback&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That matters because not every site needs browser rendering, and some providers succeed where others do not.&lt;/p&gt;

&lt;p&gt;If you want the shortest possible install path:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="sb"&gt;`&lt;/span&gt;npx agent-surface-auditor run &lt;span class="nt"&gt;--mode&lt;/span&gt; url &lt;span class="nt"&gt;--url&lt;/span&gt; https://example.com &lt;span class="nt"&gt;--provider&lt;/span&gt; auto&lt;span class="sb"&gt;`&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;





&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="sb"&gt;`&lt;/span&gt;npx openskills &lt;span class="nb"&gt;install &lt;/span&gt;Citedy/agent-surface-auditor&lt;span class="sb"&gt;`&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The bigger point is this:&lt;/p&gt;

&lt;p&gt;Agent-readiness is not just about publishing &lt;code&gt;llms.txt&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;It is about building a coherent execution surface:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;one canonical path&lt;/li&gt;
&lt;li&gt;one clean machine-readable layer&lt;/li&gt;
&lt;li&gt;one obvious next action&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That is a docs problem, an infra problem, and a product reliability problem all at once.&lt;/p&gt;

&lt;h2&gt;
  
  
  Fact Anchors
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Agents benefit from a stable discovery layer and canonical machine-readable links.&lt;/li&gt;
&lt;li&gt;Markdown and plain text reduce presentation noise for high-value technical content.&lt;/li&gt;
&lt;li&gt;MCP, APIs, and CLI workflows are stronger action targets than generic landing pages.&lt;/li&gt;
&lt;li&gt;Public skills should be installable through a direct command or registry flow, not hidden behind manual setup.&lt;/li&gt;
&lt;li&gt;Cross-file link drift between discovery files, sitemap entries, and execution docs is a concrete failure mode.&lt;/li&gt;
&lt;li&gt;Teams should audit agent-facing surfaces continuously, not treat them as one-off marketing assets.&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>ai</category>
      <category>opensource</category>
      <category>agents</category>
      <category>openclaw</category>
    </item>
    <item>
      <title>I turned OpenAI Symphony into a one-command local workflow for any repo</title>
      <dc:creator>Ntty</dc:creator>
      <pubDate>Thu, 12 Mar 2026 19:41:12 +0000</pubDate>
      <link>https://dev.to/ntty/i-turned-openai-symphony-into-a-one-command-local-workflow-for-any-repo-3gop</link>
      <guid>https://dev.to/ntty/i-turned-openai-symphony-into-a-one-command-local-workflow-for-any-repo-3gop</guid>
      <description>&lt;p&gt;OpenAI Symphony is powerful, but for most developers the first problem is not capability.&lt;/p&gt;

&lt;p&gt;It’s setup friction.&lt;/p&gt;

&lt;p&gt;You still need to:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;wire Linear correctly&lt;/li&gt;
&lt;li&gt;create a usable workflow file&lt;/li&gt;
&lt;li&gt;bootstrap local scripts into the repo&lt;/li&gt;
&lt;li&gt;make the setup portable across machines&lt;/li&gt;
&lt;li&gt;restart it cleanly every time you reopen Codex&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I got tired of doing that manually, so I packaged the setup into a reusable public skill: &lt;strong&gt;Codex Symphony&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What it gives you&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Codex Symphony bootstraps a local Symphony + Linear workflow into any Git repository.&lt;/p&gt;

&lt;p&gt;It installs:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;code&gt;WORKFLOW.symphony.md&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;scripts/symphony/start-local.sh&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;scripts/symphony/start-background.sh&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;scripts/symphony/status.sh&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;codex-symphony&lt;/code&gt; wrapper command&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The result is a practical local flow:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Linear&lt;/strong&gt; = queue&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Codex&lt;/strong&gt; = executor&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Symphony&lt;/strong&gt; = dispatcher&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Install
&lt;/h2&gt;

&lt;p&gt;You can install it from the broader Citedy skills package:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;  npx @citedy/skills &lt;span class="nb"&gt;install &lt;/span&gt;symphony
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Package:&lt;br&gt;
  &lt;a href="https://www.npmjs.com/package/@citedy/skills" rel="noopener noreferrer"&gt;https://www.npmjs.com/package/@citedy/skills&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Or install the standalone skill:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;  npx openskills &lt;span class="nb"&gt;install &lt;/span&gt;Citedy/codex-symphony
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Standalone repo:&lt;br&gt;
  &lt;a href="https://github.com/Citedy/codex-symphony" rel="noopener noreferrer"&gt;https://github.com/Citedy/codex-symphony&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Required env
&lt;/h2&gt;

&lt;p&gt;Add:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;LINEAR_API_KEY&lt;/li&gt;
&lt;li&gt;LINEAR_PROJECT_SLUG&lt;/li&gt;
&lt;li&gt;SOURCE_REPO_URL&lt;/li&gt;
&lt;li&gt;SYMPHONY_WORKSPACE_ROOT&lt;/li&gt;
&lt;li&gt;optional GH_TOKEN&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Start
&lt;/h2&gt;

&lt;p&gt;Inside your target repo:&lt;/p&gt;

&lt;p&gt;/codex-symphony&lt;/p&gt;

&lt;p&gt;Or after bootstrap:&lt;/p&gt;

&lt;p&gt;codex-symphony&lt;/p&gt;

&lt;h2&gt;
  
  
  PS
&lt;/h2&gt;

&lt;p&gt;The real pain was not “can Symphony do useful work?”&lt;br&gt;
It was “can I get from zero to a repeatable local workflow without rebuilding the same setup every time?”&lt;/p&gt;

&lt;p&gt;This package is my answer to that.&lt;/p&gt;

&lt;p&gt;If you’re already using Linear and Codex, it turns Symphony into something much easier to adopt in a real repository.&lt;/p&gt;

</description>
      <category>llm</category>
      <category>code</category>
      <category>linear</category>
      <category>openai</category>
    </item>
    <item>
      <title>552 Retro Game Sounds for Your AI Coding Agent — DuckTales, Castlevania, Mega Man and 60 More Packs</title>
      <dc:creator>Ntty</dc:creator>
      <pubDate>Fri, 06 Mar 2026 13:10:19 +0000</pubDate>
      <link>https://dev.to/ntty/552-retro-game-sounds-for-your-ai-coding-agent-ducktales-castlevania-mega-man-and-60-more-packs-1nod</link>
      <guid>https://dev.to/ntty/552-retro-game-sounds-for-your-ai-coding-agent-ducktales-castlevania-mega-man-and-60-more-packs-1nod</guid>
      <description>&lt;h2&gt;
  
  
  What's New in v3
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;@citedy/&lt;a href="mailto:game-sounds@3.0.0"&gt;game-sounds@3.0.0&lt;/a&gt;&lt;/strong&gt; — 35 new packs, massively expanded library&lt;/p&gt;

&lt;p&gt;v2 had 225 sounds across 28 packs. v3 has &lt;strong&gt;552 sounds across 63 packs&lt;/strong&gt;.&lt;/p&gt;

&lt;h3&gt;
  
  
  35 new packs
&lt;/h3&gt;

&lt;p&gt;DuckTales, Castlevania, Mega Man, Kirby, Metroid, Donkey Kong, Chip 'n Dale, Darkwing Duck, TaleSpin, Duck Hunt, Earthworm Jim, Streets of Rage, Prince of Persia, Jungle Book, Indiana Jones, Final Fantasy, Star Wars, Simpsons, Popeye, Dracula, DnD DragonStrike, Asterix, Die Hard, Beauty and the Beast, Cobra Command, Lemmings, Rambo, RoboCop, Aladdin, Contra, Double Dragon, Battletoads, Bomberman, Tetris (expanded), Lion King&lt;/p&gt;

&lt;h3&gt;
  
  
  Expanded existing packs
&lt;/h3&gt;

&lt;p&gt;TMNT (5 -&amp;gt; 15), Donkey Kong (5 -&amp;gt; 14), Mega Man (5 -&amp;gt; 13), Castlevania (5 -&amp;gt; 13), Bomberman (5 -&amp;gt; 13), Top Gun (5 -&amp;gt; 12), Mission Impossible (5 -&amp;gt; 8), Tetris (2 -&amp;gt; 9), Aladdin (new -&amp;gt; 9)&lt;/p&gt;

&lt;h3&gt;
  
  
  Highlights
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;DuckTales Moon theme when task completes&lt;/li&gt;
&lt;li&gt;Castlevania's Vampire Killer on session start&lt;/li&gt;
&lt;li&gt;Kirby "Poyo!" and "Hai!" on prompt submit&lt;/li&gt;
&lt;li&gt;Indiana Jones Raiders March on session start&lt;/li&gt;
&lt;li&gt;Earthworm Jim "Groovy!" on session start&lt;/li&gt;
&lt;li&gt;Duck Hunt dog laugh on error&lt;/li&gt;
&lt;li&gt;Chip 'n Dale Rescue Rangers theme on session start&lt;/li&gt;
&lt;li&gt;Prince of Persia Sands of Time on task complete&lt;/li&gt;
&lt;li&gt;Star Wars Imperial March on session start&lt;/li&gt;
&lt;li&gt;RoboCop theme on session start&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;All sounds normalized to -22dB, trimmed to 8s max. Sources: Internet Archive NES-Music collection, Myinstants, KHInsider.&lt;/p&gt;

&lt;h2&gt;
  
  
  Post Body (short version)
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;@citedy/&lt;a href="mailto:game-sounds@3.0.0"&gt;game-sounds@3.0.0&lt;/a&gt;&lt;/strong&gt; — 35 new packs just dropped&lt;/p&gt;

&lt;p&gt;552 sounds across 63 packs. DuckTales Moon theme on task complete. Castlevania Vampire Killer on session start. Kirby "Poyo!" on prompt submit. Duck Hunt dog laugh on error.&lt;/p&gt;

&lt;p&gt;New packs: DuckTales, Castlevania, Mega Man, Kirby, Metroid, Donkey Kong, Chip 'n Dale, Darkwing Duck, TaleSpin, Indiana Jones, Final Fantasy, Star Wars, Prince of Persia, Earthworm Jim, Streets of Rage, Duck Hunt, Simpsons, Popeye, RoboCop, Rambo, Die Hard, Aladdin, Contra, Battletoads, Bomberman + 10 more.&lt;/p&gt;

&lt;p&gt;Full list of all 63 packs: Warcraft, StarCraft, C&amp;amp;C, Diablo, Unreal Tournament, Zelda, Mario, Mortal Kombat, Doom, Counter-Strike, GTA, Quake, Silent Hill, Street Fighter, Batman, Matrix, Harry Potter, Game of Thrones, LOTR, Star Trek, Metal Gear Solid, Sonic, Pac-Man, Scooby-Doo, Looney Tunes, Lion King, Mission Impossible, Top Gun + all new above.&lt;/p&gt;

&lt;h3&gt;
  
  
  Install
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Option A — Marketplace (Claude Code)&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Type &lt;code&gt;/plugin&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;Enter: &lt;code&gt;citedy/claude-plugins&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;Select &lt;strong&gt;game-sounds&lt;/strong&gt; -&amp;gt; install&lt;/li&gt;
&lt;li&gt;Restart Claude Code&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;Option B — Universal Install (OpenSkills)&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Works with Codex, Claude Code, Droid, Cursor, and other Agent Skills-compatible tools:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;npx openskills &lt;span class="nb"&gt;install &lt;/span&gt;Citedy/game-sounds
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Option C — npm&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;npm i &lt;span class="nt"&gt;-g&lt;/span&gt; @citedy/game-sounds
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Option D — git clone&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;git clone https://github.com/Citedy/game-sounds.git ~/.claude/plugins/game-sounds
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Switch packs
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;game-sounds switch ducktales    &lt;span class="c"&gt;# direct switch&lt;/span&gt;
game-sounds switch              &lt;span class="c"&gt;# interactive picker&lt;/span&gt;
game-sounds list                &lt;span class="c"&gt;# show all 63 packs&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Or inside Claude Code: &lt;code&gt;/game-sounds pack castlevania&lt;/code&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>programming</category>
      <category>opensource</category>
    </item>
    <item>
      <title>Stop Coding in Silence - 225 Iconic Sounds from Batman, Matrix, Warcraft &amp; 25 More Games</title>
      <dc:creator>Ntty</dc:creator>
      <pubDate>Fri, 27 Feb 2026 12:30:55 +0000</pubDate>
      <link>https://dev.to/ntty/stop-coding-in-silence-225-iconic-sounds-from-batman-matrix-warcraft-25-more-games-22gd</link>
      <guid>https://dev.to/ntty/stop-coding-in-silence-225-iconic-sounds-from-batman-matrix-warcraft-25-more-games-22gd</guid>
      <description>&lt;p&gt;@citedy/&lt;a href="mailto:game-sounds@2.0.0"&gt;game-sounds@2.0.0&lt;/a&gt; — 11 new packs just dropped 🔥&lt;/p&gt;

&lt;p&gt;Batman • Matrix • Harry Potter • Game of Thrones • Lord of the Rings • Star Trek •  Mission Impossible • Top Gun • TMNT • Looney Tunes • Scooby-Doo&lt;/p&gt;

&lt;p&gt;"I'm Batman" on session start. Hedwig's Theme when task completes. Shame bell on error. 225 sounds across 28 packs.     &lt;/p&gt;

&lt;p&gt;Full list: Warcraft, StarCraft, C&amp;amp;C, Diablo, Unreal Tournament, Zelda, Mario, Mortal Kombat, Doom, Counter-Strike, GTA, Quake, Silent Hill, Street Fighter, Metal Gear Solid, Sonic, Pac-Man + all new above.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Install&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Option A — Marketplace (Claude Code)&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Type /plugin&lt;/li&gt;
&lt;li&gt;Enter: citedy/claude-plugins&lt;/li&gt;
&lt;li&gt;Select game-sounds → install&lt;/li&gt;
&lt;li&gt;Restart Claude Code&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;Option B — Universal Install (OpenSkills)&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Works with Codex, Claude Code, Droid, Cursor, and other Agent Skills-compatible tools:&lt;/p&gt;

&lt;p&gt;npx openskills install Citedy/citedy-seo-agent&lt;br&gt;
  Then select &lt;strong&gt;game-sounds&lt;/strong&gt; from the list.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Option C — npm&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;npm i -g @citedy/game-sounds&lt;/p&gt;

&lt;p&gt;Switch packs anytime: &lt;strong&gt;game-sounds switch matrix&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Open source, MIT, for get a fun only.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>devops</category>
      <category>opensource</category>
      <category>productivity</category>
    </item>
    <item>
      <title>I Made Dostoevsky Roast Tesla's SEO (and Built a Free CLI for It)</title>
      <dc:creator>Ntty</dc:creator>
      <pubDate>Fri, 20 Feb 2026 03:10:54 +0000</pubDate>
      <link>https://dev.to/ntty/i-made-dostoevsky-roast-teslas-seo-and-built-a-free-cli-for-it-4c0b</link>
      <guid>https://dev.to/ntty/i-made-dostoevsky-roast-teslas-seo-and-built-a-free-cli-for-it-4c0b</guid>
      <description>&lt;h2&gt;
  
  
  Article
&lt;/h2&gt;

&lt;p&gt;What if Fyodor Dostoevsky reviewed your website's meta tags?&lt;/p&gt;

&lt;p&gt;What if MrBeast screamed at you for not having a sitemap?&lt;/p&gt;

&lt;p&gt;What if Trump declared your SEO "the worst he's ever seen"?&lt;/p&gt;

&lt;p&gt;I built a CLI to find out.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;npx seo-roast tesla.com &lt;span class="nt"&gt;--persona&lt;/span&gt; musk
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  The Result: Musk Roasting His Own Company
&lt;/h3&gt;

&lt;p&gt;Score: &lt;strong&gt;57/100 (C)&lt;/strong&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"No meta description. That's fundamentally broken. Like launching a rocket without a guidance system."&lt;/p&gt;

&lt;p&gt;"No robots.txt. You're running a website without traffic rules. Anarchy. I respect it, but Google doesn't."&lt;/p&gt;

&lt;p&gt;"No sitemap.xml. You're making Googlebot guess your site structure. That's like asking someone to navigate Mars without a map."&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h3&gt;
  
  
  How It Works
&lt;/h3&gt;

&lt;p&gt;The tool scans 12 real SEO signals:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Title tag (presence + length)&lt;/li&gt;
&lt;li&gt;Meta description (presence + length)&lt;/li&gt;
&lt;li&gt;H1 tags (presence + count)&lt;/li&gt;
&lt;li&gt;HTTPS&lt;/li&gt;
&lt;li&gt;Page load speed&lt;/li&gt;
&lt;li&gt;robots.txt&lt;/li&gt;
&lt;li&gt;sitemap.xml&lt;/li&gt;
&lt;li&gt;Canonical tag&lt;/li&gt;
&lt;li&gt;Viewport meta&lt;/li&gt;
&lt;li&gt;Image alt tags&lt;/li&gt;
&lt;li&gt;Script count&lt;/li&gt;
&lt;li&gt;HTML size&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Then it picks persona-appropriate roast templates for each issue found and calculates a score from F to A.&lt;/p&gt;

&lt;h3&gt;
  
  
  My Favorite Results
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;MrBeast on Amazon — 42/100 (F):&lt;/strong&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"BRO. No meta description?! That's like uploading a YouTube video with no title. NOBODY is clicking on that. Fix it NOW."&lt;/p&gt;

&lt;p&gt;"No sitemap! That's like having your BEST CONTENT buried where nobody can see it!"&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;Dostoevsky on Stripe — 62/100:&lt;/strong&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"66 scripts burden this page like sins upon a conscience. Each one adds weight. At some point, the page cannot bear it."&lt;/p&gt;

&lt;p&gt;"602KB of HTML. So much content, yet one wonders — how much of it truly matters?"&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;Billie Eilish on Google — 47/100 (F):&lt;/strong&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"no meta description. so google just... guesses what your page is about. that's giving 'i don't care' energy. except you should care."&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h3&gt;
  
  
  The Tech
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Zero dependencies.&lt;/strong&gt; Just Node.js native &lt;code&gt;http&lt;/code&gt;/&lt;code&gt;https&lt;/code&gt; modules&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Zero API calls.&lt;/strong&gt; No LLM, no external services. All templates&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;~32KB total.&lt;/strong&gt; 26 personas x ~20 roast templates each&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;ANSI colors&lt;/strong&gt; via raw escape codes&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The hardest part wasn't the scanner — it was writing 26 distinct voices that actually sound like the people. Dostoevsky's existential weight, MrBeast's ALL-CAPS energy, Billie's lowercase detachment, Trump's... well, Trump.&lt;/p&gt;

&lt;h3&gt;
  
  
  Try It
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="c"&gt;# Random persona&lt;/span&gt;
npx seo-roast competitor.com

&lt;span class="c"&gt;# Pick one&lt;/span&gt;
npx seo-roast mysite.com &lt;span class="nt"&gt;--persona&lt;/span&gt; tolkien

&lt;span class="c"&gt;# See all 26&lt;/span&gt;
npx seo-roast &lt;span class="nt"&gt;--list&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;26 personas:&lt;/strong&gt; Hemingway, Dostoevsky, Tolkien, Orwell, Nabokov, Bulgakov, Christie, Proust, Bradbury, Strugatsky, Musk, Jobs, Bezos, Altman, Trump, Tarantino, Nolan, Reynolds, Keanu, MrBeast, Taylor Swift, Kanye, Zendaya, Chalamet, Billie Eilish.&lt;/p&gt;

&lt;p&gt;GitHub: &lt;a href="https://github.com/Citedy/seo-roast" rel="noopener noreferrer"&gt;Citedy/seo-roast&lt;/a&gt;&lt;/p&gt;

</description>
      <category>seo</category>
      <category>webdev</category>
      <category>javascript</category>
      <category>showdev</category>
    </item>
  </channel>
</rss>
