<?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: Melihcan Özdemir</title>
    <description>The latest articles on DEV Community by Melihcan Özdemir (@melihcan_zdemir_ae6aa90b).</description>
    <link>https://dev.to/melihcan_zdemir_ae6aa90b</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%2F4213285%2F3504f95b-fa4b-4633-95e4-fca65be7c576.jpg</url>
      <title>DEV Community: Melihcan Özdemir</title>
      <link>https://dev.to/melihcan_zdemir_ae6aa90b</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/melihcan_zdemir_ae6aa90b"/>
    <language>en</language>
    <item>
      <title>Stop Your AI Agent From Building Code on Abandoned 2022 Libraries (Open-Source MCP Server)</title>
      <dc:creator>Melihcan Özdemir</dc:creator>
      <pubDate>Wed, 28 Oct 2026 14:34:05 +0000</pubDate>
      <link>https://dev.to/melihcan_zdemir_ae6aa90b/stop-your-ai-agent-from-building-code-on-abandoned-2022-libraries-open-source-mcp-server-2c3n</link>
      <guid>https://dev.to/melihcan_zdemir_ae6aa90b/stop-your-ai-agent-from-building-code-on-abandoned-2022-libraries-open-source-mcp-server-2c3n</guid>
      <description>&lt;h1&gt;
  
  
  skills-but-for-dev
&lt;/h1&gt;

&lt;p&gt;
  &lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/assets%2Fbanner.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/assets%2Fbanner.png" alt="skills-but-for-dev banner" width="800" height="400"&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
  &lt;strong&gt;Intelligent technology stack and open-source curator for AI coding agents.&lt;/strong&gt;&lt;br&gt;
  &lt;em&gt;Never let your AI agent build production code on abandoned 2022 libraries.&lt;/em&gt;
&lt;/p&gt;

&lt;p&gt;
  &lt;a href="https://pypi.org/project/skills-but-for-dev/" rel="noopener noreferrer"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fpypi%2Fv%2Fskills-but-for-dev.svg%3Fcolor%3Dblue" alt="PyPI Version" width="78" height="20"&gt;&lt;/a&gt;
  &lt;a href="https://github.com/MelihcanTheGreat/Skills-but-for-dev/actions/workflows/ci.yml" rel="noopener noreferrer"&gt;&lt;img src="https://github.com/MelihcanTheGreat/Skills-but-for-dev/actions/workflows/ci.yml/badge.svg" alt="CI Status" width="90" height="20"&gt;&lt;/a&gt;
  &lt;a href="https://pypi.org/project/skills-but-for-dev/" rel="noopener noreferrer"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fpypi%2Fdm%2Fskills-but-for-dev.svg%3Fcolor%3Dpurple" alt="PyPI Downloads" width="126" height="20"&gt;&lt;/a&gt;
  &lt;a href="LICENSE"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FLicense-Apache_2.0-green.svg" alt="License: Apache 2.0" width="124" height="20"&gt;&lt;/a&gt;
  &lt;a href="https://www.python.org/downloads/" rel="noopener noreferrer"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2Fpython-3.11%2B-blue.svg" alt="Python: 3.11+" width="92" height="20"&gt;&lt;/a&gt;
&lt;/p&gt;




&lt;h2&gt;
  
  
  ⚡ The Problem: LLM Knowledge Cutoff &amp;amp; Dead Repositories
&lt;/h2&gt;

&lt;p&gt;When you ask Cursor, Claude Code, Antigravity, or Copilot:  &lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;"Build an AI meeting assistant that records audio, separates speakers, and generates summaries"&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;The model immediately starts writing code using libraries from its &lt;strong&gt;static pre-training data&lt;/strong&gt;. Meanwhile:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;💀 &lt;strong&gt;High-star repos might be dead:&lt;/strong&gt; A project with 35,000 stars might have had zero commits in 18 months.&lt;/li&gt;
&lt;li&gt;🚀 &lt;strong&gt;Breakout libraries remain invisible:&lt;/strong&gt; The state-of-the-art voice model or fast audio engine released last month doesn't exist in the LLM's weights.&lt;/li&gt;
&lt;li&gt;⚖️ &lt;strong&gt;Hidden licensing traps:&lt;/strong&gt; Generating code that imports &lt;code&gt;GPL-3.0&lt;/code&gt; or &lt;code&gt;CC-BY-NC-4.0&lt;/code&gt; libraries can create major intellectual property and commercial liabilities.&lt;/li&gt;
&lt;li&gt;💥 &lt;strong&gt;VRAM crashes:&lt;/strong&gt; AI agents frequently recommend 14B parameter models on a local machine with only 8 GB of VRAM.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;&lt;code&gt;skills-but-for-dev&lt;/code&gt; fixes this.&lt;/strong&gt; It acts as an autonomous pre-flight curator for your agent, querying live GitHub velocity, PyPI monthly adoption, and Hugging Face VRAM requirements &lt;strong&gt;before&lt;/strong&gt; writing code.&lt;/p&gt;




