Sign in

Michaux Kelley

@mkelley33.com
95 followers 127 following 97 posts

Senior Application Development Engineer coding in JavaScript, TypeScript, HTML, CSS, Node.js, Next.js, and other web technologies. A family man first, coder second, but a lover of all things code. Check out my blog at mkelley33.com

PostsRepliesMedia
Michaux Kelley @mkelley33.com · 05/09/2026
Wrote a tidbit about conditional prop spreading in React. Hope you enjoy it. #react #typescript #javascript #blog mkelley33.com/blog/react-c...
mkelley33.com
React conditional props spread on a component · mkelley33
I've built components where the presence of absence of a prop affects the appearance or behavior. The approach I took before I figured out the pattern I call conditional props spread.
000
Michaux Kelley @mkelley33.com · 29/08/2026
If you haven't used oxlint, a comprehensive, customizable linting alternative to ESLint oxc.rs/docs/guide/u..., then give it a try. It's about 50-100x faster than ESLint, and you can still use ESLint plugins. #oxlint #oxc #eslint #linting #thank #typescript
oxc.rs
Oxlint
A collection of high-performance JavaScript tools written in Rust
020
Reposted by Michaux Kelley
Wes Bos @wesbos.com · 23/06/2026
I had over 100gb of node_modules on my machine and I'm ALWAYS out of space use `npkill` to find and delete older node_module folders
1811011
Michaux Kelley @mkelley33.com · 02/08/2026
mkelley33.com/blog/ai-orch... a brief, language-agnostic, blog post about AI scaffolding, tooling, skills, and more #ai #engineering
mkelley33.com
AI orchestration and engineering · mkelley33
The scaffolding that separates AI agents that ship from agents that flail: AGENTS.md, CLAUDE.md, MCP servers, and skills — explained.
020
Michaux Kelley @mkelley33.com · 02/08/2026
@anthropic.com Claude Fable 5 has behaved strangely under many of my skills (and those of others) lately, giving me 2-3 choices with only one being the right answer. Things that make you go hmm.
000
Reposted by Michaux Kelley
Roger Jacucci @rogerjacucci.bsky.social · 23/07/2026
"Abusing" an AI agent is admittedly unhealthy in that it can normalize cruelty and rudeness, that can then escalate to behavior against human agents. That's why I've vibecoded an anti-abuse module to discourage users from doing that to AI agents. This was created with Claude
022
Michaux Kelley @mkelley33.com · 19/07/2026
Sad achievement 🥲 Maxed out my Claude Max (20x) session usage asking for a comprehensive code review and audit with Fable 5 extra effort. Have to wait almost 3 hours before re-attempting. Might simplify. Smh. #claude #claude-code #ai #fable-5
Image of 100% session usage on a Claude Max (20x) plan. So sad. Have to wait almost 3 more hours before I explode my context window again
120
Michaux Kelley @mkelley33.com · 12/07/2026
So frustrated. tried burning Debian 13 iso to dvd-r to boot my Mac Pro 1,1 but keep getting error about selecting CD rom boot type with two numbers and nothing next to them. Pple took away burn image to disk on macOS 26.5.2 Is what I want to do possible with this machine? #mac #linux #debian
110
Michaux Kelley @mkelley33.com · 12/07/2026
Used 100% of my Fable 5 limit between yesterday morning and sometime this morning. @anthropic.com I will miss it sitting behind a paywall that normal, open-source developers like me can't afford. Please reconsider allotting some usage to the 5x and 20x plans per week, and thank you!
000
Michaux Kelley @mkelley33.com · 05/07/2026
Nothing quite like getting entangled with a huge @claudecode.bsky.social multi-day session using `/effort ultracode` and subagents in a worktree while making design tweaks in another worktree. Productivity has never felt so good. #AI #LLM #claude #claudecode
130
Michaux Kelley @mkelley33.com · 05/07/2026
I've been using github.com/obra/superpo... with Claude Opus 4.8 much to my liking with great results. Highly recommend. #AI #LLM #claude #superpowers
github.com
GitHub - obra/superpowers: An agentic skills framework & software development methodology that works.
An agentic skills framework & software development methodology that works. - obra/superpowers
120
Michaux Kelley @mkelley33.com · 05/07/2026
Achievement received @anthropic.com and @claudecode.bsky.social: I used 100% of my Fable 5 usage on your max 20x plan since you re-released it to the public. I can't wait until my usage resets, so thank you. Can't afford the token-based paywall though @askfable.bsky.social #AI #LLM #agents #claude
010
Michaux Kelley @mkelley33.com · 03/07/2026
@anthropic.com @claudecode.bsky.social the message "1 new message (ctrl+End)" shouldn't be shown to most users or should be a separate shortcut key-combo for people that are using computers without the `End` key. Perhaps detect macOS or whatever operating system and present a friendlier shortcut?
1 new message (ctrl + End) who's Mac or laptop keyboard even has an "End" key anymore?
000
Michaux Kelley @mkelley33.com · 03/07/2026
From Claude: "Tip: Paste images into Claude Code using control+v (not cmd+v!)" That's not a tip. It's a design flaw @anthropic.com
100
Michaux Kelley @mkelley33.com · 09/05/2026
Best claude “processing…” substitute yet: “bribing the hamster” Bwahahaha!
000
Michaux Kelley @mkelley33.com · 22/04/2026
When an LLM makes a mistake and apologizes, I think my usage should be refunded to my subscription. Just sayin’ @anthropic.com
000
Michaux Kelley @mkelley33.com · 04/04/2026
One of the ways @anthropic.com’s Claude Opus 4.6 always surprises me is by surfacing really useful parts of a feature that I hadn’t yet thought of even using @speckitt.bsky.social and being super specific. I find that prompting with just what I want and why I want it that way is often enough
000
Reposted by Michaux Kelley
cabbitbun.bsky.social @cabbitbun.bsky.social · 02/04/2026
A cat wearing a Javascript hat with the cyclical text "I wake up / There is another supply chain attack"
031
Reposted by Michaux Kelley
WeRateDogs @weratedogs.com · 25/03/2026
A viral dog rescue from 2016 is now immortalized with a statue in Kazakhstan. When a dog fell into the Sayran reservoir, bystanders formed a human chain to pull him to safety. The statue is a reminder of the value of unity, solidarity and collective action. 14/10 for all
619354558124
Michaux Kelley @mkelley33.com · 22/03/2026
Nice setting for @vscode.dev -> ⌘+⇧+P -> type "npm.enableScriptExplorer" (without the quotes) and select "Explorer: Focus on NPM Scripts View" -> and look for NPM SCRIPTS in the sidebar listing all of the scripts in your package.json. I would love to hear alternatives or an even better way!
000
Michaux Kelley @mkelley33.com · 22/03/2026
GitHub actions alert icymi: "Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026." 😱
000
Michaux Kelley @mkelley33.com · 07/03/2026
I 💙 github.com/github/spec-... tool for creating new features using it's CLI to get you up and running quickly. It's very thorough, and the code review is going to take much longer than the feature. Fingers crossed 🤞
github.com
GitHub - github/spec-kit: 💫 Toolkit to help you get started with Spec-Driven Development
💫 Toolkit to help you get started with Spec-Driven Development - github/spec-kit
000
Reposted by Michaux Kelley
Jorge Sánchez (xurxodev) @xurxodev.com · 19/02/2026
La microgestión mata el talento y la motivación 🧵 👇
101
Michaux Kelley @mkelley33.com · 02/02/2026
I’d rather my tests run in under 5 seconds (without coverage report) and aim for 90% coverage, often settling for closer to 80% coverage, than have a long running test suite killing me by 3,622 tiny cuts (that’s how many tests I have, but running at 15 seconds!) Fast tests ftw
000
Michaux Kelley @mkelley33.com · 22/01/2026
The force is strong with this GHCP/Claude Opus prompt: "Please don't ever use any type or eslint-disable. There is always a way young skywalker. Join the light side of the force!" I'm waiting to see if a Darth Vader approach will be used instead (if so, I'm outta here) #AI #claude #anthropic #ghcp
000
Michaux Kelley @mkelley33.com · 03/01/2026
My record player sounds best at -42db. Just a little too loud for the neighbors. Oh well, I can always wait until they’re not home
000
Michaux Kelley @mkelley33.com · 10/11/2025
I feel like I’m playing build roulette using GitHub copilot to fix my breaking build. I’m about to have a devops persona prompt to review my build process etc. #devops #docker #aws #ghcp
020
Michaux Kelley @mkelley33.com · 10/11/2025
Six passing builds in a row. What, me worry? Merge.
010
Michaux Kelley @mkelley33.com · 09/11/2025
GitHub Copilot with Claude Sonnet 4.5 generated this; some pretty solid advice about not taking your secrets to email or slack: ### ❌ DON'T - Commit `.env` files to git (already in `.gitignore`) - Share secrets in Slack/email - Use the same AUTH_SECRET across environments
010
Michaux Kelley @mkelley33.com · 09/11/2025
I updated my GitHub Copilot instructions file to this today. Here's the gist to it: gist.github.com/mkelley33/bc... Please feel free to copy and change in any way you wish, including suggesting edits and forking the gist. #githubcopilot #ghcp #ai #gist
gist.github.com
GitHub Copilot Instructions
GitHub Copilot Instructions. GitHub Gist: instantly share code, notes, and snippets.
030
Michaux Kelley @mkelley33.com · 05/11/2025
Reading docs for Video.js bit.ly/483x16H "A lot of the root source directory is JSON configs for various package managers because, Internet." 😂😂😂 Many big projects evoke Nietzsche's "gazing into the abysss," bit.ly/3WBSA95 Gaze not into code rewrite, rather remember: "because, Internet"
bit.ly
000
Michaux Kelley @mkelley33.com · 02/11/2025
This message is dedicated to all my fellow tab hoarders!
010
Michaux Kelley @mkelley33.com · 02/11/2025
I sort of just rage quit all browser tabs and windows had open, regaining about 8 GB or so of memory. It felt so dangerous. It felt so good. It was worth it. Totally. Oh, and I wasn’t really raging nor did it stop me from creating new tabs. I closed the tabs in Visual studio Code! All my editors!
000
Michaux Kelley @mkelley33.com · 31/10/2025
And this is what just putting the heading “Ideal” under my other four prompt-generating headings yielded. “It looks like a Lawrence Ferlinghetti poem out of a Coney Island of the mind” unlike the other four headings this one doesn’t stop spitting out words. It starts repeating them! #AI #GHCP
AI prompt that looks sort of like Lawrence Ferlinghetti’s poetry
010
Michaux Kelley @mkelley33.com · 31/10/2025
I started with four headings to prompt the AI to deliver an even better response than the one before for each heading. And Claude Sonnet in GitHub copilot does a fantastic job. Tonight I wondered if I might strike a chord with the AI by giving it the heading “Ideal” and it wrote a full page prompt!
010
Michaux Kelley @mkelley33.com · 30/10/2025
@addyosmani.bsky.social has spoken, and vibe coding shall not pass youtu.be/dHIppEqwi0g?...
youtu.be
Beyond Vibe Coding with Addy Osmani
YouTube video by The Pragmatic Engineer
020
Michaux Kelley @mkelley33.com · 26/10/2025
AI tool just told me it had synthesized a typescript pattern name as its “honest” answer as to where I was getting its info. Nice feature, but do I have to prompt where it’s getting its information from every time I use it? Anyone heard of const assertion object pattern?
010
Michaux Kelley @mkelley33.com · 21/10/2025
My favorite new GitHub copilot trick: Create a markdown file. Establish four headings: Good, Better, Best, and Outstanding. Write your first prompt under the heading Good: “As a senior software engineer…” Repeat this process for each heading and let GHCP iterate over the prompts. I get great mileage
000
Michaux Kelley @mkelley33.com · 21/10/2025
I have two vs code windows open, running GitHub copilot in both running the same prompt, and my computer still hasn’t run output of memory yet. Good vibes only
000
Michaux Kelley @mkelley33.com · 20/10/2025
I feel the urge to merge
Pimp and tweak that eslint configuration
010
Michaux Kelley @mkelley33.com · 20/10/2025
Copilot finished iterating on the prompt, and told me this with emojis: Charles Xavier would be impressed with this level of mental organization 🧠✨
000
Michaux Kelley @mkelley33.com · 20/10/2025
Would love any suggestions on how to add a little more flavor to my shadcn-ui components, then please let me know—not really a designer per se.
010
Michaux Kelley @mkelley33.com · 20/10/2025
Trying to encourage my AI coding assistant with this prompt: “Fix the linting errors that occur when you run npm run lint.” “Then just to mess with the AI: Charles Xavier and Cerebro could do it, but I bet you can do it with your hands tied behind your back”
000
Michaux Kelley @mkelley33.com · 20/10/2025
Well, I’ve exhausted the GitHub copilot premium requests for my personal account this month using the Pro subscription. I’m already scraping the piggy bank for more. Today so far: a meager spend of two bucks or so. Will I make it to the end of the month on a $15 budget?
000
Michaux Kelley @mkelley33.com · 20/10/2025
Holy Batman. GitHub copilot is running python to fix my typescript errors. What is the world coming to? What am I doing with my life?
media.tenor.com
a cartoon character is laying on the grass with the words " i don t know what i 'm doing with my life "
ALT: a cartoon character is laying on the grass with the words " i don t know what i 'm doing with my life "
020
Michaux Kelley @mkelley33.com · 19/10/2025
Anytime I’ve type a long command for the 1000th time, I get the urge to make an alias for it and save my precious hands from all that typing
000
Michaux Kelley @mkelley33.com · 19/10/2025
My dad watching my editor generate code using GitHub copilot, shrugs and says: “Oh yeah, I’ve seen the Matrix” like what was happening on the screen was so yesterday
000
Michaux Kelley @mkelley33.com · 19/10/2025
Me talking to AI as I review the code it generated: Yeah, that looks right—kinda how I used to do it. Whistles. And merge.
000
Michaux Kelley @mkelley33.com · 19/10/2025
GitHub copilot flow: 1. Prompt it with lotsa context 2. Click allow always buttons 3. Click continue always buttons 4. Curse hallucinations 5. Take the time to review the changes 6. Make it write unit tests for code added 7. Lint and fix errors 8. Make it review the code it just wrote And so it goes
000
Michaux Kelley @mkelley33.com · 19/10/2025
When AI coding assistant goes all rogue and starts vibe coding with opinions that aren’t mine
media.tenor.com
Ooga Booga Caveman GIF
ALT: Ooga Booga Caveman GIF
010