<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Super Claude on ICE-ICE-BEAR-BLOG</title><link>https://ice-ice-bear.github.io/tags/super-claude/</link><description>Recent content in Super Claude on ICE-ICE-BEAR-BLOG</description><generator>Hugo -- gohugo.io</generator><language>en</language><lastBuildDate>Sun, 10 May 2026 00:00:00 +0900</lastBuildDate><atom:link href="https://ice-ice-bear.github.io/tags/super-claude/index.xml" rel="self" type="application/rss+xml"/><item><title>The Claude Code Skills Explosion — What Five Repos in One Day Are Telling Us</title><link>https://ice-ice-bear.github.io/posts/2026-05-10-claude-code-skills-explosion/</link><pubDate>Sun, 10 May 2026 00:00:00 +0900</pubDate><guid>https://ice-ice-bear.github.io/posts/2026-05-10-claude-code-skills-explosion/</guid><description>&lt;img src="https://ice-ice-bear.github.io/" alt="Featured image of post The Claude Code Skills Explosion — What Five Repos in One Day Are Telling Us" /&gt;&lt;h2 id="overview"&gt;Overview
&lt;/h2&gt;&lt;p&gt;Five &lt;a class="link" href="https://www.anthropic.com/claude-code" target="_blank" rel="noopener"
 &gt;Claude Code&lt;/a&gt; skill and agent collection repos surfaced around the same time on 2026-05-10. One is &lt;a class="link" href="https://x.com/karpathy" target="_blank" rel="noopener"
 &gt;Andrej Karpathy&lt;/a&gt;&amp;rsquo;s own autonomous research agent. One is &lt;a class="link" href="https://x.com/mattpocockuk" target="_blank" rel="noopener"
 &gt;Matt Pocock&lt;/a&gt;&amp;rsquo;s engineering-grade skill set. One is a full meta-framework called SuperClaude. This is not a coincidence — it is a sign that &lt;strong&gt;&amp;ldquo;skill&amp;rdquo; has crystallized into the primary primitive for agent engineering&lt;/strong&gt;.&lt;/p&gt;
&lt;pre class="mermaid" style="visibility:hidden"&gt;graph TD
 Pattern["skills pattern"] --&gt; K["karpathy/autoresearch &amp;lt;br/&amp;gt; 80K stars"]
 Pattern --&gt; F["forrestchang/andrej-karpathy-skills &amp;lt;br/&amp;gt; 123K stars"]
 Pattern --&gt; A["hesreallyhim/awesome-claude-code &amp;lt;br/&amp;gt; 43K stars"]
 Pattern --&gt; S["SuperClaude_Framework &amp;lt;br/&amp;gt; 22K stars"]
 Pattern --&gt; M["mattpocock/skills &amp;lt;br/&amp;gt; 69K stars"]

 K --&gt; Primitive["program.md = skill"]
 F --&gt; Primitive
 M --&gt; Primitive
 S --&gt; Primitive
 A --&gt; Curation["awesome-list curation"]&lt;/pre&gt;&lt;h2 id="why-skills-are-crystallizing"&gt;Why Skills Are Crystallizing
&lt;/h2&gt;&lt;p&gt;A skill is the pattern &lt;a class="link" href="https://www.anthropic.com/news/skills" target="_blank" rel="noopener"
 &gt;Anthropic formalized in fall 2025&lt;/a&gt;. The format is dead simple — a folder, a &lt;code&gt;SKILL.md&lt;/code&gt;, optional helper scripts. Claude Code looks at the user&amp;rsquo;s task context and decides which skill to invoke itself.&lt;/p&gt;
&lt;p&gt;That simplicity is the reason for the explosion.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Version-controllable&lt;/strong&gt; — it&amp;rsquo;s just text. Review with &lt;code&gt;git diff&lt;/code&gt;, accept PRs against it.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Composable&lt;/strong&gt; — one skill can call another. &lt;code&gt;/grill-me&lt;/code&gt; → &lt;code&gt;/to-prd&lt;/code&gt; → &lt;code&gt;/to-issues&lt;/code&gt; → &lt;code&gt;/tdd&lt;/code&gt; becomes a natural pipeline.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Model-agnostic in spirit&lt;/strong&gt; — Claude Code is the first mover, but the format is markdown, so it ports trivially. &lt;a class="link" href="https://github.com/SuperClaude-Org/SuperGemini_Framework" target="_blank" rel="noopener"
 &gt;SuperGemini&lt;/a&gt; and &lt;a class="link" href="https://github.com/SuperClaude-Org/SuperQwen_Framework" target="_blank" rel="noopener"
 &gt;SuperQwen&lt;/a&gt; forks already exist.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Shareable&lt;/strong&gt; — pull an entire repo into your agent with &lt;code&gt;/plugin marketplace add&lt;/code&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;These five repos are five facets of that pattern crystallizing.&lt;/p&gt;
&lt;h2 id="1-karpathyautoresearch--skill-as-a-research-agents-programmd"&gt;1. karpathy/autoresearch — Skill as a Research Agent&amp;rsquo;s program.md
&lt;/h2&gt;&lt;p&gt;&lt;a class="link" href="https://github.com/karpathy/autoresearch" target="_blank" rel="noopener"
 &gt;karpathy/autoresearch&lt;/a&gt; sits at 80,223 stars. Created 2026-03-06, &lt;em&gt;&amp;ldquo;AI agents running research on single-GPU nanochat training automatically.&amp;rdquo;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;The idea is simple. Hand an AI agent a small but real LLM training setup and let it experiment overnight. Modify code → train 5 min → compare → keep or discard → repeat. You wake up to a log of experiments and (hopefully) a better model.&lt;/p&gt;
&lt;p&gt;The structure is what matters.&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-gdscript3" data-lang="gdscript3"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;prepare&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;py&lt;/span&gt; &lt;span class="err"&gt;—&lt;/span&gt; &lt;span class="n"&gt;constants&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;data&lt;/span&gt; &lt;span class="n"&gt;prep&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="k"&gt;do&lt;/span&gt; &lt;span class="ow"&gt;not&lt;/span&gt; &lt;span class="n"&gt;modify&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;train&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;py&lt;/span&gt; &lt;span class="err"&gt;—&lt;/span&gt; &lt;span class="n"&gt;model&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;optimizer&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;training&lt;/span&gt; &lt;span class="n"&gt;loop&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;agent&lt;/span&gt; &lt;span class="n"&gt;edits&lt;/span&gt; &lt;span class="n"&gt;this&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;program&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;md&lt;/span&gt; &lt;span class="err"&gt;—&lt;/span&gt; &lt;span class="n"&gt;agent&lt;/span&gt; &lt;span class="n"&gt;instructions&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;human&lt;/span&gt; &lt;span class="n"&gt;edits&lt;/span&gt; &lt;span class="n"&gt;this&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;a class="link" href="https://github.com/karpathy/autoresearch#running-the-agent" target="_blank" rel="noopener"
 &gt;Karpathy himself states it in the README&lt;/a&gt;:&lt;/p&gt;

 &lt;blockquote&gt;
 &lt;p&gt;The &lt;code&gt;program.md&lt;/code&gt; file is essentially a super lightweight &amp;ldquo;skill&amp;rdquo;.&lt;/p&gt;

 &lt;/blockquote&gt;
