Skip to content
Amin Ben Abdelhafidh

Tell your AI once.

Put your work, projects and plans in one workspace your assistant reads before it answers. It learns more every week, never forgets what you decided, and tells you when something it knows has gone out of date.

You

Plan my week.

Your assistant

The release is on the 14th, so Monday and Tuesday go to the checklist. Thursday's client call needs the pricing deck, which your notes say is still in review. Two designer interviews fit Wednesday afternoon, and Friday morning stays blocked.

read: work/product/CONTEXT.md, work/hiring/CONTEXT.md, COMPASS.md, your task app

What changes when your AI has a workspace

The catch: notes don't know how old they are

A workspace is only as good as it is current, and everything you write sounds current forever. A plan from April reads exactly like one from this morning. Developers call what happens next context rot.

Worse, a fact written in two places goes stale in one of them while both still look right. The assistant builds on the wrong one, confidently.

This started with one long conversation with Gemini. The longer it ran, the worse the answers got, and its memory kept pulling in things that had nothing to do with what I was working on. I needed to keep the context but start fresh, one subject at a time. That was the first version, in March 2026. The rules below are what keeps it from rotting.

work/newsletter/CONTEXT.md
---
domain: Newsletter
status: active
last_reviewed: 2026-03-03
---

### Next Up
- Launch the paid tier by 15 April

Your assistant

This file was last verified on 3 March, seven months ago. Before I plan around a 15 April launch: is that still the date?

Seven rules that keep it trustworthy

They came from six months of daily use, and a few from things going wrong.

What's in the kit

Pick a file to see what it does.

AGENTS.md

The rules every agent follows, whatever the tool. Read context first, check freshness, never copy a fact, update what you invalidate.

2. **Check freshness before trusting a file.**
   - status: dormant: real, but not being
     worked. Never present it as live.
   - last_reviewed older than the file's
     review interval: say so rather than
     trusting it.

Works with the tool you already use

The rules live in AGENTS.md, the shared file most AI agents look for.

Thirty minutes a week keeps it true

The linter catches shape. The weekly review catches the sentence that still reads fine and is no longer true. Your assistant walks you through it.

  1. 1
    Leftover workRead what the last session left uncommitted before anything else.
  2. 2
    Run the linterIts warnings are the agenda, not the verdict.
  3. 3
    Freshness and rotReread what is overdue, and check this week's decisions against every other domain.
  4. 4
    The Compass, lastOnly once the domains are true: pick what matters this week.

Start in three steps

  1. 1Copy the template

    Press “Use this template” on GitHub, or download the zip.

  2. 2Set up your first domain

    Open the folder in your AI tool and ask:

    Read AGENTS.md and CONVENTIONS.md, then help me set up my first domain.

  3. 3Run the linter

    It tells you what went stale. Run it before each weekly review.

    uv run scripts/workspace-lint.py

Questions

Doesn't my AI already have memory?

Some tools remember things between chats, but that memory is hidden, stays inside one app, and tends to pull in things that have nothing to do with what you are working on. A workspace is plain files you own: you can read every word your assistant knows, fix what is wrong, keep each subject separate, and take it all to any tool.

Do I need to code?

No. It is a folder of Markdown files and one optional script. If you can edit a text file, you can run it, and your AI assistant can do most of the setup with you.

Which AI tools does it work with?

Anything that reads files in a folder: Claude Code, Codex, Cursor, OpenCode and others. The rules live in AGENTS.md, the shared format most agents already look for.

Do I need Notion?

No. Any task app works, or a paper notebook. The only rule is that dates you act on live there, not in these files.

How long does setup take?

About an hour to write your first domain properly. Start with one area you are actively working on and add the rest when they come up.

Is my data sent anywhere?

The kit is plain files on your own computer. Whether anything leaves it depends only on the AI tool you choose to open them with.

Want help setting it up?

If you'd like help fitting this to your own work, write to me. I'd also like to hear what you changed.

Hear about the next one

An email when I release something new: the next resource, or a big update to this kit. No schedule, and nothing else.

I'm Amin, based in Tunis. I build AI products, run a small startup and study, and all of it runs from one workspace like this with AI agents. I use it every day. More about me.