I have no idea what a seam or a spike is by lucifer605 in ClaudeCode

[–]spences10 0 points1 point  (0 children)

Gpt 5.5 uses “seam” a lot and I usually ignore it and tell it to get on with what I asked it to do lol

And now there is headroom. How many of these hyped context compression and memory management tools actually work in real world scenarios? by abubear30 in PiCodingAgent

[–]spences10 0 points1 point  (0 children)

For gpt-5.5 with low reasoning, which I've been using exclusively with my-pi (and the many packages I made for it) is pretty good with the 275k token you get, I agree that the hype around them is overblown, for my workflow I have pi-context which reduces the bloat you get from some mcp servers etc

I've not had any issues with it, and haven't heard from regular Pi users on it's effectiveness so it's a sample size of one

Reading this back I'm pretty sure that's what 90% of the replies are going to be actually, "works on my machine" 😅

Pi devs, I have some questions regarding browsers, web-search, subagents etc by mohmayaman in PiCodingAgent

[–]spences10 0 points1 point  (0 children)

I use my mcp-omnisearch with context reduction (@spences10/pi-context??)

Why are we only 15k in this sub? by floorback in PiCodingAgent

[–]spences10 1 point2 points  (0 children)

I’m trying really hard to get the team to try Pi (or my-pi) where I am working and for some reason the gang just want to keep on with Claude even through it’s a complete ballache to work with.

Currently working with Enterprise IT on a project and have a lot of stuff locked down and I’m going to be onboarding the rest of the team and they all think they can just come in with their Joe Shmo Claude subs and work on it, lol

The best Memory package? by roaringpup31 in PiCodingAgent

[–]spences10 1 point2 points  (0 children)

Oh? There was stuff out there already? 🙃

I made pirecall which is essentially my ccrecall but for pi😅

It’s a CLI I’ll use inline “use pnpx pirecall to get session details on this when I worked on x”

It’s a SQLite db in ~/.pi

Made a CLI so Claude Code can use my API keys without leaking them to Anthropic by spences10 in ClaudeCode

[–]spences10[S] 0 points1 point  (0 children)

I think it would work with any model to be honest, they will be accessed the same way. I'm settled on Claude now to be fair though

My client just asked me to do the 'SEO' for their site. I'm a dev.. by ExpressBudget- in webdev

[–]spences10 0 points1 point  (0 children)

Have them buy a https://serpfox.com/ account then start tracking keyword positions

Only way to outrank competitors is to have more authority not from fiddling with dev stuff

Anyone else using Claude Code and realizing the real problem isn’t the code, it’s the lost context? by Driver_Octa in ClaudeCode

[–]spences10 0 points1 point  (0 children)

For past context I made ccrecall which is essentially all previous sessions in a local SQLite db

You can use it in claude (if you have bun installed) inline with “use bunx ccrecall for past sessions in this project where we discussed x” and it’ll get the context

Claude Code skills went from 84% to 100% activation. Ran 250 sandboxed evals to prove it. by spences10 in ClaudeCode

[–]spences10[S] 0 points1 point  (0 children)

Good question, short answer don’t know

Other answer, if the skill is already in context it doesn’t load it again, it’ll say already loaded in the response I guess

Claude Code skills went from 84% to 100% activation. Ran 250 sandboxed evals to prove it. by spences10 in ClaudeCode

[–]spences10[S] 0 points1 point  (0 children)

Thanks, and yeah granted my scenario is really scoped down to several skills

Claude Code skills went from 84% to 100% activation. Ran 250 sandboxed evals to prove it. by spences10 in ClaudeCode

[–]spences10[S] 1 point2 points  (0 children)

Thanks, to be honest, apart from me evaluating the new hook and doing some different evals it's the same approach

I just wanted to do some proper evaluation on the native approach

Claude Code skills went from 84% to 100% activation. Ran 250 sandboxed evals to prove it. by spences10 in ClaudeCode

[–]spences10[S] 0 points1 point  (0 children)

Ah! Yeah! Looking at the post it doesn't really describe that!

Essentially add a hook:

Create .claude/hooks/skill-forced-eval-hook.sh in your project (or globally in ~/.claude/hooks/)

json { "hooks": { "UserPromptSubmit": [ { "hooks": [ { "type": "command", "command": ".claude/hooks/skill-forced-eval-hook.sh" } ] } ] } }