&lt;p&gt;That&amp;rsquo;s the line. Karpathy chose the word &amp;ldquo;skill.&amp;rdquo; Not a 10,000-line framework wrapping autonomous research orchestration on top of nanochat training code — &lt;strong&gt;one markdown file&lt;/strong&gt;. The human evolves &lt;code&gt;program.md&lt;/code&gt;. The agent evolves &lt;code&gt;train.py&lt;/code&gt;. Two meta-evolution loops, cleanly separated.&lt;/p&gt;
&lt;p&gt;Why this matters — Karpathy is the last person you&amp;rsquo;d expect to outsource a training setup. If he ends at one markdown file, everyone else has license to simplify harder.&lt;/p&gt;
&lt;h2 id="2-forrestchangandrej-karpathy-skills--skills-as-behavioral-correction"&gt;2. forrestchang/andrej-karpathy-skills — Skills as Behavioral Correction
&lt;/h2&gt;&lt;p&gt;&lt;a class="link" href="https://github.com/forrestchang/andrej-karpathy-skills" target="_blank" rel="noopener"
 &gt;forrestchang/andrej-karpathy-skills&lt;/a&gt; has 123,691 stars. &lt;em&gt;&amp;ldquo;A single &lt;code&gt;CLAUDE.md&lt;/code&gt; file to improve Claude Code behavior, derived from Andrej Karpathy&amp;rsquo;s observations on LLM coding pitfalls.&amp;rdquo;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;It distills four principles from &lt;a class="link" href="https://x.com/karpathy/status/2015883857489522876" target="_blank" rel="noopener"
 &gt;Karpathy&amp;rsquo;s X post on LLM coding pitfalls&lt;/a&gt;.&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Principle&lt;/th&gt;
 &lt;th&gt;Addresses&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Think Before Coding&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;Wrong assumptions, hidden confusion, missing tradeoffs&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Simplicity First&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;Overcomplication, bloated abstractions&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Surgical Changes&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;Touching unrelated code, &amp;ldquo;improving&amp;rdquo; things you shouldn&amp;rsquo;t&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Goal-Driven Execution&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;Loop until verifiable success criteria&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Installation is two paths — &lt;a class="link" href="https://docs.anthropic.com/en/docs/claude-code/plugins" target="_blank" rel="noopener"
 &gt;&lt;code&gt;/plugin marketplace add forrestchang/andrej-karpathy-skills&lt;/code&gt;&lt;/a&gt; for Claude Code, or curl the &lt;code&gt;CLAUDE.md&lt;/code&gt; into your project. The same ruleset is committed as &lt;a class="link" href="https://github.com/forrestchang/andrej-karpathy-skills/blob/main/.cursor/rules/karpathy-guidelines.mdc" target="_blank" rel="noopener"
 &gt;&lt;code&gt;.cursor/rules/karpathy-guidelines.mdc&lt;/code&gt;&lt;/a&gt; for Cursor.&lt;/p&gt;
&lt;p&gt;The thesis quote:&lt;/p&gt;

 &lt;blockquote&gt;
 &lt;p&gt;&amp;ldquo;LLMs are exceptionally good at looping until they meet specific goals&amp;hellip; Don&amp;rsquo;t tell it what to do, give it success criteria and watch it go.&amp;rdquo; — Karpathy&lt;/p&gt;

 &lt;/blockquote&gt;
&lt;p&gt;This is skills used as &lt;strong&gt;a ruleset that corrects model behavior&lt;/strong&gt;. Not adding capabilities — subtracting failure modes.&lt;/p&gt;
&lt;h2 id="3-mattpocockskills--skills-for-real-engineers"&gt;3. mattpocock/skills — Skills For Real Engineers
&lt;/h2&gt;&lt;p&gt;&lt;a class="link" href="https://github.com/mattpocock/skills" target="_blank" rel="noopener"
 &gt;mattpocock/skills&lt;/a&gt; sits at 69,128 stars, MIT, last pushed 2026-05-10. &lt;em&gt;&amp;ldquo;Skills for Real Engineers. Straight from my .claude directory.&amp;rdquo;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;This repo stakes out an explicit position against full-process frameworks like &lt;a class="link" href="https://github.com/agentic-pm/gsd" target="_blank" rel="noopener"
 &gt;GSD&lt;/a&gt;, &lt;a class="link" href="https://github.com/bmad-org/bmad" target="_blank" rel="noopener"
 &gt;BMAD&lt;/a&gt;, and &lt;a class="link" href="https://github.com/github/spec-kit" target="_blank" rel="noopener"
 &gt;Spec-Kit&lt;/a&gt;. The README is blunt:&lt;/p&gt;

 &lt;blockquote&gt;
 &lt;p&gt;Approaches like GSD, BMAD, and Spec-Kit try to help by owning the process. But while doing so, they take away your control and make bugs in the process hard to resolve.&lt;/p&gt;
&lt;p&gt;These skills are designed to be small, easy to adapt, and composable. They work with any model.&lt;/p&gt;

 &lt;/blockquote&gt;
