From cc1b5a0b4963ac0e4899bc9ffe1107df2fd57c2c Mon Sep 17 00:00:00 2001 From: Shayan Rais Date: Fri, 17 Apr 2026 06:29:08 +0500 Subject: [PATCH] rename thariq-16-apr-26 asset folder to thariq-26-4-16 Adopt YY-M-D naming scheme (year-month-date, month as numeric) for chronological sortability. Update image references in the session-management post. Co-Authored-By: Claude --- .../1.png | Bin .../10.png | Bin .../11.png | Bin .../12.png | Bin .../13.png | Bin .../14.png | Bin .../15.png | Bin .../16.png | Bin .../17.png | Bin .../18.png | Bin .../19.png | Bin .../2.png | Bin .../3.png | Bin .../4.png | Bin .../5.png | Bin .../6.png | Bin .../7.png | Bin .../8.png | Bin .../9.png | Bin tips/claude-thariq-tips-16-apr-26.md | 38 +++++++++--------- 20 files changed, 19 insertions(+), 19 deletions(-) rename tips/assets/{thariq-16-apr-26 => thariq-26-4-16}/1.png (100%) rename tips/assets/{thariq-16-apr-26 => thariq-26-4-16}/10.png (100%) rename tips/assets/{thariq-16-apr-26 => thariq-26-4-16}/11.png (100%) rename tips/assets/{thariq-16-apr-26 => thariq-26-4-16}/12.png (100%) rename tips/assets/{thariq-16-apr-26 => thariq-26-4-16}/13.png (100%) rename tips/assets/{thariq-16-apr-26 => thariq-26-4-16}/14.png (100%) rename tips/assets/{thariq-16-apr-26 => thariq-26-4-16}/15.png (100%) rename tips/assets/{thariq-16-apr-26 => thariq-26-4-16}/16.png (100%) rename tips/assets/{thariq-16-apr-26 => thariq-26-4-16}/17.png (100%) rename tips/assets/{thariq-16-apr-26 => thariq-26-4-16}/18.png (100%) rename tips/assets/{thariq-16-apr-26 => thariq-26-4-16}/19.png (100%) rename tips/assets/{thariq-16-apr-26 => thariq-26-4-16}/2.png (100%) rename tips/assets/{thariq-16-apr-26 => thariq-26-4-16}/3.png (100%) rename tips/assets/{thariq-16-apr-26 => thariq-26-4-16}/4.png (100%) rename tips/assets/{thariq-16-apr-26 => thariq-26-4-16}/5.png (100%) rename tips/assets/{thariq-16-apr-26 => thariq-26-4-16}/6.png (100%) rename tips/assets/{thariq-16-apr-26 => thariq-26-4-16}/7.png (100%) rename tips/assets/{thariq-16-apr-26 => thariq-26-4-16}/8.png (100%) rename tips/assets/{thariq-16-apr-26 => thariq-26-4-16}/9.png (100%) diff --git a/tips/assets/thariq-16-apr-26/1.png b/tips/assets/thariq-26-4-16/1.png similarity index 100% rename from tips/assets/thariq-16-apr-26/1.png rename to tips/assets/thariq-26-4-16/1.png diff --git a/tips/assets/thariq-16-apr-26/10.png b/tips/assets/thariq-26-4-16/10.png similarity index 100% rename from tips/assets/thariq-16-apr-26/10.png rename to tips/assets/thariq-26-4-16/10.png diff --git a/tips/assets/thariq-16-apr-26/11.png b/tips/assets/thariq-26-4-16/11.png similarity index 100% rename from tips/assets/thariq-16-apr-26/11.png rename to tips/assets/thariq-26-4-16/11.png diff --git a/tips/assets/thariq-16-apr-26/12.png b/tips/assets/thariq-26-4-16/12.png similarity index 100% rename from tips/assets/thariq-16-apr-26/12.png rename to tips/assets/thariq-26-4-16/12.png diff --git a/tips/assets/thariq-16-apr-26/13.png b/tips/assets/thariq-26-4-16/13.png similarity index 100% rename from tips/assets/thariq-16-apr-26/13.png rename to tips/assets/thariq-26-4-16/13.png diff --git a/tips/assets/thariq-16-apr-26/14.png b/tips/assets/thariq-26-4-16/14.png similarity index 100% rename from tips/assets/thariq-16-apr-26/14.png rename to tips/assets/thariq-26-4-16/14.png diff --git a/tips/assets/thariq-16-apr-26/15.png b/tips/assets/thariq-26-4-16/15.png similarity index 100% rename from tips/assets/thariq-16-apr-26/15.png rename to tips/assets/thariq-26-4-16/15.png diff --git a/tips/assets/thariq-16-apr-26/16.png b/tips/assets/thariq-26-4-16/16.png similarity index 100% rename from tips/assets/thariq-16-apr-26/16.png rename to tips/assets/thariq-26-4-16/16.png diff --git a/tips/assets/thariq-16-apr-26/17.png b/tips/assets/thariq-26-4-16/17.png similarity index 100% rename from tips/assets/thariq-16-apr-26/17.png rename to tips/assets/thariq-26-4-16/17.png diff --git a/tips/assets/thariq-16-apr-26/18.png b/tips/assets/thariq-26-4-16/18.png similarity index 100% rename from tips/assets/thariq-16-apr-26/18.png rename to tips/assets/thariq-26-4-16/18.png diff --git a/tips/assets/thariq-16-apr-26/19.png b/tips/assets/thariq-26-4-16/19.png similarity index 100% rename from tips/assets/thariq-16-apr-26/19.png rename to tips/assets/thariq-26-4-16/19.png diff --git a/tips/assets/thariq-16-apr-26/2.png b/tips/assets/thariq-26-4-16/2.png similarity index 100% rename from tips/assets/thariq-16-apr-26/2.png rename to tips/assets/thariq-26-4-16/2.png diff --git a/tips/assets/thariq-16-apr-26/3.png b/tips/assets/thariq-26-4-16/3.png similarity index 100% rename from tips/assets/thariq-16-apr-26/3.png rename to tips/assets/thariq-26-4-16/3.png diff --git a/tips/assets/thariq-16-apr-26/4.png b/tips/assets/thariq-26-4-16/4.png similarity index 100% rename from tips/assets/thariq-16-apr-26/4.png rename to tips/assets/thariq-26-4-16/4.png diff --git a/tips/assets/thariq-16-apr-26/5.png b/tips/assets/thariq-26-4-16/5.png similarity index 100% rename from tips/assets/thariq-16-apr-26/5.png rename to tips/assets/thariq-26-4-16/5.png diff --git a/tips/assets/thariq-16-apr-26/6.png b/tips/assets/thariq-26-4-16/6.png similarity index 100% rename from tips/assets/thariq-16-apr-26/6.png rename to tips/assets/thariq-26-4-16/6.png diff --git a/tips/assets/thariq-16-apr-26/7.png b/tips/assets/thariq-26-4-16/7.png similarity index 100% rename from tips/assets/thariq-16-apr-26/7.png rename to tips/assets/thariq-26-4-16/7.png diff --git a/tips/assets/thariq-16-apr-26/8.png b/tips/assets/thariq-26-4-16/8.png similarity index 100% rename from tips/assets/thariq-16-apr-26/8.png rename to tips/assets/thariq-26-4-16/8.png diff --git a/tips/assets/thariq-16-apr-26/9.png b/tips/assets/thariq-26-4-16/9.png similarity index 100% rename from tips/assets/thariq-16-apr-26/9.png rename to tips/assets/thariq-26-4-16/9.png diff --git a/tips/claude-thariq-tips-16-apr-26.md b/tips/claude-thariq-tips-16-apr-26.md index 4988cc5..806a73b 100644 --- a/tips/claude-thariq-tips-16-apr-26.md +++ b/tips/claude-thariq-tips-16-apr-26.md @@ -15,9 +15,9 @@ A guide on managing sessions, context windows, and compaction in Claude Code, sh With the 1M token context window, Claude Code can handle longer tasks more reliably — but it also opens the door to context pollution if you're not deliberate about managing your sessions. Session management matters more than ever: when to start fresh, when to compact, when to rewind, and when to delegate to subagents. -Thariq intro tweet +Thariq intro tweet -Session management intro +Session management intro --- @@ -29,9 +29,9 @@ Unfortunately using context has a slight cost — **context rot**. Model perform Context windows are a hard cutoff. When you're nearing the end, you need to summarize the task and continue in a new context window — this is **compaction**. You can also trigger compaction yourself. -Context window diagram +Context window diagram -Context rot explanation +Context rot explanation --- @@ -47,9 +47,9 @@ After Claude finishes a turn, you have a surprising number of options for what t While the most natural is just to continue, the other four options exist to help you manage your context. -Compaction and branching diagram +Compaction and branching diagram -Five options after a turn +Five options after a turn Each option carries a different amount of existing context forward: @@ -58,7 +58,7 @@ Each option carries a different amount of existing context forward: | your brief only | lossy summary | all + result | prefix kept, tail cut | everything stays | | *none of it* | | | | *all of it* | -Context carry-forward spectrum +Context carry-forward spectrum --- @@ -70,7 +70,7 @@ The new 1M context windows means you can now do longer tasks more reliably — f A grey area is when you may want to do related tasks where some of the context is still necessary, but not all. For example, writing the documentation for a feature you just implemented. While you could start a new session, Claude would have to reread the files, which would be slower and more expensive. Since documentation may not be a highly intelligence-sensitive task, the extra context is probably worth the efficiency gain. -When to start a new session +When to start a new session --- @@ -90,9 +90,9 @@ Rewind is often the better approach. For example, Claude reads five files, tries You can also use **"summarize from here"** to have Claude summarize its learnings and create a handoff message, kind of like a message to the previous iteration of Claude from its future self that tried something and it didn't work. -Correcting vs rewinding diagram +Correcting vs rewinding diagram -Rewind with summarize from here +Rewind with summarize from here --- @@ -110,9 +110,9 @@ Once a session gets long, you have two ways to shed weight: `/compact` or `/clea - **High-stakes** next step — found one fact in 100K of exploration - More work, more exact -Compacting vs fresh sessions +Compacting vs fresh sessions -Compact vs fresh diagram +Compact vs fresh diagram --- @@ -124,9 +124,9 @@ For example, autocompact fires after a long debugging session and summarizes the This is particularly difficult, because due to context rot, the model is at its least intelligent point when compacting. With one million context, you have more time to `/compact` proactively with a description of what you want to do. -Bad compact diagram +Bad compact diagram -Bad compact explanation +Bad compact explanation --- @@ -146,11 +146,11 @@ While Claude Code will automatically call subagents, you may want to tell it to - "Spin off a subagent to read through this other codebase and summarize how it implemented the auth flow, then implement it yourself in the same way" - "Spin off a subagent to write the docs on this feature based on my git changes" -Subagent context diagram +Subagent context diagram -Subagent explanation +Subagent explanation -When to use subagents +When to use subagents --- @@ -166,9 +166,9 @@ When Claude has ended a turn and you're about to send a new message, you have a | Starting a genuinely new task | **/clear** | Zero rot; you control exactly what carries forward | | Next step will generate lots of output you'll only need the conclusion from | **Subagent** | Intermediate tool noise stays in the child's context; only the result comes back | -Summary +Summary -Decision table +Decision table ---