<?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: The Android AI Architect</title>
    <description>The latest articles on DEV Community by The Android AI Architect (@theandroidaiarchitectdev).</description>
    <link>https://dev.to/theandroidaiarchitectdev</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.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4144037%2F97e5cc28-2d68-4d18-adfc-c962abd59ad8.jpg</url>
      <title>DEV Community: The Android AI Architect</title>
      <link>https://dev.to/theandroidaiarchitectdev</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/theandroidaiarchitectdev"/>
    <language>en</language>
    <item>
      <title>I Gave My AI Coding Agent 5 Skills and It Stopped Rewriting the Same Files</title>
      <dc:creator>The Android AI Architect</dc:creator>
      <pubDate>Mon, 05 Oct 2026 09:22:38 +0000</pubDate>
      <link>https://dev.to/theandroidaiarchitectdev/i-gave-my-ai-coding-agent-5-skills-and-it-stopped-rewriting-the-same-files-56mc</link>
      <guid>https://dev.to/theandroidaiarchitectdev/i-gave-my-ai-coding-agent-5-skills-and-it-stopped-rewriting-the-same-files-56mc</guid>
      <description>&lt;p&gt;Most AI coding setup advice stops at "install Claude Code." That's the easy part.&lt;/p&gt;

&lt;p&gt;The hard part is what happens three weeks in: the agent keeps rewriting the same helper file, forgets the project conventions, writes code without tests, and you spend more time reverting than shipping.&lt;/p&gt;

&lt;h2&gt;
  
  
  Skills are just instructions your agent reads
&lt;/h2&gt;

&lt;p&gt;An agent skill is a markdown file with a name, a description, and a procedure. No plugin system, no framework, no build step. Drop it in a directory the agent watches and it applies that procedure when the task matches.&lt;/p&gt;

&lt;p&gt;The difference is between hoping the agent does the right thing and telling it exactly what right means for your codebase.&lt;/p&gt;

&lt;h2&gt;
  
  
  The five that changed my workflow
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;&lt;code&gt;feature-plan&lt;/code&gt;&lt;/strong&gt; - before writing any code, produce a plan: what changes, which files, what could break. Skipping this is how you get 400 lines of code nobody wanted.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;code&gt;test-write&lt;/code&gt;&lt;/strong&gt; - write the test first, then make it pass. The skill encodes the pattern and makes the agent follow it instead of retrofitting tests onto code it already wrote.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;code&gt;code-review&lt;/code&gt;&lt;/strong&gt; - a review pass with a specific checklist. Catches the things you skim past at 1am: unhandled null, a missing await, an N+1 query that won't matter until you have 10,000 users.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;code&gt;bug-fix&lt;/code&gt;&lt;/strong&gt; - reproduce, isolate, fix, verify. In that order. The most common waste in agent-assisted debugging is changing code before you can reproduce the bug, then changing it again.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;code&gt;refactor&lt;/code&gt;&lt;/strong&gt; - safe refactoring with verification at each step, so cleanup doesn't become an outage.&lt;/p&gt;

&lt;h2&gt;
  
  
  Wiring it up
&lt;/h2&gt;

&lt;p&gt;Drop the folder in. Point your agent at the skills directory. For Claude Code the config is a JSON file; for Cursor there's a &lt;code&gt;.cursorrules&lt;/code&gt; file. Both are in the pack.&lt;/p&gt;

&lt;p&gt;The real payoff isn't the individual procedures. It's that they're consistent, so your agent stops improvising a different approach every session.&lt;/p&gt;

&lt;h2&gt;
  
  
  What this doesn't replace
&lt;/h2&gt;

&lt;p&gt;Type hints, tests, and code review. Skills make your agent more consistent, not more competent. A skill that says "write good code" is useless; a skill that says "before editing any file, read CLAUDE.md and follow the existing naming convention" changes behavior.&lt;/p&gt;

&lt;p&gt;Be specific or be ignored.&lt;/p&gt;

&lt;h2&gt;
  
  
  The one that gets skipped
&lt;/h2&gt;

&lt;p&gt;Nobody wires up their MCP servers and skills on day one. They install the editor, write a prompt, feel productive, and never revisit it.&lt;/p&gt;

&lt;p&gt;The setup takes twenty minutes. Not doing it costs you the same three weeks of drift every three weeks, forever.&lt;/p&gt;