&lt;p&gt;Matt&amp;rsquo;s four failure modes and their skills:&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Failure mode&lt;/th&gt;
 &lt;th&gt;Skill&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;#1 The Agent Didn&amp;rsquo;t Do What I Want&lt;/td&gt;
 &lt;td&gt;&lt;a class="link" href="https://github.com/mattpocock/skills/blob/main/skills/productivity/grill-me/SKILL.md" target="_blank" rel="noopener"
 &gt;&lt;code&gt;/grill-me&lt;/code&gt;&lt;/a&gt;, &lt;a class="link" href="https://github.com/mattpocock/skills/blob/main/skills/engineering/grill-with-docs/SKILL.md" target="_blank" rel="noopener"
 &gt;&lt;code&gt;/grill-with-docs&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;#2 The Agent Is Way Too Verbose&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;CONTEXT.md&lt;/code&gt; shared language (built into grill-with-docs)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;#3 The Code Doesn&amp;rsquo;t Work&lt;/td&gt;
 &lt;td&gt;&lt;a class="link" href="https://github.com/mattpocock/skills/blob/main/skills/engineering/tdd/SKILL.md" target="_blank" rel="noopener"
 &gt;&lt;code&gt;/tdd&lt;/code&gt;&lt;/a&gt;, &lt;a class="link" href="https://github.com/mattpocock/skills/blob/main/skills/engineering/diagnose/SKILL.md" target="_blank" rel="noopener"
 &gt;&lt;code&gt;/diagnose&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;#4 We Built A Ball Of Mud&lt;/td&gt;
 &lt;td&gt;&lt;a class="link" href="https://github.com/mattpocock/skills/blob/main/skills/engineering/to-prd/SKILL.md" target="_blank" rel="noopener"
 &gt;&lt;code&gt;/to-prd&lt;/code&gt;&lt;/a&gt;, &lt;a class="link" href="https://github.com/mattpocock/skills/blob/main/skills/engineering/zoom-out/SKILL.md" target="_blank" rel="noopener"
 &gt;&lt;code&gt;/zoom-out&lt;/code&gt;&lt;/a&gt;, &lt;a class="link" href="https://github.com/mattpocock/skills/blob/main/skills/engineering/improve-codebase-architecture/SKILL.md" target="_blank" rel="noopener"
 &gt;&lt;code&gt;/improve-codebase-architecture&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Installation goes through the &lt;a class="link" href="https://skills.sh/" target="_blank" rel="noopener"
 &gt;skills.sh&lt;/a&gt; installer:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;npx skills@latest add mattpocock/skills
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;After install, &lt;code&gt;/setup-matt-pocock-skills&lt;/code&gt; configures your issue tracker (GitHub / Linear / local files), your triage label vocabulary, and your doc storage path. From there, &lt;code&gt;to-issues&lt;/code&gt;, &lt;code&gt;to-prd&lt;/code&gt;, &lt;code&gt;triage&lt;/code&gt;, &lt;code&gt;diagnose&lt;/code&gt;, &lt;code&gt;tdd&lt;/code&gt;, &lt;code&gt;improve-codebase-architecture&lt;/code&gt;, and &lt;code&gt;zoom-out&lt;/code&gt; all wire together against the same convention.&lt;/p&gt;
&lt;p&gt;Pocock&amp;rsquo;s reading list is itself a signal — &lt;a class="link" href="https://www.amazon.co.uk/Pragmatic-Programmer-Anniversary-Journey-Mastery/dp/B0833F1T3V" target="_blank" rel="noopener"
 &gt;Pragmatic Programmer&lt;/a&gt;, &lt;a class="link" href="https://www.amazon.co.uk/Domain-Driven-Design-Tackling-Complexity-Software/dp/0321125215" target="_blank" rel="noopener"
 &gt;Domain-Driven Design&lt;/a&gt;, &lt;a class="link" href="https://www.amazon.co.uk/Extreme-Programming-Explained-Embrace-Change/dp/0321278658" target="_blank" rel="noopener"
 &gt;Extreme Programming Explained&lt;/a&gt;, &lt;a class="link" href="https://www.amazon.co.uk/Philosophy-Software-Design-2nd/dp/173210221X" target="_blank" rel="noopener"
 &gt;A Philosophy of Software Design&lt;/a&gt;. The argument: &lt;strong&gt;skills are not a new paradigm, they are an LLM-shaped interface to 30 years of software engineering practice&lt;/strong&gt;.&lt;/p&gt;
&lt;h2 id="4-superclaude_framework--a-meta-programming-layer-on-top-of-skills"&gt;4. SuperClaude_Framework — A Meta-Programming Layer On Top of Skills
&lt;/h2&gt;&lt;p&gt;&lt;a class="link" href="https://github.com/SuperClaude-Org/SuperClaude_Framework" target="_blank" rel="noopener"
 &gt;SuperClaude-Org/SuperClaude_Framework&lt;/a&gt; has 22,726 stars, MIT, homepage &lt;a class="link" href="https://superclaude.netlify.app/" target="_blank" rel="noopener"
 &gt;superclaude.netlify.app&lt;/a&gt;. Created 2025-06-22.&lt;/p&gt;
&lt;p&gt;Opposite pole from skill minimalism.&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Metric&lt;/th&gt;
 &lt;th&gt;Count&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Slash Commands&lt;/td&gt;
 &lt;td&gt;30&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Specialized AI Agents&lt;/td&gt;
 &lt;td&gt;20&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Behavioral Modes&lt;/td&gt;
 &lt;td&gt;7&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;MCP Servers&lt;/td&gt;
 &lt;td&gt;8&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Self-described as &lt;em&gt;&amp;ldquo;a meta-programming configuration framework that transforms Claude Code into a structured development platform through behavioral instruction injection and component orchestration.&amp;rdquo;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Install via PyPI:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;pipx install superclaude
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;superclaude install
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Headline commands — &lt;code&gt;/sc:research&lt;/code&gt; (deep research, Tavily MCP), &lt;code&gt;/sc:brainstorm&lt;/code&gt;, &lt;code&gt;/sc:implement&lt;/code&gt;, &lt;code&gt;/sc:test&lt;/code&gt;, &lt;code&gt;/sc:pm&lt;/code&gt;. Optional MCP servers — &lt;a class="link" href="https://github.com/oraios/serena" target="_blank" rel="noopener"
 &gt;Serena&lt;/a&gt; (2-3x faster code understanding), &lt;a class="link" href="https://github.com/sequentialdev/sequential" target="_blank" rel="noopener"
 &gt;Sequential&lt;/a&gt; (30-50% fewer tokens), &lt;a class="link" href="https://tavily.com" target="_blank" rel="noopener"
 &gt;Tavily&lt;/a&gt;, &lt;a class="link" href="https://context7.com" target="_blank" rel="noopener"
 &gt;Context7&lt;/a&gt; — all routed through &lt;a class="link" href="https://github.com/agiletec-inc/airis-mcp-gateway" target="_blank" rel="noopener"
 &gt;airis-mcp-gateway&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;v5.0 is in development, with a TypeScript plugin system tracked in &lt;a class="link" href="https://github.com/SuperClaude-Org/SuperClaude_Framework/issues/419" target="_blank" rel="noopener"
 &gt;issue #419&lt;/a&gt;. Once shipped, install drops to &lt;code&gt;/plugin marketplace add SuperClaude-Org/superclaude-plugin-marketplace&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;What SuperClaude proves — &lt;strong&gt;skills are stable enough that a meta-framework can rest on top of them without collapsing.&lt;/strong&gt; And the fact that the same format ports to &lt;a class="link" href="https://github.com/SuperClaude-Org/SuperGemini_Framework" target="_blank" rel="noopener"
 &gt;Gemini&lt;/a&gt; and &lt;a class="link" href="https://github.com/SuperClaude-Org/SuperQwen_Framework" target="_blank" rel="noopener"
 &gt;Qwen&lt;/a&gt; is empirical evidence of model-neutrality.&lt;/p&gt;