&lt;h2&gt;
  
  
  🥊 Before &amp;amp; After
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Task: &lt;em&gt;"Build a local meeting notes agent"&lt;/em&gt;
&lt;/th&gt;
&lt;th&gt;❌ Vanilla AI Agent (Without &lt;code&gt;skills-but-for-dev&lt;/code&gt;)&lt;/th&gt;
&lt;th&gt;✅ AI Agent + &lt;code&gt;skills-but-for-dev&lt;/code&gt;
&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Transcription (ASR)&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Suggests &lt;code&gt;SpeechRecognition&lt;/code&gt; (deprecated Python 2 era wrapper)&lt;/td&gt;
&lt;td&gt;
&lt;strong&gt;&lt;code&gt;Systran/faster-whisper&lt;/code&gt;&lt;/strong&gt; (9.6M/mo PyPI downloads, 4x faster CTranslate2)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Speaker Diarization&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Tries to hand-code clustering or hallucinates non-existent APIs&lt;/td&gt;
&lt;td&gt;
&lt;strong&gt;&lt;code&gt;modelscope/FunASR&lt;/code&gt;&lt;/strong&gt; / &lt;strong&gt;&lt;code&gt;pyannote.audio&lt;/code&gt;&lt;/strong&gt; (Verified active acceleration: $v_4 / v_{12} = 1.2$)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Licensing&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Generates code importing &lt;code&gt;GPL&lt;/code&gt; / non-commercial packages&lt;/td&gt;
&lt;td&gt;
&lt;strong&gt;100% Permissive Verification&lt;/strong&gt; (Flags MIT / Apache-2.0, filters restrictive licenses)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Local Hardware Check&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Recommends large Whisper model, crashing local GPU&lt;/td&gt;
&lt;td&gt;
&lt;strong&gt;Automatic VRAM Baseline&lt;/strong&gt; (Estimates 0.54 GB FP16 ceiling for &lt;code&gt;faster-whisper-small&lt;/code&gt;)&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;




&lt;h2&gt;
  
  
  🛠️ Key Capabilities
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Dual-Bucket Candidate Retrieval:&lt;/strong&gt; Discovers proven industry leaders (&lt;code&gt;stars:&amp;gt;500&lt;/code&gt;) alongside fast-rising breakout repositories (&lt;code&gt;stars:75..3500&lt;/code&gt;, pushed $&amp;lt; 30$ days) without cannibalization.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Real-World PyPI Production Adoption:&lt;/strong&gt; Fetches real monthly download statistics via &lt;code&gt;pypistats.org&lt;/code&gt; to protect against star-inflation and GitHub bots.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Real-Time Star Velocity &amp;amp; Acceleration:&lt;/strong&gt; Calculates 4-week moving average ($v_4$) and acceleration ratio ($v_4 / v_{12}$) in a single request.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Dormant Spike Anomaly Detection:&lt;/strong&gt; Flags suspicious repositories that were inactive for 6+ months and suddenly spiked in stars over a single week.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Hardware VRAM Estimator:&lt;/strong&gt; Accurate minimum VRAM baseline calculation across &lt;code&gt;.safetensors&lt;/code&gt;, sharded model weights, Diffusers pipelines, and distinct GGUF quantization levels (&lt;code&gt;Q4_K_M&lt;/code&gt;, &lt;code&gt;Q8_0&lt;/code&gt;).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Zero-Config GitHub Token Auto-Discovery:&lt;/strong&gt; Seamlessly discovers existing GitHub CLI logins (&lt;code&gt;gh auth token&lt;/code&gt;) or falls back to an adaptive, quota-conserving unauthenticated mode.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Anti-Prompt-Injection Sanitizer:&lt;/strong&gt; Strips malicious hidden markdown instructions, zero-width tags, and bloated YAML headers before context reaches your LLM.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Sub-5ms SQLite WAL Cache:&lt;/strong&gt; Deterministic, persistent local cache with automatic TTL expiration.&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  📋 Architecture &amp;amp; Data Flow
&lt;/h2&gt;



