<?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: keterslayter</title>
    <description>The latest articles on DEV Community by keterslayter (@keterslayter).</description>
    <link>https://dev.to/keterslayter</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%2F3827416%2F4408babd-09bd-4ebc-9946-991e2534477d.jpeg</url>
      <title>DEV Community: keterslayter</title>
      <link>https://dev.to/keterslayter</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/keterslayter"/>
    <language>en</language>
    <item>
      <title>Caliber is building in the open: here is our roadmap and we want your input</title>
      <dc:creator>keterslayter</dc:creator>
      <pubDate>Fri, 20 Mar 2026 16:12:29 +0000</pubDate>
      <link>https://dev.to/keterslayter/caliber-is-building-in-the-open-here-is-our-roadmap-and-we-want-your-input-2766</link>
      <guid>https://dev.to/keterslayter/caliber-is-building-in-the-open-here-is-our-roadmap-and-we-want-your-input-2766</guid>
      <description>&lt;p&gt;If you work with AI coding tools like Claude Code, Cursor, or Codex, you know the pain: every new project means hunting down configs, re-adding MCP servers, copying prompts, and hoping nothing breaks. Caliber fixes that with one command.&lt;/p&gt;

&lt;p&gt;Caliber continuously syncs your AI setups, generates optimized agent skills, MCPs and config files, and keeps everything in one place so your whole team starts fast and stays consistent.&lt;/p&gt;

&lt;p&gt;We are building this in the open and we want the community to shape what comes next. Here is what is on our roadmap right now.&lt;/p&gt;

&lt;h2&gt;
  
  
  1. MCP server discovery, sync, and installation
&lt;/h2&gt;

&lt;p&gt;Right now, MCP server configs live in scattered files across your machine. Caliber will scan your existing tool configs (Cursor, Claude, Codex), store them centrally, and automatically install them for every developer joining a project. No more "it works on my machine" for AI setups. Secrets stay out of git, transport support covers both HTTP and stdio servers, and the whole thing runs in under 30 seconds on a fresh machine.&lt;/p&gt;

&lt;h2&gt;
  
  
  2. SkillBench: a community skill marketplace built into the CLI
&lt;/h2&gt;

&lt;p&gt;Think npm, but for AI agent skills. With SkillBench you will be able to run &lt;code&gt;caliber skills search&lt;/code&gt; to find community-built skills by framework or use case, install them with one command, and publish your own. Skills are ranked by stack compatibility and community usage, and the registry follows the OpenSkills format so they work across tools. A developer should be able to find and install a relevant skill in under 10 seconds.&lt;/p&gt;

&lt;h2&gt;
  
  
  3. Show instant value: tokens saved, time saved, errors prevented
&lt;/h2&gt;

&lt;p&gt;One of the hardest parts of adopting any new tool is justifying it to your team or yourself. After you run &lt;code&gt;caliber init&lt;/code&gt; or &lt;code&gt;caliber score&lt;/code&gt;, Caliber will immediately show you the tangible impact: estimated tokens saved per session, developer time recovered from pre-configured commands, and errors caught from wrong file paths or hallucinated configs. No setup required to see the ROI.&lt;/p&gt;

&lt;h2&gt;
  
  
  What do you think is missing?
&lt;/h2&gt;

&lt;p&gt;This is the part where we genuinely want your help. We are building Caliber for developers who use AI tools every day and we know there are pain points we have not thought of yet.&lt;/p&gt;