&lt;h2 id="5-hesreallyhimawesome-claude-code--the-curation-layer"&gt;5. hesreallyhim/awesome-claude-code — The Curation Layer
&lt;/h2&gt;&lt;p&gt;&lt;a class="link" href="https://github.com/hesreallyhim/awesome-claude-code" target="_blank" rel="noopener"
 &gt;hesreallyhim/awesome-claude-code&lt;/a&gt; has 43,273 stars, created 2025-04-19 — the oldest of this set. &lt;em&gt;&amp;ldquo;A curated list of awesome skills, hooks, slash-commands, agent orchestrators, applications, and plugins for Claude Code by Anthropic.&amp;rdquo;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;It follows the &lt;a class="link" href="https://github.com/sindresorhus/awesome" target="_blank" rel="noopener"
 &gt;awesome-list convention&lt;/a&gt;. The repo&amp;rsquo;s topic tags are revealing — &lt;code&gt;agentic-coding&lt;/code&gt;, &lt;code&gt;agent-skills&lt;/code&gt;, &lt;code&gt;ai-workflow-optimization&lt;/code&gt;, &lt;code&gt;coding-agents&lt;/code&gt;. The README currently notes &lt;em&gt;&amp;ldquo;the previous Table of Contents was no longer fit for purpose&amp;rdquo;&lt;/em&gt; and is mid-reorganization — which is itself the message. &lt;strong&gt;The Claude Code ecosystem has outgrown what one awesome-list can hold.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Why this repo belongs in the set: the other four &lt;em&gt;provide&lt;/em&gt; new skills. This repo solves &lt;em&gt;where to find them&lt;/em&gt;. Curation is itself a meta-skill.&lt;/p&gt;
&lt;h2 id="insights"&gt;Insights
&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;1. Skill is now the consensus primitive.&lt;/strong&gt; Five different people, five different angles, all settling on the same word. Karpathy&amp;rsquo;s &lt;code&gt;program.md&lt;/code&gt;, Matt Pocock&amp;rsquo;s &lt;code&gt;SKILL.md&lt;/code&gt;, SuperClaude&amp;rsquo;s slash commands — all framed as &amp;ldquo;skills.&amp;rdquo; The prior generation of terms (&amp;ldquo;prompt template&amp;rdquo;, &amp;ldquo;agent rules&amp;rdquo;, &amp;ldquo;system message&amp;rdquo;) has collapsed into a single noun.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;2. Full-process frameworks vs. micro-skills is the live fault line.&lt;/strong&gt; SuperClaude (30 commands) and Matt Pocock (small, composable) surfacing the same day is coincidence, but the split is real. Both survive. The interesting move is Pocock explicitly naming GSD/BMAD/Spec-Kit as the opposition.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;3. Skills are used to subtract failure modes, not just add capabilities.&lt;/strong&gt; Forrest Chang&amp;rsquo;s Karpathy guidelines give the model no new abilities. They prevent behaviors. What Anthropic does at the model level with &lt;a class="link" href="https://www.anthropic.com/research/constitutional-ai" target="_blank" rel="noopener"
 &gt;Constitutional AI&lt;/a&gt;, users now do at the workflow level with skills.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;4. Skills are the substrate of model neutrality — Claude Code is just the first surface.&lt;/strong&gt; SuperClaude maintains SuperGemini and SuperQwen forks. Forrest Chang ships a Cursor &lt;code&gt;.mdc&lt;/code&gt; in the same repo. Matt Pocock writes &lt;em&gt;&amp;ldquo;They work with any model&amp;rdquo;&lt;/em&gt; as a top-line selling point. As the format standardizes, IDE/model lock-in weakens.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;5. The &lt;code&gt;program.md&lt;/code&gt; pattern has reached training code.&lt;/strong&gt; In autoresearch, the &lt;em&gt;human-edited file&lt;/em&gt; and the &lt;em&gt;agent-edited file&lt;/em&gt; are physically separated. If that generalizes, every automated codebase trends toward a &lt;code&gt;human.md&lt;/code&gt; + &lt;code&gt;agent-modifiable/&lt;/code&gt; shape.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;6. What comes next — skill marketplaces, skill SDKs, skill evals.&lt;/strong&gt; &lt;a class="link" href="https://docs.anthropic.com/en/docs/claude-code/plugins" target="_blank" rel="noopener"
 &gt;&lt;code&gt;/plugin marketplace&lt;/code&gt;&lt;/a&gt; exists. SuperClaude is listed on &lt;a class="link" href="https://smithery.ai" target="_blank" rel="noopener"
 &gt;Smithery&lt;/a&gt;. &lt;a class="link" href="https://skills.sh" target="_blank" rel="noopener"
 &gt;skills.sh&lt;/a&gt; emerged as a separate installer. The missing pieces are quality evaluation (which skills actually improve model output) and a skill SDK (build/test skills as if they were code).&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;7. Curation itself becomes a skill.&lt;/strong&gt; awesome-claude-code earning 43K stars is the symptom of &lt;em&gt;&amp;ldquo;there are too many skills to triage manually.&amp;rdquo;&lt;/em&gt; That&amp;rsquo;s the cue for a meta layer.&lt;/p&gt;
