Marc Carlucci πŸ™‚'s Avatar

Marc Carlucci πŸ™‚

@oniryx

Living learning. Learning living.

124
Followers
424
Following
88
Posts
13.09.2023
Joined
Posts Following

Latest posts by Marc Carlucci πŸ™‚ @oniryx

Preview
Designing School Newsletters That Parents Actually Read – Viney's Blog – Website designer and web developer in Bristol, UK β€œPlease, please… read the newsletter.” She wasn’t begging, but she wasn’t not begging either. It was the tone of somebody putting real time and energy into something important, and suspecting that rel...

New blog post: Designing School Newsletters That Parents Actually Read

Why and how I made @ecko.news - a platform to make school newsletters more accessible, responsive, helpful and faster to create.

www.itsviney.com/designing-sc...

#ednews #schoolnews #schoolcomms

09.03.2026 20:36 πŸ‘ 1 πŸ” 1 πŸ’¬ 1 πŸ“Œ 1

The way this industry is approaching AI feels so self-destructive. This technology could, if we let it, unlock so much potential. It could buy us the time to think. We could offload menial work to it and free ourselves for the really useful, impactful work that we're all capable of doing.

09.03.2026 14:17 πŸ‘ 3 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0
My Claude Code setup I've been using Claude Code as my daily driver for coding tasks. Over time, I've built up a pretty specific configuration that makes the whole experience better. I keep everything in my [dotfiles repo](https://github.com/freekmurze/dotfiles) under `config/claude/`, so it's easy to sync across machines. In this post I'll walk through my setup. ## Global instructions The first file worth mentioning is my `CLAUDE.md`. This contains global instructions that Claude Code reads at the start of every session, regardless of which project I'm working in. I've kept it fairly short. It tells Claude to be critical and not sycophantic, to follow our Spatie PHP guidelines, and to use `gh` for all GitHub operations. That last one is more useful than you might think. Instead of Claude trying to hit the GitHub API directly with curl, it just uses the GitHub CLI, which is already authenticated and handles all the edge cases. ## Settings and permissions My `settings.json` gives Claude Code broad permissions to run commands and edit files. I know some people prefer to keep things locked down, but I find the constant approval prompts break my flow. I also have thinking mode set to always on, which I've found leads to noticeably better results on complex tasks. ## The status line The most fun part of my setup is a custom status line. Claude Code lets you configure a shell script that renders at the bottom of the terminal. Mine shows two things: the name of the repo I'm working in, and the current context window usage as a percentage. The script reads JSON from stdin that contains workspace info and context window statistics. It extracts the repo basename and calculates how much of the context window has been consumed. Then it color-codes the percentage: green when it's below 40%, yellow between 40% and 59%, and red at 60% or above. This gives me a quick visual indicator of when I should consider starting a fresh conversation. The output looks something like `laravel-og-image | ctx: 27%`. Here's a screenshot of it in action while I was working on one of our packages: ![](https://freek.dev/admin-uploads/Y7o8RUA1fzW9bZsO06lFOSUkkwdXMAyCv6qDAD9y.jpg) You can find the full script as `statusline.sh` in the dotfiles repo. It's a straightforward bash script, nothing fancy, but it's one of those small touches that makes the daily experience noticeably better. ## Custom agents Claude Code supports custom agents, which are essentially pre-configured personas with specific models and instructions. I have four of them. The `laravel-simplifier` uses Opus and automatically refines code to be simpler and more readable. The `laravel-debugger` runs on Sonnet and is focused on tracking down bugs. The `laravel-feature-builder` uses Opus for building out new features. And the `task-planner` uses Opus to break down larger tasks into manageable steps. Having these as separate agents means I can quickly switch context without re-explaining what I want Claude to focus on. ## Skills and guidelines My config includes a `laravel-php-guidelines.md` file with our comprehensive Spatie coding standards. This ensures that any code Claude writes follows our conventions from the start. No more correcting formatting or naming conventions after the fact. Beyond that, I have over 40 skills configured, covering everything from PHP guidelines to marketing and SEO. Skills in Claude Code are reference documents that Claude can pull in when relevant. They keep the context window clean by only loading when needed. ## In closing If you're using Claude Code, I'd encourage you to invest some time in your configuration. The defaults are fine for getting started, but a tailored setup makes a real difference in daily use. My entire configuration is public in my [dotfiles repo](https://github.com/freekmurze/dotfiles) under `config/claude/`, so feel free to take a look and borrow whatever is useful to you.

🌟 My Claude Code setup
#workflow #tooling #ai #claude

02.03.2026 13:30 πŸ‘ 4 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

I like this album on repeat :
Inspired by Bach: The Cello suites
Yo-Yo Ma

24.02.2026 20:33 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Pragmatic AI with Matt Stauffer Pragmatic AI is a podcast about practical AI for business leaders and developersβ€”the stuff that actually works, not the hate or the hype. We cover using AI tools day-to-day and integrating AI into the...

So this is what I've been working on for the last couple months!

First interview w/@aaronfrancis.com goes live next week. @adamwathan.com the week after, then Jeffrey Way!

Y'all are going to love these chats. I'm absolutely confident of it. Subscribe to podcast or YouTube!

pragmaticai.fm

06.02.2026 15:07 πŸ‘ 31 πŸ” 5 πŸ’¬ 4 πŸ“Œ 1
Post image Post image Post image

Laravel London this week was such a blast.

Laravel London wouldn't happen without the efforts of the dream team with Zuzana and Daniel!

March's speakers are to be announced very soon, so hit subscribe on Luma to be first to nab a ticket.

23.01.2026 14:13 πŸ‘ 3 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

I'm shaking.

I'm done.

Now I can move on to (slightly less challenging) goals (and to more web dev-oriented posts while I'm at it πŸ˜…)

*happy tears* 😭

14.01.2026 15:43 πŸ‘ 59 πŸ” 2 πŸ’¬ 7 πŸ“Œ 3

Agent OS v3 strips 70% of its codebase and somehow is even more useful nowβ€”especially for working in legacy codebases into 2026.

Releasing this week.

20.01.2026 01:52 πŸ‘ 5 πŸ” 1 πŸ’¬ 2 πŸ“Œ 1

Claude Code live questions session is on tomorrow for Builder Methods Pro members. You in?

(the discount code is still good πŸ‘‡)

19.01.2026 20:55 πŸ‘ 4 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

Congrats!!

07.01.2026 22:08 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Happy family reunion! Wishing him all the best at his new shot at a Swiss life 🀞

31.12.2025 12:47 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Yes πŸ™Œ I love singing my heart out even if completely out of tune without saying the correct lyrics πŸ™ƒ

14.12.2025 10:45 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
How we use Claude Code - Geocodio Claude Code is only as good as the context you give it. I've been building out a custom setup with skills, hooks, and MCP servers that's turned it into a genuine productivity multiplier for our Larave...

How we use Claude Code, by @tjmiller.bsky.social www.geocod.io/code-and-coo...

12.12.2025 17:37 πŸ‘ 7 πŸ” 4 πŸ’¬ 0 πŸ“Œ 1
Video thumbnail

Love Laravel and live near London?

https://laravel.london

As part of the Laravel community, we're kicking off our new meetups.

November 26th, we'll be kicking things off with a social in the Wellington Pub, with the first round on it - all the details can be found at https://laravel.london

16.10.2025 07:42 πŸ‘ 6 πŸ” 3 πŸ’¬ 1 πŸ“Œ 1
Preview
Marketing Manager - Geocodio We're looking for an email-focused Marketing Manager to help our users get the most out of Geocodio

I’m looking for a lifecycle email-focused Marketing Manager with prior B2B SaaS experience.

Must be located between EST and EEST timezone-wise.

Sound like someone you know? Please send this to them!

www.geocod.io/careers-emai...

17.09.2025 17:25 πŸ‘ 0 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

Sorry to read that. Hope you are ok, not suffering much 🀞🏼

09.09.2025 20:28 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

We are definitely wiser 😜

Child 1, has had 1 year of uni. Going back at the end of the month.
Child 2, has 1 year of BTEC to go, then maybe Uni
Child 3, start secondary this week

As parents we are proud to have finished our primary school years πŸ˜†

01.09.2025 11:55 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Thanks for the recommendation, this should be very valuable!

31.08.2025 18:15 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Enjoy !!! πŸš²πŸ’¨

31.08.2025 18:02 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Lovely sight! Hope you'll recover soon. The wooden medal is a very nice touch.

31.08.2025 17:50 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

You were deflated...

How did the bike ride go?

31.08.2025 17:48 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Video thumbnail

✨ Big O ✨

Let me take you on a visual introduction to what big O notation is in my new blog post: samwho.dev/big-o.

With big O notation you can better understand how algorithms will perform in practice, finding orders of magnitude improvements often with very simple changes to your code.

23.08.2025 14:35 πŸ‘ 418 πŸ” 105 πŸ’¬ 29 πŸ“Œ 21
Preview
Every Single Human. Like. Always. Your robot experience started simple. You typed a question into a chatbot… just to see. Can it answer that question? I'd be impressed if it did. Your query was simple. A simple knowledge question tha...

This is spot on randsinrepose.com/archives/eve...

16.08.2025 16:25 πŸ‘ 3 πŸ” 3 πŸ’¬ 0 πŸ“Œ 0

This part of the Alps is a big favourite of mine!

16.08.2025 12:20 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Ah! You can upload your own list of words, it would be extra fun to upload a codebase most used function name, properties, ...

I've tried Typing Club and wow that is a well built interface πŸ‘Œ and I have some practice to do here!

14.08.2025 18:17 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Thanks Chris. Will check Typing Club and might start a family competition :)

14.08.2025 14:33 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
ZType – Type to Shoot A typing game that's actually fun to play.

That is a great initiative, love the keyboard cover so tactile. Which software / tool are you using for measuring type accuracy?

For the importance of type accuracy I like to show zty.pe to people. It's fun - and the sound is amazing.

14.08.2025 13:10 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Video thumbnail

The Laravel Boost beta has officially started πŸŽ‰

Accelerate your AI-assisted development now at github.com/laravel/boost πŸš€

13.08.2025 14:10 πŸ‘ 27 πŸ” 8 πŸ’¬ 0 πŸ“Œ 4

Thank you for this brilliant journey into Laravel Eloquent internal, very well presented, great pace and progression πŸ™

10.08.2025 05:58 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

πŸ“£ After months of development, testing, and feedback from our amazing community, we’re thrilled to officially launch Filament v4 (stable) on Tuesday 12th August at 1pm UTC! This is a major milestone packed with powerful features and performance improvements. πŸ’›

07.08.2025 21:48 πŸ‘ 37 πŸ” 11 πŸ’¬ 1 πŸ“Œ 0