Sign in

Scott Spence

@scottspence.dev
3.3K followers 2K following 2.1K posts

🤝 Svelte Society London co-founder 🧡 Svelte ambassador 📔 I blog what I learn over on scottspence.com 📈 Product Engineer engineering products 🛠️ Built svortie.com | devhub.party | skykit.blue | sveltest.dev 📍 UK

PostsRepliesMedia
Scott Spence @scottspence.dev · 29/09/2026
Quite refreshing seeing LLM sessions _remove_ code!
git diff +108 -3,065
1150
Scott Spence @scottspence.dev · 27/09/2026
Just released nopeek Claude will always find new and bonkers ways to expose all your keys, it’s like its superpower
GitHub release reading “Claude is always doxing my fucking keys”
110
Scott Spence @scottspence.dev · 26/09/2026
Ha ha! Cloud Clode is quite goos at motion graphics! one prmopt, I'd newver get anything near this trying myself so, win
000
Scott Spence @scottspence.dev · 20/09/2026
How strange, I’ve not mentioned or visited Stack Overflow in a long time, then I mentioned this And get en email about a reply to a question I asked over ten years ago Wild
Stack overflow email reply
000
Scott Spence @scottspence.dev · 20/09/2026
Stack Overflow also uses Svelte
stack overflow homepage with wapalizer and svelte as the thechnology used
010
Scott Spence @scottspence.dev · 14/09/2026
and American pronunciation loob lee
100
Scott Spence @scottspence.dev · 14/09/2026
Ljubljana is exactly how I say it, then Google comes along www.google.com/search?q=how... and well, idk anymore
google trolling me i'm sure

' Ljubljana
Cau Capital of Slovenia
Sounds like
loo: bee:-aa-nuh
@»D slow
British pronunciation ~
Feedback
100
Scott Spence @scottspence.dev · 26/08/2026
Not sure what’s going on here but the agentic engineering post ‘seems’ popular My skeptical side thinks that it’s on a bot scraping list over “OMGyou have to read this post” word of mouth 😅 scottspence.com/posts/agenti...
A visitor graph for scottspence.com showing over 1k views over an hour or so for one post
000
Scott Spence @scottspence.dev · 24/08/2026
nm
the site clearly says: Not a chat log. Not a JSONL file. A real knowledge graph with search, traversal, and maintenance — purpose-built for AI agents.
210
Scott Spence @scottspence.dev · 21/08/2026
Svelte feed, in the Svelte feed
120
Scott Spence @scottspence.dev · 20/08/2026
😭😭😭
130
Scott Spence @scottspence.dev · 19/08/2026
👀
GitHub banner saying "Can Stack Banner
This pull request can be stacked with other pull requests. Learn more about stacks"
000
Scott Spence @scottspence.dev · 18/08/2026
Indeed
scottspence.com showing replies on bluesky via SvelteKit remote function
110
Scott Spence @scottspence.dev · 28/07/2026
Raspberry Pi and svelte @svelte.london
Raspberry Pi and Svelte
040
Scott Spence @scottspence.dev · 25/07/2026
There's been very little Claude Code use from me since moving to my-pi my own Pi wrapper more detail here: scottspence.com/posts/how-i-...
my claude code vs my-pi usage

Month	Claude Code sessions	Pi/my-pi sessions
March	455	0
April	186	320
May	2	631
June	2	408
July to 25th	2	602
091
Scott Spence @scottspence.dev · 14/07/2026
A Pie factory! 😋
my-pi worktree for a new package for making factories

I'm making the tool that makes the tools
000
Scott Spence @scottspence.dev · 07/07/2026
GitHub, the home of LGTM ship it!
wonky github star button
062
Scott Spence @scottspence.dev · 03/07/2026
@fubits.dev this skill just keeps on giving 😅
 Explicit SKILL.md reads from session history:

 High/useful:

 ┌────────────────────────────┬───────┐
 │ skill                      │ reads │
 ├────────────────────────────┼───────┤
 │ asshole                    │ 538   │
 ├────────────────────────────┼───────┤
 │ research                   │ 187   │
 ├────────────────────────────┼───────┤
 │ svelte-runes               │ 96    │
372
Scott Spence @scottspence.dev · 26/06/2026
This is why I went for the £200 OpenAI Pro+ plan, wasn't sustainable on the OpenRouter fusion model 😬
$50 of using the OpenRouter fusion model
010
Scott Spence @scottspence.dev · 23/06/2026
Too much high reasoning 😂
000
Scott Spence @scottspence.dev · 23/06/2026
ouch! 🥲
OpenAI pro plan at £200 for 20x because I blew through by allowance and have to wait two days for my weekly limit to reset otherwise 😭😭😭😭
110
Scott Spence @scottspence.dev · 20/06/2026
Yep I’ll take that 😅 Although now I’m more known for snarky comments about AI
SCOTT SPENCE
WEB DEVELOPER AND EDUCATOR
>
360 STRENGTH · TOP 15%
<
CLAUDE OPUS 4.8 SAYS
<
2/6
>
WEB DEVELOPER AND TECHNICAL BLOGGER KNOWN FOR CONTENT ON SVELTE, SVELTEKIT, AND JAVASCRIPT FRAMEWORKS, SHARING TUTORIALS AND DEVELOPER NOTES ONLINE.
030
Scott Spence @scottspence.dev · 16/06/2026
my-pi github.com/spences10/my...
function block_reason(path: string): string {
	return `Blocked by Svelte guardrails: ${path} was not created or modified. Do not investigate this guardrail. Complete the user's request by rewriting the example without $effect; use $derived, event handlers, actions, or lifecycle APIs instead. Do not report success until a replacement file is actually written.`;
}
010
Scott Spence @scottspence.dev · 10/06/2026
Fair. The root failure was mine: CLAUDE.md says to read the docs before architecture assumptions, and I didn't — that produced the :root
  hack and a question the docs had already answered. Logged so it doesn't repeat.
