Here's my AI coding workflow and all the skills I'm using:
Idea -> /write-a-prd -> PRD
PRD -> /prd-to-issues -> Kanban Board
Kanban -> ralph.sh -> Ralph Loop
Ralph Loop -> Manual QA
Links below to skills
claude --worktree is so good I'm making it my new default.
Don't know why you should care?
Couldn't follow the Anthropic announcement? (way too technical IMO)
Here's a demo:
i've been using AI to write 99% of my code recently
but probably not in the way you think, and definitely not in a "AGI is here" way
more in a "a decade of writing code by hand allows me to accurately describe to LLMs what I need" way
or in a "a decade of making architectural decisions allows me to carefully make LLMs output the same" way
i am not letting AI run autonomously, i feel like that defeats the whole purpose
i am still the architect, the composer, the pilot, with both hands on the wheel, but there is little to no need at all for me to code by hand anymore
i am still using all the knowledge i've acquired over the years, and i am using the same approach for building new projects and features as i did before
i think vibe coding is an entirely different sport from this, and this is where most of the AI vs non-AI arguments diverge
i don't understand the move towards having "as little human intervention as possible" when it is an incredible experience to have an expert, a human, supervise a robot who never sleeps and who's quality of output by a big margin correlates to expert's input
i also don't understand the move towards "everyone using AI to code has skill issues" when i am creating the exact same thing i would without AI, just that much faster
when was i able to generate 10 files at once before?
why would i not use this ability?
why do i have to be slow?
what is the difference between reviewing my colleague's 10 files in a pr, vs reviewing my AI's 10 files in a diff?
talking about this always brings up some angry emotions, so let me end with this:
knowing how to code in this day and age is more important than it's ever been
purposely avoiding AI in coding is doing nothing but a disservice to yourself
In 1983, Steve Jobs predicted the next 50 years of technology.
His predictions:
• iPhone
• Internet
• Softwares
• App stores
• Artificial Intelligence
10 futuristic predictions from this talk that came true:
1. Every major revolution starts ugly
they made this backwards compatible btw
i think this is like the 5th time i am praising them for how much care they put into backwards compatibility
everything just works all the time, kudos to the team