&lt;p&gt;Drop a comment below with what you would add to this roadmap, what you wish existed in the AI tooling space, or just tell us if any of these features would actually change your workflow. You can also browse the full public roadmap and comment directly on the issues on GitHub: &lt;a href="https://github.com/caliber-ai-org/ai-setup" rel="noopener noreferrer"&gt;https://github.com/caliber-ai-org/ai-setup&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;If you want to follow along, contribute, or just lurk, join the conversation on r/aisetups on Reddit. All feedback shapes what gets built next.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>devtools</category>
      <category>opensource</category>
      <category>productivity</category>
    </item>
    <item>
      <title>Your AI agent is lying to you — and your CLAUDE.md is why</title>
      <dc:creator>keterslayter</dc:creator>
      <pubDate>Mon, 16 Mar 2026 18:33:47 +0000</pubDate>
      <link>https://dev.to/keterslayter/your-ai-agent-is-lying-to-you-and-your-claudemd-is-why-5h90</link>
      <guid>https://dev.to/keterslayter/your-ai-agent-is-lying-to-you-and-your-claudemd-is-why-5h90</guid>
      <description>&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;TL;DR&lt;/strong&gt; — Your AI coding agent's quality is capped by the quality of its context. Most devs have stale, generic, or missing CLAUDE.md / .cursorrules files. &lt;a href="https://github.com/rely-ai-org/caliber" rel="noopener noreferrer"&gt;Caliber&lt;/a&gt; fixes this in one command — scans your repo, generates tailored configs, recommends MCPs, and gives you a 0-100 setup score.&lt;br&gt;---&lt;br&gt;## The problem nobody talks about&lt;br&gt;Everyone's debating &lt;strong&gt;which AI coding tool is best&lt;/strong&gt; — Claude Code vs Cursor vs Codex. Meanwhile, the real reason most developers aren't getting great results is upstream of all of them:&lt;br&gt;&lt;strong&gt;Their project context is wrong.&lt;/strong&gt;&lt;br&gt;Your &lt;code&gt;CLAUDE.md&lt;/code&gt; was written in 20 minutes when you first set up the project. Your &lt;code&gt;.cursorrules&lt;/code&gt; was copy-pasted from a Reddit thread. Neither has been touched since.&lt;br&gt;And your AI agent is making decisions based on that stale, inaccurate information every single session.&lt;br&gt;## What bad context actually looks like&lt;br&gt;Here are the most common failure modes I've seen:&lt;br&gt;&lt;strong&gt;🚨 Stale architecture&lt;/strong&gt; — Your &lt;code&gt;CLAUDE.md&lt;/code&gt; says you use REST APIs but you migrated to GraphQL 3 months ago. The agent keeps generating REST patterns.&lt;br&gt;&lt;strong&gt;🚨 Contradictory rules&lt;/strong&gt; — Old rules say "use CommonJS", newer ones say "use ESM". The agent picks one arbitrarily.&lt;br&gt;&lt;strong&gt;🚨 No MCP coverage&lt;/strong&gt; — You're running PostgreSQL and there's a great Postgres MCP that would let your agent query your schema directly. You've never heard of it.&lt;br&gt;&lt;strong&gt;🚨 Config drift&lt;/strong&gt; — You refactor every week. Your AI config was updated once, on day one.&lt;br&gt;&lt;strong&gt;🚨 Team inconsistency&lt;/strong&gt; — One dev has MCPs set up, another doesn't. Rules differ across machines. There's no source of truth.&lt;br&gt;## Meet Caliber&lt;br&gt;&lt;a href="https://github.com/rely-ai-org/caliber" rel="noopener noreferrer"&gt;&lt;strong&gt;Caliber&lt;/strong&gt;&lt;/a&gt; is a CLI tool that solves this with one command. It scans your project and:&lt;br&gt;- ✅ Generates a tailored &lt;code&gt;CLAUDE.md&lt;/code&gt; with your actual stack, architecture, and commands&lt;br&gt;- ✅ Creates &lt;code&gt;.cursorrules&lt;/code&gt; / &lt;code&gt;.cursor/rules/*.mdc&lt;/code&gt; matching your dependencies&lt;br&gt;- ✅ Recommends MCPs you should install based on what you're running&lt;br&gt;- ✅ Deletes stale rules that contradict your current code&lt;br&gt;- ✅ Scores your setup &lt;strong&gt;0–100&lt;/strong&gt; across 6 dimensions&lt;br&gt;And it can run continuously — so configs stay fresh as your code evolves.&lt;br&gt;## See it in action&lt;br&gt;Here's what &lt;code&gt;caliber init&lt;/code&gt; looks like on a real Next.js + TypeScript project:&lt;br&gt;&lt;br&gt;