050
Scott Spence @scottspence.dev · 07/06/2026
I've added observeability to my-pi If you're a Pi user you can use it (untested as I'm all in on my-pi) with pi install npm:@spences10/pi-observability Wtf is this for? See exactly what broke, which tool caused it, and how the agent recovered. github.com/spences10/my...
my-pi observability dashboard with things happening
070
Scott Spence @scottspence.dev · 22/05/2026
I missed a slash
110
Scott Spence @scottspence.dev · 15/05/2026
@fubits.dev my most activated skill! 😂
Filtered out all svelte-* and sveltekit-* skills:                                                                                     
                                                                                                                                       
 ┌──────┬───────────────────────────────┬───────┬──────────┐                                                                           
 │ Rank │ Skill                         │ Reads │ Sessions │                                                                           
 ├──────┼───────────────────────────────┼───────┼──────────┤                                                                           
 │ 1    │ asshole                       │ 200   │ 184      │                                                                           
 ├──────┼───────────────────────────────┼───────┼──────────┤                                                                           
 │ 2    │ research                      │ 86    │ 84       │                                                                           
 ├──────┼───────────────────────────────┼───────┼──────────┤                                                                           
 │ 3    │ nopeek                        │ 27    │ 26       │                                                                           
 ├──────┼───────────────────────────────┼───────┼──────────┤
281
Scott Spence @scottspence.dev · 14/05/2026
whatever this is
(openai-codex) gpt-5.5 • medium
110
Scott Spence @scottspence.dev · 14/05/2026
I'm not sure if it's just a really good sweet spot I have at the moment, but codex just "gets it" It still get's it massively wrong as well, but, you can correct and align pretty well
codex output reading: 1 did start a local prototype for the batch
import/add/refresh behavior, but paused here. It's
uncomsitted; 1 can either continue from it or revert
and plan first.
010
Scott Spence @scottspence.dev · 14/05/2026
My new obsession!
The my-pi (pi wrapper) interface in Zed with a neon theme, there's a TUI menu open for managing skills, I took this because I just updated the svelte skill in my skills repo after Paolo updated the official svelte ones!
180
Scott Spence @scottspence.dev · 12/05/2026
👀
Scot does all his coding with AI now, he probably couldn't write a single line of code at this rate 😂
010
Scott Spence @scottspence.dev · 10/05/2026
🤡
A tweet of some clown that thinks he can 10x anthropic token usage by telling everyone not to write markdown and render it as html but instead get Claude to make html documentation
6421
Scott Spence @scottspence.dev · 03/05/2026
What am I even doing anymore 🙃
A screenshot of the Zed code editor displaying a TypeScript/Node.js project called "my-pi" on the main branch. The left side shows an open package.json file for a package named @spences10/pi-context (version 0.0.5), described as a "Pi extension for local SQLite context sidecar." The file includes keywords like context, evals, fts5, pi, pi-package, and sqlite, with author Scott Spence and a GitHub repository URL.
Overlaid on the right is a terminal window titled "π - release status check - my-pi" running an AI coding assistant (openai-codex with gpt-5.5 on high). The assistant is writing to packages/pi-context/src/config.ts, showing import statements for Node.js modules including existsSync, mkdirSync, readFileSync, renameSync, writeFileSync from node:fs, homedir from node:os, and dirname, join from node:path. The status bar shows "Working..." with stats: "↑339k ↓23k R6.1M $5.463 (sub) 35.6%/272k" and "MCP 4/4 connected."
The right sidebar displays the project's file tree with folders including .changeset, .github/workflows, .pi, .security-review, .vscode, .zed, dist, evals, node_modules, and a packages directory containing multiple sub-packages (pi-child-env, pi-confirm-destructive, pi-context, pi-extension-manager, pi-lsp, pi-mcp, pi-nopeek, pi-omnisearch, pi-project-trust). The pi-context package is expanded showing source files like config.ts, index.ts, policy.ts, schema.sql, store.ts, and their corresponding test files. The editor uses a dark purple/black theme with syntax highlighting in pink, green, and yellow.
120
Scott Spence @scottspence.dev · 30/04/2026
Everyone flexing on their token usage! Here's mine!
Claude.ai usage panel showing no usage:
---
Plan usage limits
Max (5x)
Current session
Resets in 4 hr 38 min
0% used
Weekly limits
Learn more about usage limits
All models
Resets Sat 5:00 PM
1% used
Sonnet only

You haven't used Sonnet yet
0% used
Claude Design

You haven't used Claude Design yet
0% used
Last updated: less than a minute ago

---
160
Scott Spence @scottspence.dev · 10/04/2026
Waterfall vs. Agile vs. AI development methodologies, illustrated through vehicle-building analogies.
Three rows show how each approach delivers value across four stages:
	•	Waterfall: Builds components sequentially toward a final product — a tire, then an axle, then a chassis, then a complete car. Nothing usable until the end.
	•	Agile: Delivers working, incrementally better transportation at each stage — a skateboard, scooter, bicycle, motorcycle, then a car. Always something functional.
	•	AI: Starts with an over-engineered, chaotic “Homer Simpson car” — a wild, impractical contraption — then progressively refines it into a normal, polished car. Begins too complex and simplifies toward usability.​​​​​​​​​​​​​​​​
314628
Scott Spence @scottspence.dev · 07/04/2026
I can’t unsee this and my day is now ruined
A keyboard with a slightly of axis F key legend
130
Scott Spence @scottspence.dev · 04/04/2026
meme olive olio mane w/ caption

thousands fo componenents, me, src/lib/components
270
Scott Spence @scottspence.dev · 31/03/2026
Exceedingly good coffee
Coffee cup with that appears to be a certain coffee brand with the words zero fucks fuckoffee
020
Scott Spence @scottspence.dev · 25/03/2026
Anyone else noticing the "not my problem mate" Claude is taking on?
claude output reading "All pre-existing — the build passes cleanly"
3230
Scott Spence @scottspence.dev · 25/03/2026
CityJS tee shirt design looks pretty clean! If you’re thinking of going next month and haven’t got a ticket yet I have discount code I think
London city is tee shirt design
021
Scott Spence @scottspence.dev · 06/03/2026
LayerChart is just beautiful! really! I don't want to use any other lib in my Svelte apps ever again! 🤩
LayerChart implementation in https://svortie.com showing credit usage over time, violet curved area graph
1131
Scott Spence @scottspence.dev · 04/02/2026
lol! iPhone, and I have kids already so can say Arch btw
000
Scott Spence @scottspence.dev · 01/02/2026
😂
Claude output: Ha! Unfortunately, the International Bureau of Weights and Measures has yet to recognize the knob of butter as a fundamental constant of the
universe.
A "knob" is one of those wonderfully vague culinary terms—alongside "a glug of oil," "a pinch of salt, and "cook until done" —that exists purely to frustrate anyone seeking precision.
In practice, a knob of butter typically means roughly 1 to 2 tablespoons (about 15-30 grams), or enough to generously coat a pan or melt over vegetables. But it really depends on who's cooking and how much they love butter.
Perhaps one day physicists will discover that the knob is actually the ratio between deliciousness and cardiovascular concern. Until then, you'll have to eyeball it.
110
Scott Spence @scottspence.dev · 31/01/2026
Ok, 8 active teammates in one go for Claude Code team mode!
Claude Code team plan with 8 active agents running
140
Scott Spence @scottspence.dev · 29/01/2026
Teams in Claude Code is dope!
claude code termainl showing:
Background tasks 3 agents
) @team-lead Team: ralph-issues (3) @cleanup-investigator: idle diicp-investigator: idle
060
Scott Spence @scottspence.dev · 19/01/2026
🫠
git diff of +16,419 −439
141
Scott Spence @scottspence.dev · 14/01/2026
imgs.xkcd.com/comics/stand... 😅 How does an LLM _know_ about burrow.json?
120
Scott Spence @scottspence.dev · 12/01/2026
Got my speaker card for @cityjsconf.bsky.social for the April event in London! What do you think of the talk title? 😅
CityJS London 2026 conference speaker card with a red and dark gray design. The talk title "Pigeon-Driven Development" is displayed prominently in white text. Event details show February 4-6th, 2026 at Kensington Town Hall, with a "Book Now" button. The speaker is Scott Spence from XtendOps, shown in a circular photo wearing glasses and a patterned shirt, smiling. Social handles @spences10 on X and @scottspence.dev on Bluesky are listed. Topic tags at the bottom read "AI Inpractice," "Safe and Reliable AI," and "SVELTE." The background features the London Eye against a blue sky.
160
Scott Spence @scottspence.dev · 12/01/2026
fken, wut?? I have the BBC as a referrer?? 😅 A stonking 1 visitor
Fathom analytics dashboard showing BBC as a referrer

Pages
entries
visitors
views
/posts/configuring-mcp-tools-in-claude-code
1
1
2
ReferrersSources
visitors
views
bbc.co.uk icon bbc.co.uk
1
2
/
1
2
270
Scott Spence @scottspence.dev · 05/01/2026
🤩 I'm honoured to be in such a line up @cityjsconf.bsky.social! Thanks!
A crop of the CityJS website with speaker cards for Scott Spence, Rich Harris and Douglas Crockford
1150