<?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: Ajit Singh</title>
    <description>The latest articles on DEV Community by Ajit Singh (@ajitsingh25).</description>
    <link>https://dev.to/ajitsingh25</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%2F1363119%2F23d3c2ad-6e92-42e7-9f4b-673d1b048b98.png</url>
      <title>DEV Community: Ajit Singh</title>
      <link>https://dev.to/ajitsingh25</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/ajitsingh25"/>
    <language>en</language>
    <item>
      <title>I Built 26 AI Career Tools for Claude Code — Here's What I Learned</title>
      <dc:creator>Ajit Singh</dc:creator>
      <pubDate>Sun, 22 Mar 2026 16:49:08 +0000</pubDate>
      <link>https://dev.to/ajitsingh25/i-built-26-ai-career-tools-for-claude-code-heres-what-i-learned-489k</link>
      <guid>https://dev.to/ajitsingh25/i-built-26-ai-career-tools-for-claude-code-heres-what-i-learned-489k</guid>
      <description>&lt;p&gt;Job hunting is a second full-time job. And if you're a developer, it's a particularly strange one — because you spend your days building tools that make other people's work easier, and then you go home and manually tailor your resume for the fifteenth time this month.&lt;/p&gt;

&lt;p&gt;I got tired of it. So I built something.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;placed-skills&lt;/strong&gt; is a collection of 26 AI career tools that live inside Claude Code and Cursor. Resume builder, ATS checker, interview coach, salary negotiation, job tracker — all in your terminal, all accessible through natural language.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Problem
&lt;/h2&gt;

&lt;p&gt;The existing tools aren't bad. But they all have the same problem: they live in the browser. When you're in the middle of a job search, you're constantly context-switching. Five context switches for one task. Multiply that by every resume tweak, every interview prep session, every application you want to track.&lt;/p&gt;

&lt;p&gt;I wanted something that lived where I already was.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why Claude Code Skills (and MCP)
&lt;/h2&gt;

&lt;p&gt;Claude Code has a skills system. You put a SKILL.md file in &lt;code&gt;~/.claude/skills/&amp;lt;skill-name&amp;gt;/&lt;/code&gt;, and Claude activates it automatically when you describe relevant tasks. No slash commands. No configuration. It just works.&lt;/p&gt;

&lt;p&gt;The MCP angle came later. By packaging the same tools as an MCP server, I could reach Cursor users, Cline users, Continue.dev users, Zed users, Windsurf users — anyone with an MCP-compatible client.&lt;/p&gt;

&lt;h2&gt;
  
  
  What's Inside
&lt;/h2&gt;

&lt;p&gt;26 tools across 5 categories:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Resume Builder (12 tools):&lt;/strong&gt; Create and edit resumes with AI, 37 professional templates with ATS scores, export as PDF/DOCX/Markdown&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;ATS Optimizer (7 tools):&lt;/strong&gt; Real ATS compatibility scoring (not generic tips), keyword gap analysis vs. specific job descriptions, match score with apply/don't-apply recommendation&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Interview Coach (8 tools):&lt;/strong&gt; Company-specific mock interviews, 13 system design cases, behavioral question banks with STAR format guidance, answer bank&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Career Tools (12 tools):&lt;/strong&gt; Cover letter generation, salary data by role + location, LinkedIn profile generation, salary negotiation scripts, offer analysis&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Job Tracker (5 tools):&lt;/strong&gt; Full pipeline (WISHLIST → APPLIED → INTERVIEWING → OFFER → REJECTED), conversion analytics&lt;/p&gt;

&lt;h2&gt;
  
  
  How to Install
&lt;/h2&gt;

&lt;p&gt;Claude Code:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;/plugin marketplace add Exidian-Tech/placed-skills
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Cursor / MCP clients — add to &lt;code&gt;~/.cursor/mcp.json&lt;/code&gt;:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight json"&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"mcpServers"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"placed"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"command"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"npx"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"args"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="s2"&gt;"-y"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"@exidian/placed-mcp"&lt;/span&gt;&lt;span class="p"&gt;],&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"env"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nl"&gt;"PLACED_API_KEY"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"your-key"&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Get a free API key at &lt;a href="https://placed.exidian.tech" rel="noopener noreferrer"&gt;https://placed.exidian.tech&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  What I Learned
&lt;/h2&gt;

&lt;p&gt;The skills format is powerful but the ecosystem is small. ClawHub is early. MCP is winning in terms of adoption. I'd probably lead with MCP next time and treat skills as a bonus.&lt;/p&gt;

&lt;p&gt;The job tracker was the most requested feature. People want to track applications without opening Notion or a spreadsheet.&lt;/p&gt;

&lt;p&gt;System design cases are the most used interview prep feature. 13 cases isn't enough — I'm adding more.&lt;/p&gt;

&lt;h2&gt;
  
  
  Links
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;GitHub: &lt;a href="https://github.com/Exidian-Tech/placed-skills" rel="noopener noreferrer"&gt;https://github.com/Exidian-Tech/placed-skills&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Platform: &lt;a href="https://placed.exidian.tech" rel="noopener noreferrer"&gt;https://placed.exidian.tech&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;npm: &lt;code&gt;npx -y @exidian/placed-mcp&lt;/code&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;MIT licensed. PRs welcome. Happy to answer questions in the comments.&lt;/p&gt;

</description>
      <category>career</category>
      <category>opensource</category>
    </item>
  </channel>
</rss>