&lt;h2 id="references"&gt;References
&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;Source repos&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a class="link" href="https://github.com/karpathy/autoresearch" target="_blank" rel="noopener"
 &gt;karpathy/autoresearch&lt;/a&gt; — Single-GPU nanochat autonomous research agent. Calls &lt;code&gt;program.md&lt;/code&gt; a &amp;ldquo;lightweight skill&amp;rdquo; explicitly.&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://github.com/forrestchang/andrej-karpathy-skills" target="_blank" rel="noopener"
 &gt;forrestchang/andrej-karpathy-skills&lt;/a&gt; — Four-principle &lt;code&gt;CLAUDE.md&lt;/code&gt; derived from Karpathy&amp;rsquo;s LLM coding pitfall observations.&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://github.com/mattpocock/skills" target="_blank" rel="noopener"
 &gt;mattpocock/skills&lt;/a&gt; — Small, composable engineering skills. Explicit counter to GSD/BMAD/Spec-Kit.&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://github.com/SuperClaude-Org/SuperClaude_Framework" target="_blank" rel="noopener"
 &gt;SuperClaude-Org/SuperClaude_Framework&lt;/a&gt; — Meta-framework with 30 slash commands, 20 agents, 8 MCP servers.&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://github.com/hesreallyhim/awesome-claude-code" target="_blank" rel="noopener"
 &gt;hesreallyhim/awesome-claude-code&lt;/a&gt; — Awesome-list for Claude Code resources.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Background&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a class="link" href="https://www.anthropic.com/news/skills" target="_blank" rel="noopener"
 &gt;Anthropic: Introducing Skills&lt;/a&gt; — Skill format formalization.&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://docs.anthropic.com/en/docs/claude-code/plugins" target="_blank" rel="noopener"
 &gt;Claude Code docs: Plugins&lt;/a&gt; — &lt;code&gt;/plugin marketplace&lt;/code&gt; system.&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://x.com/karpathy/status/2015883857489522876" target="_blank" rel="noopener"
 &gt;Karpathy&amp;rsquo;s LLM coding pitfalls tweet&lt;/a&gt; — Origin of the Forrest Chang guidelines.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Related&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a class="link" href="https://github.com/sindresorhus/awesome" target="_blank" rel="noopener"
 &gt;awesome-list convention&lt;/a&gt; — Format &lt;code&gt;awesome-claude-code&lt;/code&gt; inherits.&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://skills.sh" target="_blank" rel="noopener"
 &gt;skills.sh&lt;/a&gt; — Matt Pocock skill installer.&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://smithery.ai" target="_blank" rel="noopener"
 &gt;Smithery&lt;/a&gt; — MCP/skill marketplace.&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>The OS Layer for AI Coding Agents — agentmemory and agent-skills Land the Same Day</title><link>https://ice-ice-bear.github.io/posts/2026-05-08-agent-os-layer-memory-skills/</link><pubDate>Fri, 08 May 2026 00:00:00 +0900</pubDate><guid>https://ice-ice-bear.github.io/posts/2026-05-08-agent-os-layer-memory-skills/</guid><description>&lt;img src="https://ice-ice-bear.github.io/" alt="Featured image of post The OS Layer for AI Coding Agents — agentmemory and agent-skills Land the Same Day" /&gt;&lt;h2 id="overview"&gt;Overview
&lt;/h2&gt;&lt;p&gt;Two GitHub links, dropped 30 seconds apart at the same minute. Both target ergonomic gaps in AI coding agents, but &lt;strong&gt;they target different gaps.&lt;/strong&gt; &lt;a class="link" href="https://github.com/rohitg00/agentmemory" target="_blank" rel="noopener"
 &gt;rohitg00/agentmemory&lt;/a&gt; tackles cross-session memory infrastructure; &lt;a class="link" href="https://github.com/addyosmani/agent-skills" target="_blank" rel="noopener"
 &gt;addyosmani/agent-skills&lt;/a&gt; tackles senior-engineer workflow enforcement. Read together, they sketch out an emerging OS layer for the agent era.&lt;/p&gt;
&lt;p&gt;Update 2026-05-10: Four new skills repos surfaced shortly after this post and reinforce the argument — covered in a new section below.&lt;/p&gt;
&lt;pre class="mermaid" style="visibility:hidden"&gt;graph TD
 Agent["AI coding agent"] --&gt; Memory["Memory / state layer"]
 Agent --&gt; Skills["Workflow / rules layer"]
 Agent --&gt; Model["Model layer"]
 Agent --&gt; UI["UI layer"]

 Memory --&gt; AM["agentmemory &amp;lt;br/&amp;gt; MCP + REST"]
 Skills --&gt; AS["agent-skills &amp;lt;br/&amp;gt; Markdown skill bundle"]
 Model --&gt; LLM["Claude / GPT / Gemini"]
 UI --&gt; Tools["Claude Code / Cursor / Cline"]&lt;/pre&gt;&lt;h2 id="1-agentmemory--persistent-memory-shared-across-every-agent-via-mcp"&gt;1. agentmemory — Persistent Memory Shared Across Every Agent via MCP
&lt;/h2&gt;&lt;p&gt;&lt;a class="link" href="https://github.com/rohitg00/agentmemory" target="_blank" rel="noopener"
 &gt;rohitg00/agentmemory&lt;/a&gt; brands itself as &lt;em&gt;&amp;quot;#1 Persistent memory for AI coding agents based on real-world benchmarks.&amp;quot;&lt;/em&gt; Created 2026-02-25, ~2,400 stars, Apache 2.0. Project home: &lt;a class="link" href="https://agent-memory.dev" target="_blank" rel="noopener"
 &gt;agent-memory.dev&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id="the-problem-it-solves"&gt;The problem it solves
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;Re-explaining the architecture to the agent every session&lt;/li&gt;
&lt;li&gt;Rediscovering the same bug&lt;/li&gt;
&lt;li&gt;Re-teaching the same preferences (library choices, code style)&lt;/li&gt;
&lt;li&gt;Built-in memory like &lt;code&gt;CLAUDE.md&lt;/code&gt; or &lt;code&gt;.cursorrules&lt;/code&gt; is &lt;strong&gt;capped at 200 lines and goes stale fast&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="how-it-works"&gt;How it works
&lt;/h3&gt;&lt;p&gt;The agent silently captures what it does → compresses → stores as searchable memory → injects only the relevant context at the start of the next session. The key trick: stand up a single &lt;a class="link" href="https://modelcontextprotocol.io/" target="_blank" rel="noopener"
 &gt;MCP&lt;/a&gt; server and 16+ agents share the same memory.&lt;/p&gt;
&lt;p&gt;Supported clients:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a class="link" href="https://www.anthropic.com/claude-code" target="_blank" rel="noopener"
 &gt;Claude Code&lt;/a&gt; · &lt;a class="link" href="https://cursor.com/" target="_blank" rel="noopener"
 &gt;Cursor&lt;/a&gt; · &lt;a class="link" href="https://github.com/google-gemini/gemini-cli" target="_blank" rel="noopener"
 &gt;Gemini CLI&lt;/a&gt; · &lt;a class="link" href="https://openai.com/codex/" target="_blank" rel="noopener"
 &gt;Codex CLI&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://cline.bot/" target="_blank" rel="noopener"
 &gt;Cline&lt;/a&gt; · &lt;a class="link" href="https://block.github.io/goose/" target="_blank" rel="noopener"
 &gt;Goose&lt;/a&gt; · &lt;a class="link" href="https://windsurf.com/" target="_blank" rel="noopener"
 &gt;Windsurf&lt;/a&gt; · &lt;a class="link" href="https://roocode.com/" target="_blank" rel="noopener"
 &gt;Roo Code&lt;/a&gt; · &lt;a class="link" href="https://opencode.ai/" target="_blank" rel="noopener"
 &gt;OpenCode&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Any agent without MCP can connect via REST (104 endpoints)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Embeddings run locally with &lt;a class="link" href="https://huggingface.co/sentence-transformers/all-MiniLM-L6-v2" target="_blank" rel="noopener"
 &gt;&lt;code&gt;all-MiniLM-L6-v2&lt;/code&gt;&lt;/a&gt; — no API keys, free.&lt;/p&gt;
