You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: packages/nextjs/content/blog/ai-native-ethereum-stack.md
+7-7Lines changed: 7 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,23 +4,23 @@ date: "February 2026"
4
4
description: "How we're restructuring our Ethereum developer stack: Scaffold-ETH 2 and Speedrun Ethereum to be AI native."
5
5
---
6
6
7
-
For years, we've been building our dev tools and learning materials primarily for humans: docs explained what our toolkit did, we created videos, we taught developers with guided and hands-on experiences.
7
+
For years, we've been building our dev tools and learning materials for humans: docs explained what our toolkit did, we created videos, we taught developers with guided and hands-on experiences.
8
8
9
-
The reality now is that an AI agent is almost always present across the whole development and learning loop. So instead of asking "how do we add AI to our tools", we asked ourselves: what would our stack look like if we treated the AI as a primary user alongside the developer?
9
+
But the reality now is that an AI agent is almost always sitting in the loop across the whole development and learning cycle. So we stopped asking "how do we add AI to our tools", and started asking: what would our stack look like if we treated the AI as a primary user alongside the developer?
10
10
11
-
And if the AI truly understands the stack, a new question opens up: what if the person on the other side isn't a developer at all? What if they are someone with a vision and the ability to direct an agent, but not necessarily with a technical background?
11
+
And if the AI truly understands the stack, a really interesting door opens: what if the person directing the agent isn't a developer? What if they're someone with a vision and the ability to steer an agent, but they don't have a technical background?
12
12
13
-
For us, that meant rethinking some of our core primitives rather than just patching on new features. Thinking about builders and not just developers. We've been doing exactly that across our dev toolkit ([Scaffold-ETH 2](https://github.com/scaffold-eth/scaffold-eth-2)) and our Solidity curriculum ([Speedrun Ethereum](https://speedrunethereum.com)).
13
+
These questions pushed us to rethink some of our core primitives. Thinking about builders and not just developers. We've been doing exactly that across our dev toolkit ([Scaffold-ETH 2](https://github.com/scaffold-eth/scaffold-eth-2)) and our Solidity curriculum ([Speedrun Ethereum](https://speedrunethereum.com)).
14
14
15
15
## Making Scaffold-ETH Agent-Ready
16
16
17
17
Here are the three biggest changes we've made so far.
18
18
19
19
### Agent-first docs
20
20
21
-
We noticed in early 2025 that the main consumer of our docs was already an agent loading context before writing code. So we shipped `llms-full.txt`: the entire SE-2 documentation as a single flat file. It's the exact same information, just formatted for how an AI actually consumes it.
21
+
We noticed in early 2025 that the main consumer of our docs was already an agent loading context before writing code. So we shipped `llms-full.txt`: the entire SE-2 documentation as a single flat file. Same information, just formatted for how an AI actually reads it.
22
22
23
-
We added Cursor rules to Scaffold-ETH 2 as an early way to give agents project context. But we quickly realized their limitations, replacing them with `AGENTS.md`, which is picked up by Claude Code, Cursor, Windsurf, and any other agent harness. **One file, every tool.** Each conversation starts with all the context it needs.
23
+
We also added Cursor rules to Scaffold-ETH 2 as an early way to give agents project context. We quickly hit the limitations of that approach though, so we replaced them with `AGENTS.md`, which is picked up by Claude Code, Cursor, Windsurf, and basically any other agent harness. **One file, every tool.** Each conversation starts with all the context it needs.
24
24
25
25
### Skills over scripts
26
26
@@ -58,7 +58,7 @@ The AI space is moving fast and there's a lot of noise. We are focusing on under
58
58
59
59
**[raked](https://github.com/BuidlGuidl/raked)** is a minimal TypeScript agent built for exactly this: the agent loop, sessions, memory, tools, skills. It's under 100 lines for the core. Built to be read, understood, and extended to solve your specific use cases.
60
60
61
-
**[Experimental RAG pipeline](https://github.com/BuidlGuidl/arbitrum-dashboard/pull/19)** on Arbitrum DAO governance data. Lets an agent pull relevant data before answering. We built this to understand how retrieval and evaluation actually work.
61
+
**[Experimental RAG pipeline](https://github.com/BuidlGuidl/arbitrum-dashboard/pull/19)** on Arbitrum DAO governance data. It lets an agent pull relevant context before answering. We built it mainly to understand how retrieval and evaluation actually work under the hood.
0 commit comments