Elie pfp

Elie

@elie

416 Following
29041 Followers


Elie pfp
Elie
@elie
Hey 👋 I’m building https://getinboxzero.com - an AI email assistant that handles your email for you.
1 reply
1 recast
8 reactions

Elie pfp
Elie
@elie
Btw those rice goals. Arguably best free kicks I’ve ever seen. While Roberto Carlos is watching in the stands. Insane.
1 reply
0 recast
1 reaction

Elie pfp
Elie
@elie
Kk. I think the stats in my screenshot were for this season. I don’t remember what he was doing a few years ago. I don’t ever remember him being central but I’m not an Arsenal fan and just see the lineups. Not what they do in game.
1 reply
0 recast
1 reaction

Elie pfp
Elie
@elie
https://www.whoscored.com/players/380706/show/gabriel-martinelli Whoscored doesn’t have him having played in the middle. But if he has then Arteta knows how he is there.
1 reply
0 recast
1 reaction

Elie pfp
Elie
@elie
Not the time to experiment
2 replies
0 recast
1 reaction

Elie pfp
Elie
@elie
Oh my goodness. I’m honoured
0 reply
0 recast
1 reaction

Elie pfp
Elie
@elie
More freeform. Many players. A game like baseball is very short plays with clear actions. Like tiktaktoe compared to chess. But I also figured it’s just that Europeans and football countries are behind the trend. But catching up
1 reply
0 recast
1 reaction

Elie pfp
Elie
@elie
Have a tweet about that here: https://twitter.com/elie2222 One my most recent tweets
0 reply
0 recast
0 reaction

Elie pfp
Elie
@elie
I’ve been posting a lot about it. Also a video here: https://youtube.com/elie2222
1 reply
0 recast
1 reaction

Elie pfp
Elie
@elie
Glad to have made the list 😊
0 reply
0 recast
2 reactions

Elie pfp
Elie
@elie
No. I just added it today. The core structure it describes won’t be massively changing going forward. As I add new major features I can update it.
1 reply
0 recast
1 reaction

Elie pfp
Elie
@elie
https://getinboxzero.com/github for the repo
0 reply
0 recast
0 reaction

Elie pfp
Elie
@elie
I added a project structure .mdc for Cursor. It explains the core project structure with comments for important folders. Very helpful for an LLM (or human) to get a quick grasp of the entire project. Link to rules below
3 replies
0 recast
14 reactions

Elie pfp
Elie
@elie
Never thought I'd be casting this: Inbox Zero is the #1 ts repo worldwide right now. Humbled
8 replies
2 recasts
40 reactions

Elie pfp
Elie
@elie
Since I open sourced my .mdc rules for Cursor I've been getting a lot of questions. Here are all the answers in one place: 1. Isn't 20 mdc files too much information for Cursor? No. This is what .mdc files solve. Cursor Rules file is now deprecated. You no longer provide all your information in one go, but in small chunks (.mdc files). Each of my .mdc files is <50 lines. 2. Do you need to manually tag Cursor? It can help. There are 4 options for rules: a. Always - the rule is part of every chat b. Auto attached - e.g. auto attach whenever you're chatting about ".tsx" files, or "tailwind.config" file. c. Agent requested - the agent can request to read the file. This is what I use most of the time. The agent decides whether to request a rule based on the description you set for the rule d. Manual - only applied when tagging it. I mostly use c. And I'll often manually tag the a rule as Cursor won't always read it otherwise. The Cursor team says they're improving this. https://getinboxzero.com/github
2 replies
6 recasts
42 reactions

Elie pfp
Elie
@elie
If you’re not mdcing and mpcing are you really a dev?
0 reply
0 recast
1 reaction

Elie pfp
Elie
@elie
6. What rules do you use? So far my rules can be broken down into a few buckets: a. Code patterns (e.g. add a form, server action, or test) b. General knowledge (e.g. project structure) c. Features (e.g. this is what the inbox cleaner does and how it works) Most of my rules fall under "code patterns". But I'm steadily adding more "feature" rules. I'm often repeating myself over and over to LLMs. I might be using Claude or Anthropic and I can copy paste in these notes now. And of course I can tag these notes in Cursor too. Want to see my rules: https://getinboxzero.com/github
0 reply
0 recast
0 reaction

Elie pfp
Elie
@elie
3. How do I write the rules? I have a cursor-rules.mdc that writes rules. Easiest way to do this: * Share a snippet of code with Cursor (command-shift-L on relevant text) * Tag the .cursor-rules.mdc file * Ask Cursor to create a new .mdc file for this pattern Pro tip: Cursor is a little bit buggy here. I prefer to do this in "Ask" mode and copy the result into an mdc file. Sometimes you'll see Cursor show empty files when you do this in "Agent" mode.
1 reply
0 recast
6 reactions

Elie pfp
Elie
@elie
4. Does it work? Yes. Watch it in action at the end of the video (linked in the comments). If you let the AI do its own thing it will invent new patterns. A lot of the code we write is the same thing over and over (e.g. add a form, make an LLM call, add a server action that updates the db, etc.). There's no one right way to write code. But in your project there is. You want the code to be consistent. The code for each form should look more or less the same. Rules help Cursor do this effectively. (Tagging other code examples in your codebase is another way to do this, but .mdc is cleaner and less noise). 5. Is it worth the effort to set up rules? Yes. It's a minimal, one-time effort to set up a rule. Especially once you have a base to work off of. And they provide value forever. Cursor Agent is my no 1 employee. Giving it the context it needs to be as effective as possible is well worth the effort.
1 reply
0 recast
0 reaction

Elie pfp
Elie
@elie
Since I open sourced my .mdc rules for Cursor I've been getting a lot of questions. Here are all the answers in one place: 1. Isn't 20 mdc files too much information for Cursor? No. This is what .mdc files solve. Cursor Rules file is now deprecated. You no longer provide all your information in one go, but in small chunks (.mdc files). Each of my .mdc files is <50 lines. 2. Do you need to manually tag Cursor? It can help. There are 4 options for rules: a. Always - the rule is part of every chat b. Auto attached - e.g. auto attach whenever you're chatting about ".tsx" files, or "tailwind.config" file. c. Agent requested - the agent can request to read the file. This is what I use most of the time. The agent decides whether to request a rule based on the description you set for the rule d. Manual - only applied when tagging it. I mostly use c. And I'll often manually tag the a rule as Cursor won't always read it otherwise. The Cursor team says they're improving this. https://getinboxzero.com/github
2 replies
6 recasts
42 reactions