<?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: borhen saidi</title>
    <description>The latest articles on DEV Community by borhen saidi (@borhen_saidi_e40cc073c673).</description>
    <link>https://dev.to/borhen_saidi_e40cc073c673</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%2F3975623%2Fe273e121-e8c6-4280-9cec-e4971c15d25a.png</url>
      <title>DEV Community: borhen saidi</title>
      <link>https://dev.to/borhen_saidi_e40cc073c673</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/borhen_saidi_e40cc073c673"/>
    <language>en</language>
    <item>
      <title>AgentForge – 28 production grade skills that make AI agents ship reliable code</title>
      <dc:creator>borhen saidi</dc:creator>
      <pubDate>Thu, 11 Jun 2026 23:39:47 +0000</pubDate>
      <link>https://dev.to/borhen_saidi_e40cc073c673/agentforge-28-production-grade-skills-that-make-ai-agents-ship-reliable-code-4o6i</link>
      <guid>https://dev.to/borhen_saidi_e40cc073c673/agentforge-28-production-grade-skills-that-make-ai-agents-ship-reliable-code-4o6i</guid>
      <description>&lt;p&gt;AgentForge is a control system for AI coding agents. Instead of hoping your agent "writes good code," you give it structured engineering workflows — the same ones senior engineers actually follow.&lt;/p&gt;

&lt;p&gt;What it is:&lt;/p&gt;

&lt;p&gt;28 skills covering the full lifecycle: define, plan, build, verify, review, ship&lt;br&gt;
Each skill is a structured process with steps, anti-rationalization tables, red flags, and verification gates&lt;br&gt;
Works with Claude Code, OpenCode, Gemini CLI, Copilot, Cursor, Windsurf&lt;br&gt;
Why it exists: I've watched agents confidently ship broken auth, skip error handling, and deploy on Friday afternoon because nobody told them not to. These aren't prompt engineering tricks — they're encoded workflows. The test-driven-development skill makes the agent write a failing test before touching implementation. The shipping-and-launch skill forces a rollback plan. The doubt-driven-development skill makes the agent challenge its own assumptions before continuing.&lt;/p&gt;

&lt;p&gt;What's different:&lt;/p&gt;

&lt;p&gt;Anti-rationalization tables: Every skill lists the excuses engineers use to skip best practices ("CI is too slow" → "Optimize the pipeline, don't skip it")&lt;br&gt;
Verification gates: Checklists the agent must complete before proceeding&lt;br&gt;
Cross-skill consistency: A quality gate ensures all 28 skills follow the same anatomy and reference each other correctly&lt;br&gt;
The catch: This isn't magic. The agent still needs to follow the skill. But when it does, the output is consistently better — fewer "it works on my machine" patches, more actually-shippable code.&lt;/p&gt;

&lt;p&gt;Repo: [&lt;a href="https://github.com/borhen68/SkillEngine" rel="noopener noreferrer"&gt;https://github.com/borhen68/SkillEngine&lt;/a&gt;]&lt;/p&gt;

&lt;p&gt;I'd love feedback from anyone running AI agents in production. What's the most expensive mistake your agent has made?&lt;/p&gt;

</description>
      <category>ai</category>
      <category>claude</category>
      <category>antigravity</category>
      <category>challenge</category>
    </item>
    <item>
      <title>TokenTamer</title>
      <dc:creator>borhen saidi</dc:creator>
      <pubDate>Wed, 10 Jun 2026 14:27:32 +0000</pubDate>
      <link>https://dev.to/borhen_saidi_e40cc073c673/tokentamer-176</link>
      <guid>https://dev.to/borhen_saidi_e40cc073c673/tokentamer-176</guid>
      <description>&lt;p&gt;🚀 I just open-sourced something I built out of frustration — and it's saving me real money every day.&lt;a href="https://github.com/borhen68/TokenTamer" rel="noopener noreferrer"&gt;https://github.com/borhen68/TokenTamer&lt;/a&gt;&lt;br&gt;
If you use AI coding agents (Cursor, Claude Code, Aider…), you've probably noticed how fast your API bills stack up. The problem? Your agent keeps re-sending the same files — full source code — every single turn. You're paying for tokens you already paid for.&lt;/p&gt;

&lt;p&gt;So I built TokenTamer — a drop-in proxy that sits between your agent and the LLM API and quietly cuts token usage by 50–80%. No config changes. No code changes. Just point your API base URL at it and go. ✅&lt;/p&gt;

&lt;p&gt;Here's what it does under the hood:&lt;/p&gt;

&lt;p&gt;🧠 AST-based compression — strips function bodies from background files, keeps only signatures. The LLM knows what exists, without reading every line.&lt;br&gt;
🔧 Tool-aware compression — skeletonizes stale file reads, keeps the latest one intact.&lt;br&gt;
💾 Prompt cache hijacking — injects Anthropic cache breakpoints so long Claude Code sessions hit the cache instead of paying full price (~73% off on long runs).&lt;br&gt;
💰 Real-time dashboard — watch tokens saved and dollars saved live in your terminal.&lt;/p&gt;

&lt;p&gt;It's MIT licensed, works with OpenAI + Anthropic APIs, and takes 5 minutes to set up.&lt;/p&gt;

&lt;p&gt;👇 Star it, try it, break it — and tell me what you think.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>opensource</category>
      <category>claude</category>
      <category>api</category>
    </item>
    <item>
      <title>TokenTamer A proxy that reduces LLM token usage through context compression</title>
      <dc:creator>borhen saidi</dc:creator>
      <pubDate>Tue, 09 Jun 2026 09:19:49 +0000</pubDate>
      <link>https://dev.to/borhen_saidi_e40cc073c673/tokentamer-a-proxy-that-reduces-llm-token-usage-through-context-compression-31nc</link>
      <guid>https://dev.to/borhen_saidi_e40cc073c673/tokentamer-a-proxy-that-reduces-llm-token-usage-through-context-compression-31nc</guid>
      <description>&lt;p&gt;I built TokenTamer, an open-source proxy that sits between AI coding assistants and LLM APIs.&lt;/p&gt;

&lt;p&gt;The goal is to reduce token consumption before requests reach the model by applying techniques such as:&lt;/p&gt;

&lt;p&gt;Context deduplication&lt;br&gt;
Conversation compression&lt;br&gt;
Intelligent summarization&lt;br&gt;
Smart context filtering&lt;/p&gt;

&lt;p&gt;I originally built it after noticing that coding agents often resend large amounts of repeated context, leading to unnecessary token usage and higher costs.&lt;/p&gt;

&lt;p&gt;TokenTamer is designed to be lightweight and easy to place in front of existing workflows.&lt;/p&gt;

&lt;p&gt;I'd love feedback on the architecture, compression strategies, and potential use cases.(&lt;a href="https://github.com/borhen68/TokenTamer" rel="noopener noreferrer"&gt;https://github.com/borhen68/TokenTamer&lt;/a&gt;)&lt;/p&gt;

</description>
      <category>ai</category>
      <category>opensource</category>
      <category>programming</category>
      <category>apigateway</category>
    </item>
  </channel>
</rss>
