Activity
Mon
Wed
Fri
Sun
Sep
Oct
Nov
Dec
Jan
Feb
Mar
Apr
May
Jun
Jul
Aug
What is this?
Less
More

Memberships

Clief Notes

43.6k members • Free

5 contributions to Clief Notes
I built Jake's ICM architect skill, but for agency work
Last week, I tried out Jake's icm-architect skill, which he also posted here. There were a few legitimate issues the skill found that needed fixing, and I quickly patched those in my infrastructure. What surprised me, though, was that the structural part itself (which I built before I joined here and started learning about Jake's ICM methodology) was not only completely fine, but when applied to my use case, it was even better than what the skill suggested. Jake's skill is set up for fairly general use cases, as well as for people who don't know how to organize a specific idea or project in a way that works well for agents. After I patched the holes the icm-architect skill found, I gave it some thought and created my own version. I named it Agency ICM Builder. https://github.com/krsnczky/agency-icm-builder The difference is in what it assumes. One folder per client, and keeping them apart is rule two, not an afterthought: any learning whose client is ambiguous goes to a quarantine inbox instead of getting guessed into the wrong folder. In an agency, cross-client bleed isn't untidy, it's a liability. Expertise and state are split the same way, by construction. Departments hold what's true for a service across every client, client folders hold per-client state, and the two never mix. A few weeks ago, I posted here about my memory system, for which I created a public plugin, and this new skill complements it perfectly. You could say the memory kit is the soul/brain of my infrastructure, and this skill helps you build the body around it. Once you plug the memory kit in, you'll have a very strong foundation for your infrastructure. https://github.com/krsnczky/agency-memory-kit It won't fit everyone. If you're not doing client work at all, the client separation is dead weight and Jake's icm-architect is the better starting point. And if you want a framework with a database and orchestration code, this isn't that either. It's markdown files in folders, and that's the whole design.
@Bill Holland Yup, exactly, and I think the kit should support the client to project conversion natively by design, so I got your back. I have faint memories about building this into the kit, but do let me know your experience with the system :) Also the icm builder will ask you some question about you and your infra, try to answer them in details so it has more context on what to do. You can also make the different companies as client folders, and you can make different project folders inside the client folders, its up to you :) Let me know your experience with the skill/plugin if you try it!! It helps me a lot in further developments. :) cheers
0 likes • 4h
@Jorge Castro No, I don't have anything like that, so I didn't run into this problem. The only things I send out to our clients are mostly PDFs, different kinds of Vercels, and HTML files occasionally. On top of that, I don't store any files or skills that are related to my infra in the global folder, only the automatic memory that's tied to my infrastructure folder is there, but that's written by Claude by default. What's really helpful for me in my memory kit is the well known Karpathy LLM wiki structure, and the self-improving feature I built into it. The context management is just chefs kiss tbh. I have cross-session memory even when inside a live session, without needing to start a new one. If I need some information from another running session, I just do a checkpoint (that's my manual saving ritual, which writes the new learnings from the given session into the different wikis) and tell Claude to load in the new information when needed, easy as that. This alone improved my daily work A LOT and reduced the hallucinations drastically. Let me know if you decide to give it a spin :)
I built a deterministic memory layer for multi-client Claude Code setups
I’ve been building our agency operating system inside Claude Code, and memory quickly became one of the harder architectural problems. Most AI memory systems use a global store with similarity-based retrieval. That can work for a single project, but it becomes risky when the same system handles multiple clients. Relevant context for one client should never be retrieved while working on another. So I built Agency Memory Kit around a different model: Each client folder is its own source of truth. The core mechanics are intentionally simple: - Context loads in a fixed, task-specific order instead of relying on fuzzy retrieval. - New learnings are written back to the relevant client folder. - Ambiguous learnings go into quarantine instead of being assigned automatically. - A weekly process deduplicates memory, recovers useful learnings from missed sessions, and extracts cross-client patterns without carrying over client-specific details. - Recurring tool mistakes can become proposed guardrails, but promotion, archiving, and hard blocks always require human approval. The plugin is the engine. Your data stays in plain Markdown files inside your own folder structure, where it can be reviewed, edited, and versioned with Git. The daily hooks run locally and send no telemetry. The optional weekly consolidation uses your own Anthropic API key. Agency Memory Kit is currently on v0.2.10. It’s open beta, MIT licensed, and tested end to end on macOS and Windows. If you’re building a multi-client or multi-project Claude Code setup, try it! I'm interested in what you would change. Repo here: https://github.com/krsnczky/agency-memory-kit
0 likes • 5d
@Ramon Tilanus Sorry, I thought I had already replied to this, I only see now that I hadn't. Yeah, I've had very similar experiences with this and I'm already working on a fix. What I've seen is that as the models get better, the findings they surface get better and more accurate too. I want to test how it works if dreaming runs daily instead of weekly, like in the official docs, and it writes the promotion candidates automatically, so I'd just get a summary of what it accepted. I'd go through those every day, and if I disagree with something I just say so, instead of having to approve a week's worth of memory writes every week. The goal is that over time this can run more and more automatically, and the human only has to do a quick review to make sure what it found is actually fine. To answer your question, this has come up maybe once, and even then it ended up in quarantine, so the final call was still mine. That's how the system handles it: it goes through the whole context, decides what info is valid, and if it isn't sure, it flags it, quarantines it and asks me. And when the same info shows up in several places in different forms, the weekly consolidation pass dedupes it. It keeps the more detailed and more recent version verbatim instead of collapsing both into a shorter paraphrase, and if two entries genuinely contradict each other, it uses the session log to decide which one is newer. Nothing gets deleted on that run either, the older entry just becomes an archive candidate that I have to approve.
@John Mesa Glad you like it! Let me know what you think! :) Mayor updates are coming for the kit in the upcoming days, possibly exiting open beta state to v1.
Connection Hub: 📣 Marketing & Agencies
Intros for The Connection Hub - The Vault 👤 Who I am: (name + where you're based) 🛠️ What I actually do: (the specific work — not "I'm in real estate" but "I run a 3-agent team doing residential resale in Austin") 🤖 What I'm building with AI right now: (your current project, workflow, or the thing you're stuck on) 🎯 What I'm looking for connection-wise: (pick one or two) 💡 Someone who's solved [X] 🤝 A collaborator / accountability partner 👀 Just here to learn from people in my field 🧰 Trading workflows & systems 📬 Best way to reach me: (DM here / comment / link)
0 likes • 17d
@Carla Bosteder Hahaha, sometimes I do, yes :D I'm planning to open-source the video editor when its done.
0 likes • 17d
@Juan Zuluaga Hey Juan, happy to connect :) add me on linkedin
📊 POLL: What industry are you actually building for?
We talk about folders all day, but the folders are FOR something. I want to know what... 🎖️Bonus points: comment with the single most painful manual process in your industry. The best comp entries come from exactly those answers.
Poll
185 members have voted
3 likes • Jun 15
@Joshua Hubbard I don't use the Canva MCP. I built out the infra so it supports our daily work. I have mcp/api connection for: Meta, Google, Higgsfield, Google products, Notion. Its coming along pretty well, I spent the most time developing the memory system, which is self-learning (with human oversight). I also made a plugin so others can integrate this to their own system, currently beta testing it before it goes public. Right know it knows like 90% of Anthropics official Dreaming function, but for 97% less the price, and some: cross-client learnings, no client information mixing by design. Its coming along nicely :)
1 like • Jun 23
@Joshua Hubbard here, you can check it :) https://www.skool.com/cliefnotes/i-built-a-folder-based-memory-that-cant-mix-data-across-clients-open-source-mit?p=91432d42
I built a folder-based memory that can't mix data across clients (open source, MIT)
You've probably seen Anthropic's "dreaming" feature - the scheduled process that reviews an agent's past sessions, pulls recurring patterns out of them, and curates a memory layer that future sessions read instead of the raw logs. As Anthropic describes it, it's a framework more than a single endpoint: you design the consolidation around your own setup. So I did, for my agency running on Claude Code. The kit is a concrete, folder-based implementation of that same loop: a weekly pass reviews your past sessions, extracts the durable learnings, and curates them into a memory layer each new session loads. By my own cost math - standing this up the way the dreaming write-ups describe versus what the kit actually costs to run - it comes out roughly 97% cheaper. The dreaming input, as described, is the session record: inputs, outputs, tool calls, reasoning, outcomes - the whole log. The kit throws almost all of that away before it spends a token. It strips every tool call and tool result (the scraped pages, the file dumps, the command output, the bulk of any Claude Code session) and sends only the user/assistant text turns to consolidate. If I were to run this as Anthropic designed it, it would cost me roughly $150-250 per month, but with this filtering it only costs me $5 (in API costs). What it does that the managed feature doesn't: - No managed memory service in the middle. To be precise: inference still goes to the Anthropic API on your own key, same as any Claude Code call. It's fully local, but the memory itself is plain markdown in folders you own and git-version, not a black box you query through someone else's service. The only thing that leaves your machine is that filtered slice you'd already be sending to the model anyway. - Shared learning without the leak. During your actual work the load is per-client and deterministic, so client A's data can't surface while you're on client B. The one place the kit reads across clients is a deliberate weekly pass that abstracts recurring findings into a cross-client patterns file - and it's built to write agency-level rules, not specifics. You get the pattern, not the bleed. Anything ambiguous is quarantined for you to file, never guessed.
4
0
1-5 of 5
Richárd Krusniczky
3
36 points to level up
@richard-krusniczky-9378
4+ years of experience in online marketing. I built a folder-based AI infrastructure that our agency runs on.

Active 3h ago
Joined May 30, 2026
Hungary
Powered by