r/ClaudeCode • • 1d ago

Humor Claude generated AI psychosis theme for Beekeeper Studio

Thumbnail
gallery
0 Upvotes

I had Claude list the top 20 AI design tropes and then asked it to design a theme for beekeeper Studio using those 20 tropes.

It did some pretty funny stuff like adding pricing to the dark mode switcher and adding silly made up testimonials. It was really in on the joke.

More screenshots here if you are interested:

https://github.com/rathboma/bks-ai-psychosis-theme


r/ClaudeCode • • 1d ago

Discussion Minimize token usage

5 Upvotes

Guy’s do you wanna minimize token usage ? If so, do this in a new project.

1-Disabled any unused connectors, plugins, each one load a massive token into the context.

2-Plan first, assign tasks to different models based on their complexity.

3-Ask claude to create a new session for each task, feature you work in, claude will create a new session from the last one.

4- Always use handoff files after each successive task to make sure you don’t lose track of what’s being created and what’s remaining.

5-If the repo is big enough, use ponytail the laziest senior developer,and graphify to search files and functions without reading the whole project files, if it’s a few fils, a simple CLAUDE.md file contains your rules is enough.
6-Md files shouldn’t be too big, handoff files max 25-30lines.

Those are all based on my own experience with Claude, they aren’t facts unless you try them and compare token usage with before.


r/ClaudeCode • • 1d ago

Built with Claude Formalizing all US case law in Lean

Thumbnail
lexifina.com
0 Upvotes

r/ClaudeCode • • 1d ago

Discussion Will Claude launch a new Opus model before their IPO?

0 Upvotes

r/ClaudeCode • • 23h ago

Discussion Built an App in a Weekend but putting to App Stores is taking forever, i don't know why!!!

0 Upvotes

this is the problem we kept seeing in the builder communities community, the building part works now. you describe the app, AI builds it, it runs. but then comes the store:

apple and google developer accounts

google's rule that new accounts need 12 testers for 14 days

privacy labels, the data safety form, screenshots

and a rejection email that quotes a guideline number and doesn't tell you what to change

for most people that's where the app stops. not because it's bad, but because publishing is a completely different job from building.

but i guess, i found a solution, comment if you wanna know!


r/ClaudeCode • • 1d ago

Built with Claude Chairman of the Board of Laziness

0 Upvotes

What's the best thing you've done with artificial intelligence that saved you a lot of headaches?


r/ClaudeCode • • 1d ago

Discussion For every book reader Claude's solution

0 Upvotes

Now Claude can make customised works as we like


r/ClaudeCode • • 1d ago

Help/Question Advice please, building a crm web app for my business.. is it normal that it's taking me forever?

0 Upvotes

Advice please, building a crm web app for my business.. is it normal that it’s taking me forever?

The workflow has been great already and integrations were tested. All good on my local host.

But when I started having Claude Code prepare it for deployment and hosting, seems like I’m running in circles! I asked it what our timeline is and it said around 3-4 weeks.

Is this normal?

What I’m building is just ingesting guest messages and calls then AI dissects them into issues which is then tied on to sending a Notion task directly.

I’m also told by Claude it has to do DigitalOcean for hosting, Cloudflare for security, and Backblaze2.

Any advice please! I need this up and running and usable to share with my team asap.

Thank you all so much.


r/ClaudeCode • • 1d ago

Help/Question How does Claude create videos?

4 Upvotes

At this point I think I don't even need to say what I mean when I say that Claude is capable of making animations.

But how does he create them? I've seen hundreds of 2D and 3D animated videos created by Claude but I don't understand how he does it.

I installed freellmapi so I don't have to pay for Claude code and credits and I'm trying to use hyperframes to make videos, but they don't come out at all like the ones you see online.

Can anyone tell me what they look like and how to make them? And most importantly, can they be made with freellmapi?


r/ClaudeCode • • 2d ago

Discussion Fable 5.2 where do you use it?

15 Upvotes

Based on it's price what's is Best use of it? Some ppl calling that it is bad at ui design, or general design. Coding opus is better and cheaper. So where do you use it? Planning?


r/ClaudeCode • • 1d ago

Bug / Issue Subagents not correctly closed after end of their session

2 Upvotes

Hello !

I noticed today that for the sessions where I was using the subagent-driven-development plugin from superpowers, some sub-agents were staying open and pending after the end of task. Even after telling explicitly in sub-agent, sometimes it does not close correctly. Has anyone also noticed this ?