&lt;br&gt;
&lt;code&gt;bash&amp;lt;br&amp;gt;$ caliber init&amp;lt;br&amp;gt;Scanning project structure...&amp;lt;br&amp;gt;Detected: TypeScript, React, Next.js, Tailwind CSS&amp;lt;br&amp;gt;Detected: 847 files, 12 dependencies with AI relevance&amp;lt;br&amp;gt;Config files:&amp;lt;br&amp;gt;+ create CLAUDE.md project context&amp;lt;br&amp;gt;+ create .cursorrules cursor rules&amp;lt;br&amp;gt;~ modify .cursor/rules/testing.mdc outdated patterns&amp;lt;br&amp;gt;- delete .claude/rules/old-api.md stale, contradicts code&amp;lt;br&amp;gt;Skills:&amp;lt;br&amp;gt;+ create .claude/skills/deploy.md deploy flow&amp;lt;br&amp;gt;+ create .cursor/skills/review.md code review&amp;lt;br&amp;gt;MCP Recommendations:&amp;lt;br&amp;gt; • @modelcontextprotocol/server-postgres (detected: pg in package.json)&amp;lt;br&amp;gt; • @modelcontextprotocol/server-github (detected: .git, gh-cli)&amp;lt;br&amp;gt; • @upstash/context7-mcp (detected: React 18+)&amp;lt;br&amp;gt;&lt;/code&gt;&lt;br&gt;
&lt;br&gt;
&lt;br&gt;Notice it's &lt;strong&gt;not just adding&lt;/strong&gt; files — it also deletes stale ones and modifies outdated patterns.&lt;br&gt;## The setup score: caliber score&lt;br&gt;This is my favorite feature. Run &lt;code&gt;caliber score&lt;/code&gt; on any project and get a deterministic 0–100 grade — &lt;strong&gt;no LLM needed, works offline&lt;/strong&gt;.&lt;br&gt;&lt;br&gt;
&lt;br&gt;
&lt;code&gt;bash&amp;lt;br&amp;gt;$ caliber score&amp;lt;br&amp;gt;Score: 87/100 Grade: A&amp;lt;br&amp;gt;Existence 23/25 • Config files present, cross-platform parity&amp;lt;br&amp;gt;Quality 22/25 • Commands documented, no bloat, no vague rules&amp;lt;br&amp;gt;Coverage 18/20 • Dependencies &amp;amp; services reflected in configs&amp;lt;br&amp;gt;Accuracy 13/15 • Documented commands &amp;amp; paths actually exist&amp;lt;br&amp;gt;Freshness 8/10 • Config recency, no leaked secrets&amp;lt;br&amp;gt;Bonus 3/5 • Hooks, AGENTS.md, OpenSkills format&amp;lt;br&amp;gt;&lt;/code&gt;&lt;br&gt;
&lt;br&gt;
&lt;br&gt;This gives you an &lt;strong&gt;objective baseline&lt;/strong&gt; before onboarding a new dev, switching AI tools, or auditing your setup.&lt;br&gt;## The full CLI — 4 commands, that's it&lt;br&gt;| Command | What it does |&lt;br&gt;|---|---|&lt;br&gt;| &lt;code&gt;caliber init&lt;/code&gt; | Scan repo, generate/update all config files |&lt;br&gt;| &lt;code&gt;caliber score&lt;/code&gt; | Rate your setup 0–100 (offline, no LLM) |&lt;br&gt;| &lt;code&gt;caliber recommend&lt;/code&gt; | Discover MCPs and skills for your stack |&lt;br&gt;| &lt;code&gt;caliber config&lt;/code&gt; | Set provider, API key, model |&lt;br&gt;&lt;strong&gt;Works with:&lt;/strong&gt; Claude Code, Cursor, OpenAI Codex&lt;br&gt;&lt;strong&gt;No API key needed&lt;/strong&gt; with Claude Code or Cursor — uses your existing subscription.&lt;br&gt;## Why this matters for teams&lt;br&gt;This isn't just a solo-dev tool. The consistency problem is &lt;strong&gt;worse at the team level&lt;/strong&gt;:&lt;br&gt;&amp;gt; &lt;em&gt;"One dev has MCPs configured, another doesn't. Cursor rules differ across machines. Nobody knows which CLAUDE.md is the canonical one."&lt;/em&gt;&lt;br&gt;With Caliber, you commit your configs to git like any other file. Every developer who runs &lt;code&gt;caliber init&lt;/code&gt; gets the same baseline — and the same AI agent experience. New team members are set up in 30 seconds.&lt;br&gt;## Get started in 30 seconds&lt;br&gt;&lt;br&gt;
&lt;br&gt;
&lt;code&gt;bash&amp;lt;br&amp;gt;npm install -g @rely-ai/caliber&amp;lt;br&amp;gt;caliber init&amp;lt;br&amp;gt;&lt;/code&gt;&lt;br&gt;
&lt;br&gt;
&lt;br&gt;That's it. No API key needed if you're on Claude Code or Cursor.&lt;br&gt;🔗 &lt;strong&gt;GitHub:&lt;/strong&gt; &lt;a href="https://github.com/rely-ai-org/caliber" rel="noopener noreferrer"&gt;https://github.com/rely-ai-org/caliber&lt;/a&gt;&lt;br&gt;📦 &lt;strong&gt;npm:&lt;/strong&gt; &lt;a href="https://www.npmjs.com/package/@rely-ai/caliber" rel="noopener noreferrer"&gt;https://www.npmjs.com/package/@rely-ai/caliber&lt;/a&gt;&lt;br&gt;💬 &lt;strong&gt;Discord:&lt;/strong&gt; &lt;a href="https://discord.gg/XUNaJEsw" rel="noopener noreferrer"&gt;https://discord.gg/XUNaJEsw&lt;/a&gt;&lt;br&gt;MIT licensed. Open source. Your code never leaves your machine.&lt;br&gt;---&lt;br&gt;&lt;em&gt;Built at &lt;a href="https://caliber-ai.up.railway.app/" rel="noopener noreferrer"&gt;Rely AI&lt;/a&gt;. If this saved you time, a ⭐ on GitHub goes a long way — and PRs are very welcome.&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;

