Activity
Mon
Wed
Fri
Sun
Nov
Dec
Jan
Feb
Mar
Apr
May
Jun
Jul
Aug
Sep
Oct
What is this?
Less
More
5 contributions to KVK AI
For Beginners Claude Code/Codex - Codes and docs generated because they sounded useful, with no way to later check if they actually were.
Everyone who builds using Claude Code will experience this, countless .md files generated... and then nothing cleans it up and it just adds to the already existing mess, which just adds more work Sharing a system I built for those who starting out, and for the experienced claude code users, please roast my skill I created a skill called "/predict" here is what it does, based on countless hours of trial and errors A pre-build checklist skill, it runs before Claude creates a new file, skill, or structural config change, never after. Core idea, borrowed from Karl Popper: " if you can't prove wrong, you can't prove right either. If you can't say what would make this fail, you're building on a guess." Skill analyses and concludes in one of two verdicts: PROCEED (build it, only after every question is answered specifically) or PRUNE (don't — either the concept isn't ready or it isn't needed). The 9 questions, in order 1. Hypothesis — one sentence: what does this thing actually do? 2. Metric — the specific, already-measurable (or explicitly-to-be-built) thing you'll track. 3. Threshold — what number/outcome counts as success, and what counts as failure — both, decided before you look at results. 4. Trigger — when do you check? (an event you can count is better than a date on a calendar) 5. Sunset criterion — what observed result would make you delete this thing? (the most important one — skip this and the thing becomes permanent by default) 6. Does it improve the core capability, or just narrow what gets processed? — improving the capability is good; quietly excluding a chunk of inputs to dodge the hard part is not, unless what's excluded is provably not real work. 7. Ship-metric link — if you hit your metric, what does that actually mean for the real outcome the user cares about? ("proxy only, no link yet" is an allowed answer — leaving it blank is not.) 8. Second-order effect — if this succeeds, what does it unblock, what new bottleneck does it create, and what does it rule out? 9. Diagnostic path — if it fails, what's the very first thing you'd check to find out why?
For Beginners Claude Code/Codex - Codes and docs generated because they sounded useful, with no way to later check if they actually were.
0 likes • 26d
hey all, predict is mostly preventive at the moment. And it's best to actually physically eyeball to verify the .md files being cleaned up. Several of my .md files are critical for making decisions, so i wouldn't want claude to auto clean it up for me. Gotta be honest a lot of stale work, so i use several skills to audit and tally against my current code base, so if .md file isn't in sync with code, i'll have to physically verify hey is it that i haven't implemented this code yet or this code is ahead and the .md implementation/data is outdated, only then i clean up. Prevention is definitely less work than cure. and hygiene (aka keeping everything organise ROI isn't measurable until shit hits the fan) hah
0 likes • 23d
Hey all, use /predict when you're about to fire off a build "hey claude, I want to create a daily skool community management and monitoring system, ideally leveraging on MCP tools or REST api calls instead of scraping skool .dom", the goal is monitor posts that have above x likes and y comments to see what kind of posts/ topic goes viral in z community, refine the scope of this build using /predict"
Cleaning up the .md junkyard one session at a time
Getting a lot of questions across various communities about cleaning up the .md junkyard. /audit skill is a routine check before I end my sessions to clean up junk/stale files/orphaned code. /audit is a safety check. i have a habit of running it before shipping a change, so a mistake gets caught before it reaches real users, not after. It looks for two different kinds of problems: things that will break, and things that are just messy (leftover junk that confuses people later). How it works It has two parts. Part 1, before deploying, it asks three simple questions about the change: 1. What's the fastest way this could break? 2. Did we actually prove it doesn't break that way, or are we just complacent? 3. If it does break anyway, how fast would we find out, seconds, minutes, or not until someone complains? Part 2, (assisting with eyeballing) after making a change, it searches the whole codebase for leftovers: 1. old code nobody uses anymore 2. documentation that no longer matches what the code actually does 3. the same rule written in two different places (which quietly drift apart over time) 4. Everything it finds gets written down in a dated report, so there's a record Why it matters 1. Without this check, a broken change can go live and nobody finds out until it's already failing for real people. 2. Small messes don't stay small. Dead code and outdated docs pile up quietly, and eventually someone trusts something that isn't true anymore. (You need to know your code is trustworthy, imagine making an important code decision based on a junkyard .md file, man! the consequences) How it benefits 1. Fewer surprises in production, catching problems before they ship, not after. 2. The codebase stays trustworthy to read, what the docs say actually matches what the code does. 3. Nothing gets fixed "from memory." Every finding is written down, so it can be checked, tracked, and followed up on later. Measured impact 1. Each with its own dated report. (Can't escape audit logs) 2. Several real problems were found and fixed in the same pass: dead checks removed, broken doc references corrected. (Saves time) 3. Honest limit: not everything it finds gets fixed right away. Some things get flagged and pushed to a to-do list instead of cleaned up on the spot, so it's a good detector, and intentionally so, not a guarantee of a clean result. (Imagine Claude deleting a critical .md file)
0 likes • 26d
That depends on how granular you want the skill to be Based on my experience most code bases contain some dead code which is fine…. Until it isn’t. but you won’t know when that happens. Good to schedule time to do some hygiene (best time is right after you’re done with a session) If it’s already out there and it isn’t broken, then the question is, is it better to spend your time on something with higher ROI or do you want to clean up the code instead.
0 likes • 23d
hey all, the idea is to apply it right before you end the current session, so all the context is there to make the best decision about what to clean up If you use it in a fresh (in a little to no context session) then it'll just flood your context about work/ tasks that you’re not focusing on at the moment, which rots Claude plus your personal brain context, @Jiang Xueqin great question, and if you think deeper about it, false positives are actually the best indicators. Killing a code then reviving it proves the importance of the code, and with git and version history it's easily revivable. (imagining., firing a staff then only after realising you just fired your best sales guy) Having said that I recommend aggressive ablating / pruning of code to keep it as lean as possible, the survivors (and those that revived) are signs of a maintainable repo, if the critical code dies, just revive, no problem I'll post on another skill that complements this skill
We just passed 1,000 members
When I started this community, I honestly wasn't expecting much. I figured a few people from my YouTube would join, I'd share what I was building, and that would be about it. This morning the count ticked past 1,000. That's 1,000 people who wanted to actually build with AI, not just read about it. Some of you have been here since it was a handful of us. Some of you joined this week. Either way, thank you. The questions you ask and the builds you post are what make this place worth opening every day. The best part of running this has been watching people go from never having opened a terminal to shipping something that works, and a bunch of you landing your first paying client off the back of it and landing even more clients after. If you want to go further, that's what the Inner Circle is for. There are two ways in: Premium, $35/month: 9 Premium Inner Circle courses, advanced workflows and templates, the Sales and Outreach Vault, and AI forecasts and updates. Everything you need to start and grow an AI business. VIP, $75/month: private weekly calls and coaching, done-with-you setup sessions, direct message access to me, and a personalised action plan. VIP is capped at 10 members. Both are on the plans page. On to 10,000. Drop a comment and tell me what you're building right now, I want to see it.
1 like • 27d
Fantastic job @Kirk Kodre ! let's help you get another zero behind that 1000, and then a few more zeros after that
For Claude Code/Codex Beginners who are dealing with AI-Slop and Mess
Hey all, Claude Code/Codex is really easy to use if you understand a few basics fundamentals Always start with a flow chart in mind, all you need to be clear about 1. Have a starting point (where you are at) 2. All coding/software engineering is just data transformation 3. Everything in between the start and end point is the implementation detail, and there's not necessarily a correct or right way, is just whether its cost efficient and high leverage (measured in time and tokens) 4. End point (where you want to be be/ what you want done) So let's say you without claude code / any programming what you previously did was: 1. Go to website (Start Point) 2. Gather whatever data you want (contact info, point of contact name, address, etc) 3. Convert the data into a shape/form you want (i.e. website details now you want it in excel form) 4. Send out cold emails using data in the excel sheet (End Point / What you want done) Now you know exactly what your flowchart requires and what info you need So just tell claude hey get me a list of automative websites, extract the contact info, put them into google sheets (be specific about where you're saving these docs) Try to: 1. Maintain the least amount of documents possible (i.e., if you have a spreadsheet for all automative lead gen, just keep use 1 sheet will do, instead of letting claude generate 98434324 new sheets with {automative-company-name}-{date} 2. Create your own skills/hooks to control AI-Slop behaviours. (i.e., if there's an existing spreadsheet on automative lead gen, don't generate a new lead gen sheet, just append new leads into the existing table), 3. Force claude to not generate any content/docs/sheets/.md files if there's nothing to consume the doc its about to generate (else your folder just will be a mess) Thinking clearly (drawing the actual flowcharts on a piece of paper is the most effective anti-slop, anti-mess, highest claude code ROI habit you can) Hope this helps!
Curious what everyone here is actually automating right now.
I’ve been playing around with n8n + AI workflows lately, and I’m starting to notice that the interesting part isn’t really “what can AI do?” It’s more like: What annoying thing in your business could you completely stop doing manually? Could be lead follow-up, customer support, content, research, data entry, internal processes… whatever. What’s one task you’re still doing manually that you wish you could just hand over to an AI workflow? Drop it below 👇 I’m genuinely curious what people are working with in here.
0 likes • 30d
@Jiang Xueqin oh wow I did not expect to see you in this community ! i guess everyone who goes viral needs some automation at some point of time 🤣 Just wanna say love your refreshing style of geo politic analysis relative to mainstream corporate media. gave me a different perspective about geo-politics and the world in general, thank you for your authenticity 🙏 in return i think it's fair if you need help on any automation i'd gladly return the favour (free for you cause you gave us your knowledge for free ya)
1-5 of 5
Xingjie Tan
3
34 points to level up
@xingjie-tan-4354
Building tools to build communities

Active 15h ago
Joined Sep 13, 2026
Powered by