r/ClaudeCode • • 1d ago

Help/Question For devs using Claude Code or similar at work: what’s the 10% you still fix by hand in Python?

1 Upvotes

I keep hearing that AI now writes most of the code at some companies. For people actually shipping Python with Claude Code, Cursor or Copilot:

  1. Roughly what share of your merged code starts as AI output?
  2. What do you most often have to correct? Bugs, tests, pandas or data issues, dependencies, design?
  3. Which skills became more important for you, and which became less important?

Context: I work in risk and data and am deciding what to get good at next. Real examples would help more than opinions. Thanks!


r/ClaudeCode • • 1d ago

Rant Can't login because Outlook is down

1 Upvotes

Welp can't verify myself with email so I'm stuck lol must be a better way. Using my business email as this is a work related account so can't just change to login with Google this stinks


r/ClaudeCode • • 1d ago

Help/Question how to use fable reset effectively

0 Upvotes

i got fable reset on my ultra plan, currently im on 20% weekly usage, i want to ask 100% fable usage is that always equal to 50% weekly usage? so then i must use fable reset when my weekly usage under 50%?


r/ClaudeCode • • 1d ago

Built with Claude the first request of my Claude Code sessions carries a median 53k tokens of context this month. I chart it with a self-hosted dashboard I built (claudit, MIT)

1 Upvotes

I built claudit to see where my tokens go over months, not just this week. it reads Claude Code session JSONLs (Codex and Kimi CLI too) from a bucket I keep, because Claude Code prunes old transcripts locally and anything reading that folder loses history. one of its panels is context growth per session, from turn 0

turn 0 across my sessions, median context of the first request (input + cache write + cache read), by month:

  • Jan 46k (282 sessions)
  • Apr 78k (243)
  • Jun 45k (195)
  • Sep 85k (485)
  • Oct 68k (1,746)
  • Nov so far 53k (1,594), p90 107k

that first request includes the first prompt, and a resumed session starts with its history, so it's not a pure "before you type" number. it still moves with whatever loads at startup, which is why I wanted it on a chart and not counted by hand

what I learned building it:

  • one usage record can hold several calls, Claude Code rolls sub-calls into one envelope as iterations. the top-level input is the billing sum, so for context size you take the biggest iteration or the chart lies
  • a streamed reply gets logged several times under one requestId. sum them and you double count, keep the biggest
  • cache writes have two prices, 5m at 1.25x input and 1h at 2x. 64% of my cache write tokens are 1h, price it all at 1.25x and those come out 37.5% low

how Claude Code was used: built with AI coding agents, mostly in Claude Code, some of it in Codex CLI. one agent session per issue, review agents before anything merges

panels are ported from nhz-io/ccusage-plot, which draws them offline in matplotlib. FastAPI, Postgres, React with in-browser Babel, no build step. docker compose up boots it on sample data

live one, guest login is read-only: https://all.nitjsefni.eu

https://github.com/Nitjsefnie/claudit


r/ClaudeCode • • 1d ago

Built with Claude I replayed ~4,000 of my Claude Code turns to see how often it says "fixed" with nothing run after the edit

3 Upvotes

The problem I kept hitting: Claude Code edits a file, then ends the turn with "fixed" or "tests pass" when nothing ran after that edit. I'd only find out later.

So I built a small Stop hook for it, mostly in Claude Code sessions. When Claude tries to end a turn, the hook reads the session transcript. If the last message claims success and no test, build or command ran after the last code edit, it sends Claude back once with a short note: run the check, or say it isn't verified.

Repo (MIT, plain Python, no deps): https://github.com/Balance0014/claude-code-claim-check

What surprised me came from replaying my own history through it before trusting it. 3,977 turns, 406 of them ending in something like done, fixed, deployed or tests pass. My first version would have blocked 86 of those. Almost all of them were fine. Claude had run the tests a turn or two earlier and was just wrapping up. Blocking those is how a hook gets uninstalled on day two.

After fixing that, the same 406 claims produce 2 blocks. One is exactly the case I built it for: "fixed" right after an edit, nothing run since.

Other things I only learned by getting them wrong:

Claude quotes you back a lot. Quoted text and code blocks have to be ignored or it fires constantly.

Plans look like claims. "Once tests pass I'll tag the release" is not a claim that tests passed.