&lt;h3 id="benchmark--longmemeval-s"&gt;Benchmark — LongMemEval-S
&lt;/h3&gt;&lt;p&gt;Numbers on &lt;a class="link" href="https://arxiv.org/abs/2410.10813" target="_blank" rel="noopener"
 &gt;LongMemEval&lt;/a&gt; (ICLR 2025, 500 questions):&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Metric&lt;/th&gt;
 &lt;th&gt;agentmemory&lt;/th&gt;
 &lt;th&gt;BM25 fallback&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;R@5&lt;/td&gt;
 &lt;td&gt;95.2%&lt;/td&gt;
 &lt;td&gt;86.2%&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;R@10&lt;/td&gt;
 &lt;td&gt;98.6%&lt;/td&gt;
 &lt;td&gt;—&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;MRR&lt;/td&gt;
 &lt;td&gt;88.2%&lt;/td&gt;
 &lt;td&gt;—&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Hybrid embedding retrieval beats keyword-only BM25 by &lt;strong&gt;9 percentage points on R@5.&lt;/strong&gt;&lt;/p&gt;
&lt;h3 id="token-cost"&gt;Token cost
&lt;/h3&gt;&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Approach&lt;/th&gt;
 &lt;th&gt;Annual tokens&lt;/th&gt;
 &lt;th&gt;Annual cost&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Full context paste&lt;/td&gt;
 &lt;td&gt;19.5M+&lt;/td&gt;
 &lt;td&gt;Exceeds context window&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;LLM-summarized&lt;/td&gt;
 &lt;td&gt;~650K&lt;/td&gt;
 &lt;td&gt;~$500&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;agentmemory&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;&lt;strong&gt;~170K&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;&lt;strong&gt;~$10&lt;/strong&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;agentmemory + local embeddings&lt;/td&gt;
 &lt;td&gt;~170K&lt;/td&gt;
 &lt;td&gt;&lt;strong&gt;$0&lt;/strong&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="quick-start"&gt;Quick start
&lt;/h3&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;npx @agentmemory/agentmemory
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id="what-it-really-argues"&gt;What it really argues
&lt;/h3&gt;&lt;p&gt;The bet underneath agentmemory is one sentence — &lt;strong&gt;&amp;ldquo;memory belongs in the infrastructure layer, not the agent.&amp;rdquo;&lt;/strong&gt; Instead of every agent writing its own memory, one MCP server fans out to all of them. Whatever Claude Code learns flows into the next Cursor session intact. The project started about 50 days earlier as a viral GitHub gist (1,050 stars) and is essentially that design doc rendered into code: &lt;a class="link" href="https://github.com/karpathy" target="_blank" rel="noopener"
 &gt;Karpathy&amp;rsquo;s LLM Wiki pattern&lt;/a&gt; plus confidence scoring, lifecycle, knowledge graph, and hybrid search.&lt;/p&gt;
&lt;h2 id="2-agent-skills--senior-engineer-workflow-as-a-skill-bundle"&gt;2. agent-skills — Senior-Engineer Workflow as a Skill Bundle
&lt;/h2&gt;&lt;p&gt;&lt;a class="link" href="https://github.com/addyosmani/agent-skills" target="_blank" rel="noopener"
 &gt;addyosmani/agent-skills&lt;/a&gt; calls itself &lt;em&gt;&amp;ldquo;Production-grade engineering skills for AI coding agents.&amp;rdquo;&lt;/em&gt; Created 2026-02-15, ~33,500 stars, MIT. At the same point in time it has 14× the stars of agentmemory — currently the strongest candidate for an agent-workflow standard.&lt;/p&gt;
&lt;h3 id="the-problem-it-solves-1"&gt;The problem it solves
&lt;/h3&gt;&lt;p&gt;&amp;ldquo;The agent writes code, but it doesn&amp;rsquo;t write code like a senior would.&amp;rdquo;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Skips the spec&lt;/li&gt;
&lt;li&gt;Skips the tests&lt;/li&gt;
&lt;li&gt;Doesn&amp;rsquo;t think about security&lt;/li&gt;
&lt;li&gt;Drops a giant PR all at once&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="a-six-stage-lifecycle"&gt;A six-stage lifecycle
&lt;/h3&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;DEFINE → PLAN → BUILD → VERIFY → REVIEW → SHIP
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;/spec /plan /build /test /review /ship
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Each slash command corresponds to one lifecycle stage and auto-activates the right skills.&lt;/p&gt;
&lt;h3 id="the-20-skills-by-stage"&gt;The 20 skills, by stage
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Define&lt;/strong&gt;: idea-refine, spec-driven-development&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Plan&lt;/strong&gt;: planning-and-task-breakdown&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Build&lt;/strong&gt;: incremental-implementation, test-driven-development, context-engineering, source-driven-development, frontend-ui-engineering, api-and-interface-design&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Verify&lt;/strong&gt;: browser-testing-with-devtools, debugging-and-error-recovery&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Review&lt;/strong&gt;: code-review-and-quality, code-simplification, security-and-hardening, performance-optimization&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Ship&lt;/strong&gt;: git-workflow-and-versioning, ci-cd-and-automation, deprecation-and-migration, documentation-and-adrs, shipping-and-launch&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="where-it-runs"&gt;Where it runs
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;&lt;a class="link" href="https://www.anthropic.com/claude-code" target="_blank" rel="noopener"
 &gt;Claude Code&lt;/a&gt; (recommended, marketplace-installed): &lt;code&gt;/plugin marketplace add addyosmani/agent-skills&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://cursor.com/" target="_blank" rel="noopener"
 &gt;Cursor&lt;/a&gt;: copy SKILL.md into &lt;code&gt;.cursor/rules/&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://github.com/google-gemini/gemini-cli" target="_blank" rel="noopener"
 &gt;Gemini CLI&lt;/a&gt; · &lt;a class="link" href="https://windsurf.com/" target="_blank" rel="noopener"
 &gt;Windsurf&lt;/a&gt; · &lt;a class="link" href="https://opencode.ai/" target="_blank" rel="noopener"
 &gt;OpenCode&lt;/a&gt; · &lt;a class="link" href="https://github.com/features/copilot" target="_blank" rel="noopener"
 &gt;GitHub Copilot&lt;/a&gt; · &lt;a class="link" href="https://kiro.dev/" target="_blank" rel="noopener"
 &gt;Kiro IDE&lt;/a&gt; · &lt;a class="link" href="https://openai.com/codex/" target="_blank" rel="noopener"
 &gt;Codex&lt;/a&gt; — &lt;strong&gt;anything that reads Markdown works&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="agent-personas"&gt;Agent personas
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;&lt;code&gt;code-reviewer&lt;/code&gt; — Senior staff engineer lens, &amp;ldquo;would a staff engineer approve this?&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;test-engineer&lt;/code&gt; — QA discipline, the Prove-It pattern&lt;/li&gt;
&lt;li&gt;&lt;code&gt;security-auditor&lt;/code&gt; — &lt;a class="link" href="https://owasp.org/" target="_blank" rel="noopener"
 &gt;OWASP&lt;/a&gt;, threat modeling&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="what-it-really-argues-1"&gt;What it really argues