&lt;p&gt;I packaged these five skills plus a Cursor config, project rules, and starter templates into the MCP Vibe Coder Pack:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;MCP Vibe Coder Pack&lt;/strong&gt; - &lt;a href="https://baradigitaltools.gumroad.com/l/mcp-vibe-coder-pack" rel="noopener noreferrer"&gt;https://baradigitaltools.gumroad.com/l/mcp-vibe-coder-pack&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;There's also a bundle that adds 20 freelance prompts and a remote jobs dataset, if you're trying to turn the shipping into income:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Vibe Coder Power Pack&lt;/strong&gt; - &lt;a href="https://baradigitaltools.gumroad.com/l/vibe-coder-power-pack" rel="noopener noreferrer"&gt;https://baradigitaltools.gumroad.com/l/vibe-coder-power-pack&lt;/a&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>claude</category>
      <category>mcp</category>
      <category>devtools</category>
    </item>
    <item>
      <title>Your Software Engineer Resume Gets Rejected Before Anyone Reads It</title>
      <dc:creator>The Android AI Architect</dc:creator>
      <pubDate>Mon, 05 Oct 2026 09:22:10 +0000</pubDate>
      <link>https://dev.to/theandroidaiarchitectdev/your-software-engineer-resume-gets-rejected-before-anyone-reads-it-3cfl</link>
      <guid>https://dev.to/theandroidaiarchitectdev/your-software-engineer-resume-gets-rejected-before-anyone-reads-it-3cfl</guid>
      <description>&lt;p&gt;Most software engineers don't have a resume problem. They have a parsing problem.&lt;/p&gt;

&lt;p&gt;Your resume goes through an Applicant Tracking System that converts it to plain text, scores it against the job description, and ranks it. Only the top 10-15% reach a human. If you're applying hard and hearing nothing, this is why.&lt;/p&gt;

&lt;h2&gt;
  
  
  What the filter actually sees
&lt;/h2&gt;

&lt;p&gt;Three layers decide your fate:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Machine layer&lt;/strong&gt; - ATS parsing. Two-column layouts, tables, icons, and graphics often break parsers. Your contact info lands in the wrong field. Your dates vanish.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Semantic layer&lt;/strong&gt; - AI keyword scoring. The parser compares your text to the job description. Vague bullets score nothing.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Human layer&lt;/strong&gt; - the 7-second recruiter scan. Skimmed on a phone.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Most resumes fail layer one and never reach layer three.&lt;/p&gt;

&lt;h2&gt;
  
  
  The rewrite that changes outcomes
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Before:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Worked on React components&lt;/li&gt;
&lt;li&gt;Helped backend team&lt;/li&gt;
&lt;li&gt;Responsible for bug fixes&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;After:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Developed 90+ reusable React components, cutting page load 40%&lt;/li&gt;
&lt;li&gt;Architected REST APIs, reducing p95 response time by 150ms&lt;/li&gt;
&lt;li&gt;Increased test coverage to 85%, reducing production incidents 30%&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Same work. The second version has numbers, ownership, and outcome. That's what a parser can score and a recruiter can scan.&lt;/p&gt;

&lt;h2&gt;
  
  
  The structure that survives parsing
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Single column. No tables, no text boxes, no headers or footers.&lt;/li&gt;
&lt;li&gt;Standard section names: Experience, Education, Skills.&lt;/li&gt;
&lt;li&gt;PDF, not a decorative template.&lt;/li&gt;
&lt;li&gt;Bullets start with a verb: Developed, Architected, Reduced, Increased.&lt;/li&gt;
&lt;li&gt;Every bullet answers: what did you do, how, and what changed?&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Keywords without keyword stuffing
&lt;/h2&gt;

&lt;p&gt;Read the job description. If it says Kubernetes and your resume doesn't, you're invisible to the semantic layer, regardless of skill.&lt;/p&gt;

&lt;p&gt;Mirror their exact phrasing where it's true. "Built REST APIs with Node.js and PostgreSQL" beats "Backend developer" even if they mean the same thing.&lt;/p&gt;

&lt;h2&gt;
  
  
  The mistake that costs the most
&lt;/h2&gt;

&lt;p&gt;Most engineers rewrite for aesthetics. They pick a nicer template, add a skills bar, compress to one page, and get the same rejections.&lt;/p&gt;

&lt;p&gt;Optimization is structural, not cosmetic. Fix the parse, then fix the bullets, then worry about how it looks.&lt;/p&gt;

&lt;h2&gt;
  
  
  Fix the right thing first
&lt;/h2&gt;

&lt;p&gt;If your applications aren't converting, the bottleneck might not be your resume at all. Your resume could be fine while your targeting is wrong, or your application volume is too low, or your interview technique is costing you offers you already earned.&lt;/p&gt;

&lt;p&gt;A diagnostic tells you which one before you spend a month fixing the wrong thing.&lt;/p&gt;




&lt;p&gt;I bundled the ATS template, the before/after case study, the cover letter pack, and that diagnostic into one system:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Job Hunt Complete Bundle&lt;/strong&gt; - &lt;a href="https://baradigitaltools.gumroad.com/l/job-hunt-complete-bundle" rel="noopener noreferrer"&gt;https://baradigitaltools.gumroad.com/l/job-hunt-complete-bundle&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The ATS Resume Template and AI Optimization System is also available on its own.&lt;/p&gt;

</description>
      <category>career</category>
      <category>resume</category>
      <category>softwareengineering</category>
      <category>hiring</category>
    </item>
  </channel>
</rss>