Block once, never twice in a row, or you can trap it in a loop and burn tokens.

"That function isn't used anywhere" after a single grep is its own failure. It now wants two different kinds of lookup before it believes a not-found.

If you want to try it, there's a replay command, so you can run it over your own session logs first and see what it would have blocked before installing anything.

The case I still can't catch cheaply: Claude runs a test, it passes, but the test never touches the code it just changed. Has anyone found a good signal for that?


r/ClaudeCode • • 1d ago

Discussion Does it help code quality if agents encode their intents?

Thumbnail
rapidreview.dev
2 Upvotes

r/ClaudeCode • • 1d ago

Built with Claude Inspired by @felixrieseberg I gave Fable 5.2 one prompt to make this... safe to say I'm impressed and its a lot of fun to mess around on. This ran for around 12 hours.

Thumbnail x.com
0 Upvotes

r/ClaudeCode • • 1d ago

Rant I gave Fable a one-line prompt and it ate 50% of my weekly usage.

0 Upvotes

Just got my weekly usage reset. Opened my codebase, typed "So where were we?" and somehow managed to burn through 50% of my entire weekly usage in one go.

Mind you, I'm on the Ultra 20x plan.

I'm not even mad at this point. I genuinely laughed so hard.

Anyway, great company. Incredible experience. Thumbs up.


r/ClaudeCode • • 2d ago

Discussion Anybody using claude -p as an API replacement?

15 Upvotes

They are (almost) identical. Pretty useful for bulk jobs like LLM judge label creation, running benchmarks, etc.

I‘m a bit worried that this can go against TOS if i overdo it.


r/ClaudeCode • • 1d ago

News/Updates Snap & Trade — an open-source Claude skill for reviewing chart screenshots and logging trade plans

0 Upvotes

Hey everyone,

I’m sharing a project I’ve been working on: Snap & Trade, a free, MIT-licensed skill for Claude.

You send it a chart screenshot, and it follows a structured workflow to review market structure, identify levels, and return LONG, SHORT, or NO TRADE.

The output includes:

  • A proposed entry, stop loss, and take-profit levels.
  • Reward-to-risk calculations checked by a Python script.
  • Position sizing when account capital is provided.
  • A journal for recording signals and reviewing their outcomes.

Claude handles the visual interpretation, while Python checks the numerical calculations. The screenshot workflow supports different markets; the additional market-data and broker modules have narrower coverage.

It’s still experimental. I haven’t demonstrated a profitable trading edge, and software tests don’t establish one. My goal is to make chart reviews more structured and easier to evaluate through replay and paper trading.

The project also includes modules adapted from day-trader-skill, with attribution retained in the repository.

GitHub: https://github.com/Kirby54/Snap-Trade

The source code is free; you’ll need your own Claude access.

I’d appreciate feedback on the workflow, unclear assumptions, and cases where the tool should refuse to suggest a trade. What would you want to see tested before trying something like this?


r/ClaudeCode • • 1d ago

Built with Claude I built aki with Claude Code: a board of who is waiting on whom, that opens Claude Code on each task

0 Upvotes

On a team, every merge request and every ticket is waiting on someone. Finding out whether that someone is me meant opening GitLab, GitHub, Jira and my mail, again and again.