&lt;pre data-lang="mermaid"&gt;&lt;code&gt;flowchart TD
    User["Developer Prompt\n'Build a RAG system for PDF invoices'"] --&amp;gt; Agent["AI Coding Agent\n(Cursor / Antigravity / Claude Code)"]
    Skill["SKILL.md"] -.-&amp;gt;|"Decomposition Instructions"| Agent
    Agent --&amp;gt;|"1. search_github_repos('pdf parser')\n2. search_hf_models('embeddings')"| Server["skills-but-for-dev MCP Server"]

    subgraph Server_Internals["skills-but-for-dev Engine"]
        Server --&amp;gt; Norm["Query Normalizer\n(Noise stripping &amp;amp; Language filter)"]
        Norm --&amp;gt; GH["GitHub REST Client\n(Dual-Bucket search + Star Velocity)"]
        Norm --&amp;gt; HF["Hugging Face Client\n(VRAM &amp;amp; Pipeline Estimator)"]
        Norm --&amp;gt; PyPI["PyPI Stats Client\n(30-Day Download Verification)"]
        GH --&amp;gt; Scoring["Conservative Scoring Engine\n(80% Base + 10% Health + 10% PyPI)"]
        HF --&amp;gt; Scoring
        PyPI --&amp;gt; Scoring
        Scoring --&amp;gt; Cache[("SQLite Cache (WAL Mode)\n~4.7ms warm latency")]
    end

    Server --&amp;gt;|"Curated Architecture Recipe"| Agent
    Agent --&amp;gt;|"Step-by-step Tech Stack with Verified Licences"| User&lt;/code&gt;&lt;/pre&gt;






&lt;h2&gt;
  
  
  🚀 Quickstart
&lt;/h2&gt;

&lt;h3&gt;
  
  
  1. Run Instantly with &lt;code&gt;uvx&lt;/code&gt; (Zero Installation)
&lt;/h3&gt;

&lt;p&gt;No cloning or virtual environment setup required. Works with any MCP-compatible client:&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="c"&gt;# Verify it runs and check diagnostics&lt;/span&gt;
uvx skills-but-for-dev ping
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  2. Configure in Your IDE
&lt;/h3&gt;

&lt;h4&gt;
  
  
  🔹 Cursor (&lt;code&gt;.cursor/mcp.json&lt;/code&gt;)
&lt;/h4&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;"skills-but-for-dev"&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;"uvx"&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;"skills-but-for-dev"&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;"GITHUB_TOKEN"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"optional_your_pat_here"&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;h4&gt;
  
  
  🔹 Antigravity / Gemini (&lt;code&gt;mcp_config.json&lt;/code&gt;)
&lt;/h4&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;"skills-but-for-dev"&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;"uvx"&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;"skills-but-for-dev"&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;h4&gt;
  
  
  🔹 Claude Desktop (&lt;code&gt;claude_desktop_config.json&lt;/code&gt;)
&lt;/h4&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;"skills-but-for-dev"&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;"uvx"&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;"skills-but-for-dev"&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;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Tip:&lt;/strong&gt; If you already use the GitHub CLI (&lt;code&gt;gh&lt;/code&gt;), &lt;code&gt;skills-but-for-dev&lt;/code&gt; automatically detects your authentication token via &lt;code&gt;gh auth token&lt;/code&gt;. You don't even need to configure &lt;code&gt;GITHUB_TOKEN&lt;/code&gt; manually!&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h2&gt;
  
  
  💡 Example Agent Stack Recipe
&lt;/h2&gt;