&lt;/h3&gt;&lt;p&gt;agent-skills&amp;rsquo; bet is &lt;strong&gt;&amp;ldquo;the difference between agents isn&amp;rsquo;t model weight — it&amp;rsquo;s how strictly the workflow is enforced.&amp;rdquo;&lt;/strong&gt; TDD here isn&amp;rsquo;t &amp;ldquo;you can do TDD&amp;rdquo; — it&amp;rsquo;s &amp;ldquo;no Red-Green-Refactor, no code.&amp;rdquo; Code review isn&amp;rsquo;t a vibe; it&amp;rsquo;s five-axis review, 100-line size limits, explicit Nit/Optional/FYI severity labels. By expressing all of this in Markdown, it stays &lt;strong&gt;agent-agnostic&lt;/strong&gt; — the same skill bundle works in Claude, Cursor, and Gemini. 33K stars is the market saying this is the closest thing to a workflow standard right now.&lt;/p&gt;
&lt;h2 id="3-side-by-side"&gt;3. Side by side
&lt;/h2&gt;&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Dimension&lt;/th&gt;
 &lt;th&gt;agentmemory&lt;/th&gt;
 &lt;th&gt;agent-skills&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Author&lt;/td&gt;
 &lt;td&gt;rohitg00&lt;/td&gt;
 &lt;td&gt;addyosmani&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Form&lt;/td&gt;
 &lt;td&gt;TypeScript library + MCP server&lt;/td&gt;
 &lt;td&gt;Markdown skill bundle&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;License&lt;/td&gt;
 &lt;td&gt;Apache 2.0&lt;/td&gt;
 &lt;td&gt;MIT&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Stars (2026-05)&lt;/td&gt;
 &lt;td&gt;~2,400&lt;/td&gt;
 &lt;td&gt;~33,500&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Created&lt;/td&gt;
 &lt;td&gt;2026-02-25&lt;/td&gt;
 &lt;td&gt;2026-02-15&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Domain&lt;/td&gt;
 &lt;td&gt;Memory / state infrastructure&lt;/td&gt;
 &lt;td&gt;Engineering workflow&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Decoupling mechanism&lt;/td&gt;
 &lt;td&gt;MCP standard&lt;/td&gt;
 &lt;td&gt;Markdown standard&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="4-the-combined-picture--an-os-layer-for-agents"&gt;4. The Combined Picture — An OS Layer for Agents
&lt;/h2&gt;&lt;pre class="mermaid" style="visibility:hidden"&gt;flowchart LR
 M["Memory / state"] --&gt; AM["agentmemory"]
 W["Workflow / rules"] --&gt; AS["agent-skills"]
 Mo["Model"] --&gt; LLM["Claude / GPT / Gemini"]
 UI["UI"] --&gt; Tools["Claude Code / Cursor / Cline"]&lt;/pre&gt;&lt;p&gt;Three or four years ago &amp;ldquo;which IDE do you use?&amp;rdquo; was the deciding question. Now it&amp;rsquo;s becoming &lt;strong&gt;&amp;ldquo;what&amp;rsquo;s your memory and skills setup?&amp;rdquo;&lt;/strong&gt; Both projects deliberately decouple from any one model — &lt;a class="link" href="https://modelcontextprotocol.io/" target="_blank" rel="noopener"
 &gt;MCP&lt;/a&gt; for one, plain Markdown for the other — designed so that &lt;strong&gt;models can be swapped, but the memory and skills accumulate.&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="5-the-skills-ecosystem-is-crystallizing--four-more-repos-in-the-same-direction"&gt;5. The Skills Ecosystem Is Crystallizing — Four More Repos in the Same Direction
&lt;/h2&gt;&lt;p&gt;Two days after the original post, four more repositories that surfaced shortly after make the same point from different angles. First, &lt;a class="link" href="https://github.com/hesreallyhim/awesome-claude-code" target="_blank" rel="noopener"
 &gt;hesreallyhim/awesome-claude-code&lt;/a&gt; (~43K stars, created 2025-04, an &lt;a class="link" href="https://github.com/sindresorhus/awesome" target="_blank" rel="noopener"
 &gt;awesome-list&lt;/a&gt;) curates skills, hooks, slash-commands, agent orchestrators, and plugins in one place — the fact that &amp;ldquo;Claude Code ecosystem&amp;rdquo; now stands on its own as an awesome-list category is itself a maturity signal. Second, well-known TypeScript educator Matt Pocock has open-sourced his actual &lt;code&gt;.claude/&lt;/code&gt; directory as &lt;a class="link" href="https://github.com/mattpocock/skills" target="_blank" rel="noopener"
 &gt;mattpocock/skills&lt;/a&gt; (~69K stars, &amp;ldquo;Skills for Real Engineers, straight from my .claude directory&amp;rdquo;); he explicitly rejects heavy process frameworks like GSD, BMAD, and Spec-Kit because they &amp;ldquo;take away your control,&amp;rdquo; and instead picks small composable skills — &lt;code&gt;/grill-me&lt;/code&gt;, &lt;code&gt;/tdd&lt;/code&gt;, &lt;code&gt;/diagnose&lt;/code&gt; — that exactly match the &amp;ldquo;Markdown standard&amp;rdquo; bet this post described.&lt;/p&gt;