</description>
      <category>claudecode</category>
      <category>cursor</category>
      <category>ai</category>
      <category>productivity</category>
    </item>
    <item>
      <title>Why your AI coding agent is working with bad context/skills and how to make AI setup tailored for your codebase.</title>
      <dc:creator>keterslayter</dc:creator>
      <pubDate>Mon, 16 Mar 2026 13:44:32 +0000</pubDate>
      <link>https://dev.to/keterslayter/why-your-ai-coding-agent-is-working-with-bad-contextskills-and-how-to-make-ai-setup-tailored-for-3631</link>
      <guid>https://dev.to/keterslayter/why-your-ai-coding-agent-is-working-with-bad-contextskills-and-how-to-make-ai-setup-tailored-for-3631</guid>
      <description>&lt;p&gt;npx @rely-ai/caliber init&lt;br&gt;
That's it. On first run, Caliber walks you through provider setup interactively.&lt;/p&gt;

&lt;p&gt;Or install globally:&lt;/p&gt;

&lt;p&gt;npm install -g @rely-ai/caliber&lt;br&gt;
caliber init&lt;br&gt;
Already have an API key? Skip the interactive setup:&lt;/p&gt;

&lt;p&gt;export ANTHROPIC_API_KEY=sk-ant-...&lt;br&gt;
npx @rely-ai/caliber init&lt;br&gt;
⚙️ How It Works&lt;br&gt;
caliber init&lt;br&gt;
│&lt;br&gt;
├─ 1. 🔌 Connect      Choose your LLM provider — Claude Code seat, Cursor seat,&lt;br&gt;
│                      or an API key (Anthropic, OpenAI, Vertex AI)&lt;br&gt;
│&lt;br&gt;
├─ 2. 🔍 Discover     Analyze languages, frameworks, dependencies, file structure,&lt;br&gt;
│                      and existing agent configs via LLM&lt;br&gt;
│&lt;br&gt;
├─ 3. 🛠️  Generate     Create CLAUDE.md + skills in parallel (core docs via smart&lt;br&gt;
│                      model, skills via fast model). Auto-polishes for max score&lt;br&gt;
│&lt;br&gt;
├─ 4. 👀 Review       See a diff of proposed changes — accept, refine via&lt;br&gt;
│                      chat, or decline. All changes are backed up automatically&lt;br&gt;
│&lt;br&gt;
└─ 5. 🧩 Skills       Search community skill registries and install relevant&lt;br&gt;
                       skills for your tech stack&lt;br&gt;
Caliber works on any codebase — TypeScript, Python, Go, Rust, Terraform, Java, Ruby, and more. Language and framework detection is fully LLM-driven, not hardcoded.&lt;/p&gt;

&lt;p&gt;What makes it different&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Private &amp;amp; local — runs on your machine with your own API key. Your code never leaves your environment.&lt;/li&gt;
&lt;li&gt;Always up-to-date — run it again after any refactor. It catches the drift.&lt;/li&gt;
&lt;li&gt;Multi-platform — one command sets up Claude Code, Cursor, and Codex together.&lt;/li&gt;
&lt;li&gt;Fully open source — MIT licensed. Audit every line, fork it, contribute back.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Try it&lt;/p&gt;

&lt;p&gt;npm install -g @rely-ai/caliber&lt;br&gt;
  caliber init&lt;br&gt;
  caliber score&lt;/p&gt;

&lt;p&gt;That's the entire CLI. Three commands.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;GitHub: github.com/rely-ai-org/caliber&lt;/li&gt;
&lt;li&gt;npm: @rely-ai/caliber&lt;/li&gt;
&lt;li&gt;Site: caliber-ai.up.railway.app&lt;/li&gt;
&lt;li&gt;Discord: discord.gg/XUNaJEsw&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>ai</category>
      <category>opensource</category>
      <category>cli</category>
      <category>productivity</category>
    </item>
  </channel>
</rss>