&lt;p&gt;When your agent uses &lt;code&gt;skills-but-for-dev&lt;/code&gt;, it generates structured architecture recipes before writing code:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Layer&lt;/th&gt;
&lt;th&gt;Recommended Component&lt;/th&gt;
&lt;th&gt;Star Velocity&lt;/th&gt;
&lt;th&gt;Real-World PyPI Adoption&lt;/th&gt;
&lt;th&gt;License&lt;/th&gt;
&lt;th&gt;Hardware / Memory&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;ASR (Speech-to-Text)&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="https://github.com/SYSTRAN/faster-whisper" rel="noopener noreferrer"&gt;&lt;code&gt;SYSTRAN/faster-whisper&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;$v_4 = 18.2$/day (accel: 1.15)&lt;/td&gt;
&lt;td&gt;
&lt;strong&gt;9,614,222&lt;/strong&gt; downloads/mo&lt;/td&gt;
&lt;td&gt;MIT&lt;/td&gt;
&lt;td&gt;~0.54 GB VRAM (small FP16)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Speaker Diarization&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="https://github.com/modelscope/FunASR" rel="noopener noreferrer"&gt;&lt;code&gt;modelscope/FunASR&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;$v_4 = 8.4$/day (accel: 1.20)&lt;/td&gt;
&lt;td&gt;
&lt;strong&gt;272,534&lt;/strong&gt; downloads/mo&lt;/td&gt;
&lt;td&gt;MIT&lt;/td&gt;
&lt;td&gt;~1.2 GB VRAM&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Embeddings&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="https://github.com/UKPLab/sentence-transformers" rel="noopener noreferrer"&gt;&lt;code&gt;sentence-transformers&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;$v_4 = 14.1$/day (accel: 1.05)&lt;/td&gt;
&lt;td&gt;
&lt;strong&gt;22,332,616&lt;/strong&gt; downloads/mo&lt;/td&gt;
&lt;td&gt;Apache-2.0&lt;/td&gt;
&lt;td&gt;~0.62 GB VRAM&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;




&lt;h2&gt;
  
  
  ⚡ Performance &amp;amp; Evaluation Benchmarks
&lt;/h2&gt;

&lt;p&gt;Benchmarked across realistic multi-layer agent scenarios using strict Ground Truth matching:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Metric&lt;/th&gt;
&lt;th&gt;Result&lt;/th&gt;
&lt;th&gt;Benchmark Details&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Warm Cache Latency&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;4.73 ms&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Sub-5 millisecond response time via SQLite WAL mode&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Cold API Latency&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;1,728 ms&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Optimized single-flight queries with adaptive quotas&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Cache Speedup&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;365.7x&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Massive latency reduction for recurring architecture queries&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Commercial License Safety&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;95.2%&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Automatic filtering of GPL / CC-BY-NC restrictive licenses&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;PyPI Download Signal Rate&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;52.4%&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Over half of returned candidates enriched with production downloads&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Unit Test Coverage&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;40 / 40 Passing&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Comprehensive suites for normalizer, PyPI client, cache, and query relaxation&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;You can run the evaluation suite locally at any time:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;python evals/run_evals.py
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h2&gt;
  
  
  🧰 CLI Tools &amp;amp; Diagnostics
&lt;/h2&gt;

&lt;p&gt;Inspect active tokens, cache paths, and server health directly from your terminal:&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="c"&gt;# Print active version&lt;/span&gt;
skills-but-for-dev &lt;span class="nt"&gt;--version&lt;/span&gt;

&lt;span class="c"&gt;# Ping server and verify token discovery source (ENV vs GitHub CLI)&lt;/span&gt;
skills-but-for-dev ping
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h2&gt;
  
  
  📖 Architecture Deep Dive
&lt;/h2&gt;

&lt;p&gt;For mathematical formulas (star velocity moving averages, exponential recency decay, dormant spike detection ratios), see &lt;a href="//ARCHITECTURE.md"&gt;ARCHITECTURE.md&lt;/a&gt;.&lt;/p&gt;




&lt;h2&gt;
  
  
  📄 License
&lt;/h2&gt;

&lt;p&gt;Distributed under the &lt;a href="https://dev.toLICENSE"&gt;Apache License 2.0&lt;/a&gt;.&lt;/p&gt;

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