&lt;p&gt;Third, &lt;a class="link" href="https://github.com/SuperClaude-Org/SuperClaude_Framework" target="_blank" rel="noopener"
 &gt;SuperClaude-Org/SuperClaude_Framework&lt;/a&gt; (~22.7K stars, MIT, &lt;a class="link" href="https://superclaude.netlify.app/" target="_blank" rel="noopener"
 &gt;project site&lt;/a&gt;) bundles 30 slash commands, 20 specialized agents, 7 behavioral modes, and 8 &lt;a class="link" href="https://modelcontextprotocol.io/" target="_blank" rel="noopener"
 &gt;MCP&lt;/a&gt; servers to &amp;ldquo;transform Claude Code into a structured development platform&amp;rdquo; — essentially a more opinionated extension of addyosmani&amp;rsquo;s six-stage lifecycle. Fourth, &lt;a class="link" href="https://github.com/forrestchang/andrej-karpathy-skills" target="_blank" rel="noopener"
 &gt;forrestchang/andrej-karpathy-skills&lt;/a&gt; (~123K stars) distills &lt;a class="link" href="https://x.com/karpathy/status/2015883857489522876" target="_blank" rel="noopener"
 &gt;Andrej Karpathy&amp;rsquo;s tweet&lt;/a&gt; on LLM coding pitfalls into a single &lt;code&gt;CLAUDE.md&lt;/code&gt; with four principles (Think Before Coding, Simplicity First, Surgical Changes, Goal-Driven Execution) — a direct descendant of the &amp;ldquo;Karpathy LLM Wiki pattern&amp;rdquo; cited in the original post. &lt;strong&gt;An awesome-list that stands on its own as a category, an individual senior open-sourcing his skills directory verbatim, a heavy framework wrapping 30 slash commands, and a 100K-star repo condensing one coding luminary&amp;rsquo;s principles into a single file — that all four arrive within three days is direct evidence that the argument this blog made on 2026-05-08 — workflow belongs in the infrastructure layer — is calcifying into consensus.&lt;/strong&gt; It is no longer one 33K-star agent-skills, but five repositories stacked on the same bet, converging at the same time.&lt;/p&gt;
&lt;h2 id="insights"&gt;Insights
&lt;/h2&gt;&lt;p&gt;The headline of this digest isn&amp;rsquo;t either tool individually — it&amp;rsquo;s that two links shared 30 seconds apart fill exactly two distinct slots in the agent OS layer. agentmemory pulls &lt;strong&gt;state&lt;/strong&gt; down into the infrastructure; agent-skills pulls &lt;strong&gt;process&lt;/strong&gt; down into the infrastructure. The fact that both decouple from models in similar ways — one MCP server, one Markdown bundle — is the same bet from two angles: models are interchangeable but memory and skills must compound. The 33K vs 2.4K stars gap probably isn&amp;rsquo;t about timing; it&amp;rsquo;s a signal that the workflow-standard candidate is consolidating faster than the memory-infrastructure candidate. &lt;strong&gt;Two open questions for next quarter&lt;/strong&gt; — does memory standardize on MCP, and do skill bundles like agent-skills become a new SaaS category inside IDE marketplaces? The decision point has already started shifting from IDE choice to memory and skill setup.&lt;/p&gt;
&lt;h2 id="references"&gt;References
&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;Core repos&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a class="link" href="https://github.com/rohitg00/agentmemory" target="_blank" rel="noopener"
 &gt;rohitg00/agentmemory&lt;/a&gt; · home: &lt;a class="link" href="https://agent-memory.dev" target="_blank" rel="noopener"
 &gt;agent-memory.dev&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://github.com/addyosmani/agent-skills" target="_blank" rel="noopener"
 &gt;addyosmani/agent-skills&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Skills collections (2026-05-10 update)&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a class="link" href="https://github.com/hesreallyhim/awesome-claude-code" target="_blank" rel="noopener"
 &gt;hesreallyhim/awesome-claude-code&lt;/a&gt; — awesome-list for Claude Code resources (~43K stars)&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://github.com/mattpocock/skills" target="_blank" rel="noopener"
 &gt;mattpocock/skills&lt;/a&gt; — Matt Pocock&amp;rsquo;s &lt;code&gt;.claude/&lt;/code&gt; directory, &amp;ldquo;Skills for Real Engineers&amp;rdquo; (~69K stars)&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://github.com/SuperClaude-Org/SuperClaude_Framework" target="_blank" rel="noopener"
 &gt;SuperClaude-Org/SuperClaude_Framework&lt;/a&gt; — 30 commands + 20 agents + 8 MCP servers (~22.7K stars)&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://github.com/forrestchang/andrej-karpathy-skills" target="_blank" rel="noopener"
 &gt;forrestchang/andrej-karpathy-skills&lt;/a&gt; — Karpathy&amp;rsquo;s four principles in one &lt;code&gt;CLAUDE.md&lt;/code&gt; (~123K stars)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Related agents and clients&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a class="link" href="https://www.anthropic.com/claude-code" target="_blank" rel="noopener"
 &gt;Claude Code&lt;/a&gt; · &lt;a class="link" href="https://cursor.com/" target="_blank" rel="noopener"
 &gt;Cursor&lt;/a&gt; · &lt;a class="link" href="https://cline.bot/" target="_blank" rel="noopener"
 &gt;Cline&lt;/a&gt; · &lt;a class="link" href="https://windsurf.com/" target="_blank" rel="noopener"
 &gt;Windsurf&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://github.com/google-gemini/gemini-cli" target="_blank" rel="noopener"
 &gt;Gemini CLI&lt;/a&gt; · &lt;a class="link" href="https://openai.com/codex/" target="_blank" rel="noopener"
 &gt;Codex&lt;/a&gt; · &lt;a class="link" href="https://opencode.ai/" target="_blank" rel="noopener"
 &gt;OpenCode&lt;/a&gt; · &lt;a class="link" href="https://block.github.io/goose/" target="_blank" rel="noopener"
 &gt;Goose&lt;/a&gt; · &lt;a class="link" href="https://roocode.com/" target="_blank" rel="noopener"
 &gt;Roo Code&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://github.com/features/copilot" target="_blank" rel="noopener"
 &gt;GitHub Copilot&lt;/a&gt; · &lt;a class="link" href="https://kiro.dev/" target="_blank" rel="noopener"
 &gt;Kiro IDE&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Protocols and standards&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a class="link" href="https://modelcontextprotocol.io/" target="_blank" rel="noopener"
 &gt;Model Context Protocol (MCP)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://owasp.org/" target="_blank" rel="noopener"
 &gt;OWASP&lt;/a&gt; — basis for the security-auditor persona&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Benchmarks and embeddings&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Paper: &lt;a class="link" href="https://arxiv.org/abs/2410.10813" target="_blank" rel="noopener"
 &gt;LongMemEval (arXiv:2410.10813, ICLR 2025)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://huggingface.co/sentence-transformers/all-MiniLM-L6-v2" target="_blank" rel="noopener"
 &gt;&lt;code&gt;sentence-transformers/all-MiniLM-L6-v2&lt;/code&gt;&lt;/a&gt; — local embedding model used by agentmemory&lt;/li&gt;
&lt;/ul&gt;</description></item></channel></rss>