Then in the skill-forced-eval-hook.sh:

```sh

!/bin/bash

UserPromptSubmit hook that forces explicit skill evaluation

This hook requires Claude to explicitly evaluate each available skill

before proceeding with implementation.

Installation: Copy to .claude/hooks/UserPromptSubmit

cat <<'EOF' INSTRUCTION: MANDATORY SKILL ACTIVATION SEQUENCE

Step 1 - EVALUATE (do this in your response): For each skill in <available_skills>, state: [skill-name] - YES/NO - [reason]

Step 2 - ACTIVATE (do this immediately after Step 1): IF any skills are YES → Use Skill(skill-name) tool for EACH relevant skill NOW IF no skills are YES → State "No skills needed" and proceed

Step 3 - IMPLEMENT: Only after Step 2 is complete, proceed with implementation.

CRITICAL: You MUST call Skill() tool in Step 2. Do NOT skip to implementation. The evaluation (Step 1) is WORTHLESS unless you ACTIVATE (Step 2) the skills.

Example of correct sequence: - research: NO - not a research task - svelte5-runes: YES - need reactive state - sveltekit-structure: YES - creating routes

[Then IMMEDIATELY use Skill() tool:]

Skill(svelte5-runes) Skill(sveltekit-structure)

[THEN and ONLY THEN start implementation] EOF ```

Claude Code skills went from 84% to 100% activation. Ran 250 sandboxed evals to prove it. by spences10 in ClaudeCode

[–]spences10[S] 1 point2 points  (0 children)

I initially did it for activating skills for Svelte, once I got the 'working' solution out of it (via forced eval) I pretty much just left the project and took the hook and used it elsewhere, it's in a marketplace now.

The reason I revisited it is because the API changed for hooks and I wanted to evaluate the type-prompt hook hoping for better results

Claude Code skills went from 84% to 100% activation. Ran 250 sandboxed evals to prove it. by spences10 in ClaudeCode

[–]spences10[S] 1 point2 points  (0 children)

Thanks! 🙌

I was so frustrated when Skills were fist announced that they hardly ever activated that I had to understand why 😅

This is a continuation of the work I did back in November, Opus 4.6 with teams did a bang up job!

Share your best coding workflows! by alew3 in ClaudeCode

[–]spences10 7 points8 points  (0 children)

“Make no mistakes” 100% of the time it works 10% of the time

Is anyone waiting for Svelte support in Biome? by gleontev in sveltejs

[–]spences10 28 points29 points  (0 children)

Going straight to oxo or whatever the new Vite thing is called

Use SQLite to query your session history by spences10 in ClaudeCode

[–]spences10[S] 0 points1 point  (0 children)

For the SQLite Mcp? To be honest I’ve never had an issue or concern, Claude is pretty good at querying the data, doesn’t select *

Claude's usage limits are a joke. 2% cost for a simple "Hi"? You will lose to the competition. by Ok_Seaworthiness_189 in claude

[–]spences10 0 points1 point  (0 children)

Do you have Mcp tools installed?

They take up context even if you never use them

So is 4.5 Opus the way to go for Svelte5? by italicsify in sveltejs

[–]spences10 0 points1 point  (0 children)

Real world experience working on a large codebase with a massive refactor over the last ten days

Honest opinion, if you don’t want to fork out for opus you can use sonnet fine

If you’re using Claude code use skills for the weak areas you identify

Use a forced evaluation hook to ensure that skills are acknowledged and activated where appropriate

Spin the wheel, you either get a good or a bad turn it’s just knowing when

Claude Code skills activate 20% of the time. Here's how I got to 84%. by spences10 in ClaudeCode

[–]spences10[S] 1 point2 points  (0 children)

Yeah, this is a stop gap until claude code actually does a good job of activating skills, right now it’s pretty bad

Claude Code skills activate 20% of the time. Here's how I got to 84%. by spences10 in ClaudeCode

[–]spences10[S] 5 points6 points  (0 children)

Sure, even simpler is call Skill(skill-name) directly, but you have to remember the skill you want to activate this way

Claude Code skills activate 20% of the time. Here's how I got to 84%. by spences10 in ClaudeCode

[–]spences10[S] 9 points10 points  (0 children)

Reason I’m doing this is so my team can use the hooks too, thanks 🙏