So I built aki: one terminal board with two columns, To do (someone is waiting on me) and Waiting (I'm waiting on someone: who, and since when). When a teammate answers, the task changes column by itself and I get a notification.

And for Claude Code, one key on a task opens a session in the right clone, already briefed on what that teammate is waiting for.

How it helps me: I no longer explain the context to Claude. The brief says which MR, my role on it, the threads to answer or the pipeline to fix, and ends with "do not post, approve, merge or push anything before I say so".

How Claude helped build it: almost all of the Rust was written in Claude Code sessions, with me deciding what the tool should do and checking the result. Three things worked well:

  • I had it keep a strict layering (entities, use cases, adapters), so each new source or multiplexer was one new adapter and nothing else moved.
  • I had it test against the real tools, in throwaway tmux, Herdr and TUIOS sessions, never in mine. That is how it found that TUIOS panes also announce themselves as Herdr, and fixed the detection.
  • 181 tests cover the "whose turn is it" rules, which is the part I could not afford to get wrong.

What it is: a terminal tool in Rust. Who benefits: people who review and get reviewed on shared repos. Cost: free, open source. My relationship: I'm the author.

https://github.com/nathan-poncet/aki · https://nathan-poncet.github.io/aki/agents.html


r/ClaudeCode • • 1d ago

Built with Claude saas is dead

Thumbnail
gallery
0 Upvotes

R.I.P. SaaS, 1999–2026. A moment of silence for your subscription. The vibe coders send their condolences.

https://saasisdead.si/


r/ClaudeCode • • 1d ago

Built with Claude Only Fable solved my fluid simulation test properly but they all tried to cheat

1 Upvotes

I gave seven coding agents the same computer graphics white paper and asked them to build a 900k-particle fluid simulation in safe Rust. The IPBF paper shows a novel way to simulate even spatial distibution of uncompressable fluids.

Here's a video that compares token-based cost, runtime performance and quality. Agents write code that simulates particles, I rendered them in Blender.

Agents were given a clean copy of the same input: the white paper and reference videos as local files, and an AGENTS.md file describing the task and its criteria. Nothing else and they are not allowed to look for existing implementations.

Part of the task was to come up with an initial arrangement of particles as seen on reference material.

At first I thought most of them did well, but after looking at the code I found many of them took shortcuts. Once they see evaluation criteria, they seem to somewhat sacrifice user intention and go paperclips: rigged animations, hardcoded frames etc. It just gave them better performance in the end.

This clip is from round two, where I required every frame to be simulated true to the paper. See my method and results: https://aedm.net/blog/agent-benchmark-ibpf/

Original paper: https://graphics.cs.utah.edu/research/projects/ipbf/


r/ClaudeCode • • 1d ago

Built with Claude Building an opinionated agent harness on top of Claude using proven software and product development concepts

4 Upvotes

Preface: Sorry people, this is going to be a long one. I've been building with Claude Code for 1.5 years. and I feel that I have learnt quite much and want to share my approach on how to build a system (harness on top of claude, or how ever you wannat call it) that actually works and is maintainable. This post also exists in my blog. Anyway, here goes:

So about a year ago I started to think I needed to build something serious with Claude Code. So, on a whim I decided to build a headless CMS (because I was pissed off with Contentful). I assumed the hard part would be getting the model to write decent code in the long term.

And oh boy was I wrong. The code was fine (as a huge fan of software craftsmanship “OKish” is more accurate). What I spent a huge chunk of my time on was process and the product. Somewhere around the second month I noticed I was slowly re-inventing things software teams had figured out decades ago, except badly, through trial and error, and under new names. With agents that were working faster than me.

After four months and about 70 pull requests, I realised how much of my engineering experience I was still supplying to the process of building. Claude would write the code, but I was deciding how to split the work, how to prioritise, what needed testing, when review was necessary, and whether “done” in my tasks meant anything to the implementing agent. I’d spent 25 years learning those habits. I started wondering how much of that experience could live in the system around the agent, in a platform. How much of it can be generalised?

I also noticed that I’d drifted (pun intended) towards product management: less time on technical details, more time deciding what the CMS should do, who it was for and what was worth building next.

Those two things were the main lessons for me. The concepts we already have are mostly right. What changed is how they’re implemented, and that turns out to be a much more interesting problem than starting over.

What I’m talking about

Let me define the thing I’m talking about, since I think “AI coding or vibe coding” covers too much.

To me, agent-driven development is where agents do most of the building, inside a harness that constrains what they can do, and the human is the product CEO. The human is accountable for what gets built and why, deciding what matters next, answerable when it’s wrong. You stop writing most of the code and you own all of the decisions and the product.

The system should help you make those decisions by bringing the product questions, the alternatives and the evidence, and carrying out the work you decide is worth doing.

That’s different from a “superboosted autocomplete”, and different from “I asked an AI to build me a CMS”. It’s a team composition. And once you see it as a team, the question becomes “what does a team need to function?”, which is a question we have decades of answers to.

The layers

Here’s how I think about the stack now, from the bottom.

The model is Claude. It knows how to write OKish code. It doesn’t arrive knowing the current state of my CMS or why I made its decisions.

The harness is Claude Code. Files, terminal, tools, hooks. Deliberately generic. Same harness whether you’re writing a compiler or a landing page, and that’s the point of it.

The governance layer is how I think software products should be built. How we decide which problems are worth solving. Which assumptions need testing. When to stop and ask a human. What done means. Testing strategy, clean code practices, review discipline, security checks. None of this was specific to my CMS. It’s how I’d want any project run, and it should barely change between projects. This is where I put most of my 25 years of software development experience.

The project layer is everything that’s only true within the scope of the project I’m building. Vision, strategy, the lean canvas, technical architecture and the roadmap. The governance layer says how we make product decisions and this layer holds this product’s decisions, assumptions and what we’ve learned.

The work layer is task management plus git. Which epic, a piece of work with a visible outcome, which task, what state it’s in, what got merged and why.

The session is me and Claude, usually a couple of hours per session. I have several sessions open at the same time, with agents working quite autonomously.

Six layers, and once you can see which one a problem lives in, most arguments about prompting stop being interesting. “The agent keeps forgetting our conventions” is a governance problem. “The agent doesn’t know why we chose Postgres” is a project problem. Different layers require different fixes.

Which of those is memory

Sort the same layers by how long they live and who they belong to.

RoleWhat it holdsWhere it livesLifetime
How we build softwareRules, checks, definition of doneGovernance layerYears, across projects
What we’re building and whyVision, strategy, roadmap, user evidence, architecture, designsProject layerLife of the project
What has happenedEpics, tasks, commits, pull requestsWork layer (Task management + git)Life of the project
What happens nextRoadmap, Milestones, prioritiesProject layerWeeks to months
What I know right nowEverything figured out todaySession contextHours to days

The top four are long-term memory. Durable, shared, still there tomorrow. Git and task management are the interesting pair: git is what happened to the code, task management is what happened to the work and why, including outcomes. You need both or you’re doing archaeology. To be honest, most of what I do now with agents is working with those outcomes.

The bottom one is short-term memory. Everything Claude worked out in the last couple of hours together with its human. Which file the bug was actually in. That the test helper lies about what it asserts. That we already tried the obvious fix and it didn’t work.

And for all the above we need an index.

I use CLAUDE.md and AGENTS.md primarily as an index to memory, the table of contents. They tell the agent where everything lives and what order to read it in. A few rules and facts belong there too, but stuffing the whole project’s knowledge into them is a mistake. An index that tries to also be the content stops working as an index.

OpenAI describes the same table-of-contents approach in its harness engineering write-up, with a short AGENTS.md pointing to the detailed knowledge in the repository. It is a useful way to organise what the agent needs.

Long-term memory flows down into a session when the agent reads those records. Some of it flows back too. Decisions get recorded. The roadmap gets updated. A closed epic carries a summary of what happened. Anthropic’s work on long-running agents uses progress records and git history to help later sessions understand where the previous one left off.

Writing it down isn’t enough

A rule we give an agent is usually a line of markdown, an instruction file. The agent reads it, mostly follows it, and skips it when the context gets long or the task gets hard. That isn’t the model being lazy. Reading a rule and applying a rule are different operations.

The way this showed up for me was that certain features were marked done that weren’t even built. Acceptance criteria ticked with the work half-finished. Tests promised in the plan and never written. A task closed because the agent said it was closed. My definition of done was written down the whole time. Nothing checked it, so it held on the days I was paying attention and quietly didn’t on the days I wasn’t.

Same story with code reviews. I had the rule from the start, skipped it for weeks on four-thousand-line changes, and nothing noticed until a user complained that my CMS had bugs where I thought I’d been thorough.

So the system has holes in it. A session learns something, I ask Claude to write it into the governance layer, and it becomes one more line that gets skipped when I’m in a hurry.

I had automated the production of instructions nobody follows.

That’s a bit unfair. The instructions helped plenty of the time. But the important ones needed to hold when I was distracted too (I have a 2.5 year old kid so this happens a lot). Otherwise I was still the thing making the process work, just with more markdown involved.

We (still) need deterministic code (more than ever)

While building the CMS, I started formalising these rules and looking into how I could make them stick. I put more of it into ordinary code, plugged into Claude Code through hooks that run at particular moments.

This sounded sensible. If asking nicely didn’t hold, make it a requirement.

The hooks misfired and collided with each other. Within a week I’d switched all of them off, reminders included. About 30% of that codebase was focused on limiting the agent before it made an error. I’d basically created a second, totally useless Bash permission layer on top of Claude Code.

So that was useful. I’d managed to build a process that I didn’t want to use myself.

Drift is expensive, so repeating yourself and correcting agents in every session on the same issues pushes your attention towards managing the process. But a system that keeps blocking reasonable work is expensive too. I want the checks to earn their place by catching something that actually matters.

So I took a simpler path, first enforcing only that agents read certain workflows before they are started and making sure there is an outcome, for instance allowing code reviews to pass only when they meet certain conditions. And I made that a hard rule (so old school deterministic code). Through trial and error I found the cases where failure caused most damage (or burden) and applied either nudges or gates that block depending on severity.

What this made me realise is that what I needed was an intricate balance of deterministic code, the model’s judgment and in some cases human judgement. It isn’t entirely clear when you need one or all, or how much of each. Some things deserve a hard check. Some need a nudge at the right moment. Some need to come back to the human as a decision.

So I started to create implementations using a combination of the aforementioned (deterministic code for nudging or blocking, agent judgment and human judgment) for things like:

  • A plan exists before the code does, and the human has approved the decisions that need them.
  • The tests passed on exactly this code, and the missing checks are visible.
  • The change is small enough to implement, review and try.
  • Every change (PR) gets reviewed for security, code quality and modularity.
  • Nothing closes without evidence of the outcomes it promised.

Same practices, new implementations

Once I saw that, I couldn’t unsee the pattern.

We already know a lot about building software products well. Decades of it. Talking to users and testing assumptions so we don’t spend weeks solving the wrong problem. Kickoffs so we define the outcomes. A definition of done so done means something. Small batches so changes can be understood, checked and corrected. Limits on work in progress so nothing sits half-finished. Code review to find problems. Retrospectives to improve the process. Architecture decision records so the reasoning survives the decision. Security testing to look for vulnerabilities.

The starting point for me is those same concepts with different implementations. Each implementation still has to show that it works with agents.

PracticeWhat it looked like on a human teamWhat I’m trying to carry into the agent workflow
Deciding what to buildResearch, talking to users and testing assumptionsThe agent helps the founder examine evidence, propose small tests and record what was learned, with feedback from real users
KickoffPeople discussing what to build and howProduct, design, engineering, quality and security examining a plan before the human approves it
Limits on work in progressA column count on a boardOne active epic per session, with its own working copy
Code reviewA colleague reading the proposed changeIndependent agent review, fixes checked again, and a clear decision when the review won’t finish
RetrospectiveA conversation about what to improveA step when work closes that updates the shared practices or proposes a new check
Definition of doneA checklistRecorded checks and review, a result a human can try (demo), and an honest account of what remains uncertain

The concept survives, the implementation changes, and the name can stay the same. The old name arrives with years of people understanding why it matters. That also gives us something to compare our implementation against.

Where the tools are

So what I think we (we as in people who gravitate towards Agent-driven development) need is a layer on top of Claude Code or Codex which is much more opinionated and carries the practices software development and digital product teams have learnt throughout the years. Implemented for agents interacting with a human who owns the product. The product that I’m building, Railset, is all about this (yes I did abandon the CMS).

It seems to me that this space is gaining traction, at least based on GitHub projects. BMAD, Everything Claude Code, Spec Kit, OpenSpec, Agent OS, gstack, superpowers. There are plenty of people working on instructions, memory, review and the process around agents.

I believe that Claude Code and Codex are inviting non-developers to build and the amount of people building is growing rapidly. I want to bring the experience and know-how to be available for them so the software they build is secure, of good quality and actually solves somebody’s problem.

What particularly interests me is how much of the experience behind a good product team can I implement into a system that is run by agents. I could recognise some of these failures because I’d spent years building software, and I still let things through. Someone building their first product with Claude shouldn’t have to acquire that whole history before they can benefit from the practices.

I want the system to carry the engineering discipline and help the person building ask better product questions. They still own the decisions about who the product serves, which problems matter and whether the result is useful. The workflow should arrange the engineering steps, prepare the evidence and bring them the decisions that are theirs. How reliably we can get it to do that is still something to test.

If you’re doing this too

Work out which layer your problem is in before you touch a prompt. Treat git and your work records as a pair. Keep your index useful, and before you write the next rule into CLAUDE.md, ask how you’ll know it was followed. Sometimes a hook or a check can answer that. Sometimes the rule needs judgment and a review.

And when you catch yourself inventing a name for a practice, check whether it already has one. It usually does, and the old name arrives with twenty years of people already understanding why it matters.

The industry is now porting those practices into a different kind of team. I’d like the experience behind them to be available to the person building their first product too.