Claude Code Insights

446 messages across 10 sessions | 2026-09-01 to 2026-10-26

At a Glance
What's working: You treat Claude like a small team you direct. You hand it game features, Blender modeling and web fixes in parallel, then have it carry the work all the way to TestFlight builds, server deploys and App Store submissions. You stay in control of the key moments, like approving the final submission. Your sharp quality feedback, such as calling out toy-like fire, flat textiles and an outline that sounded AI-written, is what pushes the output past 'technically works'. Impressive Things You Did →
What's hindering you: On Claude's side, it sometimes started looking in the wrong place or doubted your report, as with the iPhone effects issue. It also overstated results before verifying them, like the disk savings, and launched deletions or full test suites without explaining first. On your side, long overnight and multi-day pushes kept getting cut off by network drops, outages and usage limits. Visual work also often began without reference images or a clear quality bar, so first drafts needed several rounds. Where Things Go Wrong →
Quick wins to try: Try Custom Skills to package your release ritual (version bump, TestFlight build, App Store asset check) and your Mac disk cleanup routine into single commands you can rerun safely. Hooks can enforce guardrails automatically: for example, block any rm on large paths until Claude shows a plan, or run only the tests related to the files that changed. For your overnight pushes, Headless Mode lets long jobs run detached from a flaky session. Features to Try →
Ambitious workflows: As models get more capable, Claude will be able to run self-critiquing visual loops. It will render effects, textiles, icons and screenshots, judge them against your reference images, and show you only the best few options. It will also be able to gate releases with a device-parity harness that compares the Mac build and an iOS simulator, so nothing silently drops out before TestFlight. Start preparing now by keeping reference images, quality rubrics and checkpoint files in your repos, so future overnight runs can resume and end with a clean morning report. On the Horizon →
446
Messages
+546/-6
Lines
17
Files
8
Days
55.8
Msgs/Day

What You Work On

Multiplayer Game Development & TestFlight Releases ~4 sessions
The user built a multiplayer game with cannons, fire and smoke effects, missions, audio, and server-side matchmaking that prefers real players. Claude fixed bugs such as the cannon desync and the off-by-default effects setting, cut test time from 25 to 3 minutes, and shipped several TestFlight builds. The main friction was that effects showing on Mac never appeared on iPhone, and usage limits halted some work in progress.
App Store Listing & Submission ~2 sessions
Claude updated the App Store text, screenshots and video, and caught inconsistencies in the assets. It also attached the right build, walked the user through the privacy label, and submitted version 1.2 for review once the user approved. Bash and browser automation tools carried most of this work.
Interior Design / 3D Visualization Tool ~2 sessions
The user is building an interior design tool with photo-to-3D flows, Blender renders, a web viewer and a furniture catalog, and wants it simple enough for his mother to use. Claude ran long overnight pushes with subagents on realism (textiles, lighting, a painting model) and on specific scene edits like moving a planter and recreating a cushion. Server outages and visual quality issues needed several rounds of fixes.
Web App Feature Development & Deployment ~1 sessions
Claude built the 'Pasar a la Colección' feature, ran 1044 local tests, documented it and deployed it to staging. It also answered questions about cookies and valuation history. Network drops on the Mac kept the remote test suite from finishing.
Mac Disk Space Cleanup & Presentations ~3 sessions
In one long session, Claude repeatedly reclaimed space on a nearly full Mac by removing Docker data, Xcode leftovers, simulators, caches and apps, though it overstated savings on APFS clones and once started deletions without explaining them. Other sessions produced presentations: a 20-slide Erin Brockovich legal movie deck and a talk about working with Claude, which was reworked after the user's feedback.
What You Wanted
Status Check
10
Delete Files Cleanup
9
Disk Usage Analysis
8
Quick Question
4
Presentation Planning
4
Check Disk Space
4
Top Tools Used
Bash
774
Read
115
SendMessage
83
Agent
80
SendUserFile
47
Edit
14
Languages
Markdown
14
TypeScript
5
JavaScript
2
Python
2
HTML
2
Shell
1
Session Types
Multi Task
7
Iterative Refinement
3

How You Use Claude Code

You treat Claude Code as a long-running autonomous operator rather than a pair programmer. Your sessions are huge: 1,577 hours across just 10 sessions, including an overnight push on your interior design tool and a multi-day game session. You hand off broad, outcome-level goals like "make it faster, more realistic and usable by my mother", "update the App Store listing and publish", or "reclaim space on my Mac", then let Claude run with them. The tool mix shows it: Bash dominates with 774 calls, and Agent (80) and SendMessage (83) are both heavy. You lean on subagent dispatch and status check-ins much more than line-by-line editing. Edit was used only 14 times. Status checks were your most common goal, so you check back on progress far more often than you specify how the work should be done.

You rarely write detailed upfront specs. Instead you steer through sharp, outcome-focused feedback once you see results. You said the textiles looked "flat and boxy", the walkthrough shadows flickered, the fire effects looked "toy-like", the world-edge waterfalls looked unnatural, and the first icon was too rough. On your talk about working with Claude, you rejected the first outline because its challenges were about the game instead of working with Claude, and because the phrasing sounded AI-generated. You judge quality by eye and by tone, not by test counts. You care whether the result looks real and sounds human. You're also impatient with wasted effort. You stopped Claude from running a full test suite for a trivial default change, and pushed to cut test time from 25 minutes to 3.

You give Claude real authority, including deploys, TestFlight builds, App Store submission, and file deletion. But you step in quickly when that authority feels unexplained or careless. A short "cuidado eh" stopped a batch of deletions launched without explanation. You also got frustrated when Claude doubted which build you had installed instead of tracking down the missing cannon and fire effects. Your work is broad: game dev, App Store ops, 3D and Blender rendering, legal-movie slide decks, and Mac maintenance. Across all of it, the pattern holds: delegate big, review the visible output, and correct bluntly.

Key pattern: You hand off large, outcome-level goals for Claude to run autonomously (often for hours, through subagents), then steer with blunt quality judgments on how the results look, and step in quickly when actions feel risky or wasteful.
User Response Time Distribution
2-10s
12
10-30s
22
30s-1m
28
1-2m
67
2-5m
69
5-15m
88
>15m
84
Median: 245.5s • Average: 617.8s
Multi-Clauding (Parallel Sessions)
4
Overlap Events
5
Sessions Involved
20%
Of Messages

You run multiple Claude Code sessions simultaneously. Multi-clauding is detected when sessions overlap in time, suggesting parallel workflows.

User Messages by Time of Day
Morning (6-12)
45
Afternoon (12-18)
116
Evening (18-24)
201
Night (0-6)
84
Tool Errors Encountered
Command Failed
16
Other
6
User Rejected
2

Impressive Things You Did

Across 10 sessions from September to October 2026, you used Claude as a hands-on partner across the whole release process: shipping game builds, deploying server features, publishing to the App Store, and building creative tools. Most sessions mostly or fully hit their goals.

Shipping all the way to the store
You don't stop at code changes. You have Claude carry work all the way out the door: TestFlight builds, version bumps, server-side matchmaking deploys, and App Store submissions with refreshed screenshots, video and privacy labels. You stay in control by approving key steps like the final submission, so each session ends with something real in users' hands.
Orchestrating parallel subagents at scale
With about 80 Agent calls and 83 SendMessage calls, you run Claude like a small team. You dispatch game tasks, Blender modeling, and fixes in parallel across long multi-day sessions. Your overnight push on the interior design tool produced photo-to-3D flows, renders, a painting model and lighting improvements in one go.
Sharp visual and quality feedback
You give specific, critical feedback on quality. You called out textiles that looked flat and boxy, flickering walkthrough shadows, toy-like fire effects, and a talk outline that sounded AI-generated. That steady pressure keeps the output from settling for 'technically works'. It is also why projects like the Erin Brockovich deck and the 3D terrace scenes improved round after round.
What Helped Most (Claude's Capabilities)
Multi-file Changes
5
Proactive Help
2
Good Debugging
1
Correct Code Edits
1
Fast/Accurate Search
1
Outcomes
Partially Achieved
1
Mostly Achieved
7
Fully Achieved
2

Where Things Go Wrong

Your friction falls into three groups: Claude diagnosing problems in the wrong place or with misplaced confidence, visual and creative output that fell short of your quality bar, and long-running work cut off by network drops, outages and usage limits.

Misdirected diagnosis and overconfident claims
Claude sometimes started in the wrong place, doubted your report, or overstated results before checking. When a bug only shows up on one platform or build, give Claude the exact build, device and symptoms up front. Ask it to explain its hypothesis before it digs in or acts.
  • The cannon smoke and fire effects worked on the Mac but not in iPhone TestFlight build 30. Claude questioned which build you had and never found the cause, so the session ended unsolved and you were frustrated not knowing what else had been left out.
  • During disk cleanup, Claude launched several deletions at once without explaining them, which prompted your 'cuidado eh'. It also claimed 93 GB of savings from Chrome clones that APFS shared blocks made unrealistic.
Visual and creative quality below your bar
First drafts of visual effects, 3D assets and written content often looked generic or toy-like, and you had to send them back. Give Claude concrete reference images or quality criteria at the start, and ask it to self-review renders against them before showing you.
  • In the interior design tool, the textiles looked flat and boxy, the walkthrough shadows flickered, and a lighting change made the scene too dark. A zero-size camera bug left the viewer blank after launch.
  • You called the fire effects toy-like and the world-edge waterfalls unnatural. You rejected the first talk outline because it focused on the game instead of working with Claude and its wording sounded AI-generated.
Long-running work cut off before finishing
Network drops, server outages, session limits and slow test suites repeatedly interrupted subagents and remote runs. Split big overnight pushes into checkpointed chunks with progress notes, scope test runs to the change, and run fragile remote jobs where they can resume.
  • The staging test run for 'Pasar a la Colección' was cut off four times by network drops on the Mac, so the new feature was never verified remotely. Earlier, Python cache folders blocked the deploy and a missing Chrome path broke the PDF tests.
  • Usage limits hit while subagents were still running, leaving the app icon, screenshots and fog redesign unfinished. Separately, Claude started a full test suite for a trivial default change and you had to tell it to stop.
Primary Friction Types
Wrong Approach
8
Buggy Code
5
Environment Issues
2
Api Errors
2
Quality Shortfall
2
Misunderstood Request
2
Inferred Satisfaction (model-estimated)
Frustrated
1
Dissatisfied
10
Likely Satisfied
54
Satisfied
3
Happy
3

Existing CC Features to Try

Suggested CLAUDE.md Additions

Just copy this into Claude Code to add it to your CLAUDE.md.

Disk cleanup came up in 9+ goals across sessions, and the user had to stop Claude with 'cuidado eh' after unexplained parallel deletions. Claude also overstated the Chrome clone savings by 93 GB.
The user stopped a full suite run for a one-line default change, the 25-minute suite slowed builds, and staging tests were cut off four times by network drops.
Missing effects on iPhone came up in at least 2 sessions: one was an off-by-default flag, and one stayed unsolved and frustrated the user. Claude also looked in the wrong place first and doubted the user's build.
The user rejected visual results in several sessions (toy-like fire, flat or boxy textiles, unnatural waterfalls, rough icon) and also rejected AI-sounding talk phrasing.

Just copy this into Claude Code and it'll set it up for you.

Custom Skills
Turn repeated multi-step workflows into a single /command.
Why for you: You repeat the same flows often: disk cleanup on your Mac, cutting a TestFlight build and bumping the version, checking App Store status, and deploying with tests. A skill encodes the safe steps once, such as confirming before deleting and checking the iOS assets.
mkdir -p ~/.claude/skills/cleanup && cat > ~/.claude/skills/cleanup/SKILL.md <<'EOF' --- name: cleanup description: Safely reclaim disk space on this Mac --- 1. Run `df -h /` and record free space. 2. Survey: ~/Library/Caches, ~/Library/Developer (Xcode DerivedData, simulators), Docker, Homebrew cache, VSCode chat storage, app caches. Use `du -sh`. 3. Present a table: path | size | what it is | safe to delete? 4. WAIT for my approval per item. Never delete in parallel. 5. Delete approved items one by one, then run `df -h /` again and report the REAL space freed (ignore APFS clones). EOF
Hooks
Auto-run shell commands at lifecycle events, such as before a tool call.
Why for you: A PreToolUse hook on Bash can block or flag `rm -rf`, `docker system prune` and similar commands, which would have prevented the 'cuidado eh' moment. A hook can also stop full-suite runs on trivial edits.
// ~/.claude/settings.json { "hooks": { "PreToolUse": [ { "matcher": "Bash", "hooks": [ { "type": "command", "command": "jq -r '.tool_input.command' | grep -Eq '(rm -rf|prune|brew uninstall|xcrun simctl delete)' && { echo 'Destructive command: confirm with user first' >&2; exit 2; } || exit 0" } ] } ] } }
Headless Mode
Run Claude non-interactively from scripts or cron.
Why for you: Your disk keeps filling up, and you check App Store status in nearly every session. A scheduled headless run can report disk hogs and review status without a live session that network drops could cut off.
# weekly disk report (crontab -e) 0 9 * * 1 claude -p "Report the 10 largest reclaimable items on this Mac with sizes. Do NOT delete anything." --allowedTools "Bash(du:*),Bash(df:*)" > ~/disk-report.txt

New Ways to Use Claude Code

Just copy this into Claude Code and it'll walk you through it.

Ask for a plan before destructive or long actions
Have Claude propose a plan and wait before deleting files or starting long test and build runs.
Your friction came mostly from wrong-approach moves (8 cases): parallel deletions, a full test suite for a one-line change, and looking in the wrong place for missing effects. Asking for a short plan first lets you redirect before time or files are lost. This matters most for cleanup and long overnight pushes.
Paste into Claude Code:
Before doing anything, give me a numbered plan with what you'll touch, what you'll delete or run, and how long it takes. Wait for my OK.
Systematic Mac vs iPhone parity checks
When something works on Mac but not on iPhone, ask Claude for a structured diff of the iOS target instead of guessing.
The missing cannon and fire effects stayed unsolved and frustrated you, and nobody knew what else had been left out. A full inventory of every effect, sound and asset, checked against the iOS target, finds all gaps at once. Use a subagent so the audit runs in parallel with other work.
Paste into Claude Code:
Use an agent to audit the iOS build: list every visual effect, particle system, sound and asset used on macOS. For each one, check target membership, asset catalog inclusion, platform #if branches and feature-flag defaults on iOS. Output a table of anything missing or different.
Make long agent runs resilient to outages and limits
For overnight or multi-day pushes, ask Claude to checkpoint progress to a file and run long jobs detached.
Your heavy Agent and SendMessage use (160+ calls) means outages and usage limits often hit mid-task. Examples: the Blender subagent, the unfinished icon and fog, and staging tests killed by network drops. A PROGRESS.md checkpoint plus tmux or nohup for long jobs lets the next session resume cleanly.
Paste into Claude Code:
Keep a PROGRESS.md with done / in progress / next and update it after each task. Run any job longer than 2 minutes in tmux with output logged to a file, and poll the log instead of blocking on it.

On the Horizon

Your usage already shows Claude acting as a dispatcher of subagents across games, App Store releases, 3D design and decks, so the next step is to let those workflows run autonomously against tests, devices and visual checks rather than relying on your eyes for every iteration.

Device-Parity Regression Harness for TestFlight
The missing cannon smoke and fire effects on iPhone build 30 show that 'works on Mac' is not a release gate. Claude could build an automated parity check that boots the same scenes on the macOS build and an iOS simulator, captures screenshots and logs every particle or audio asset that loads, and diffs the two. Any feature that silently drops out (off-by-default settings, stripped assets, platform-specific shaders) fails the build before it reaches TestFlight, and Claude iterates on fixes until parity passes.
Getting started: Use Bash with xcodebuild and xcrun simctl to script simulator launches and screenshots. Spawn one Agent per platform in parallel and have the main agent compare the results. A fast 3-minute smoke subset can act as the gate.
Paste into Claude Code:
Build a platform-parity check for my game. 1) Inventory every visual and audio effect (cannon smoke, fire, splashes, bells, dawn tint) and the feature flag or setting that controls each. Flag anything that is off by default or excluded from the iOS target or asset catalog. 2) Write a debug scene script that triggers each effect in sequence and logs 'EFFECT_LOADED <name>' or 'EFFECT_MISSING <name>'. 3) Using xcodebuild and xcrun simctl, run it on the macOS build and on an iPhone simulator in parallel subagents, capturing logs and a screenshot per effect. 4) Diff the results and produce a parity table. 5) For every mismatch, find the root cause, fix it, and rerun until parity is 100%. 6) Add this as a pre-TestFlight gate script (scripts/parity_check.sh) that blocks the upload if anything is missing. Do not run the full 25-minute test suite; use only the fast smoke subset. Report what was broken and why.
Resilient Overnight Agent Pipelines with Checkpoints
Your best sessions were overnight pushes (interior design tool, game feature batches), but outages, network drops and usage limits killed subagents mid-task and left work like the icon, screenshots and fog redesign unfinished. Claude could run a queue-based pipeline where every task writes checkpoints, remote test runs retry with backoff, and interrupted subagents resume from their last state instead of restarting. You would wake up to a morning report covering what shipped, what is blocked, and screenshots of each visual change for review.
Getting started: Have the Agent tool dispatch parallel workers that each own one task file in a tasks/ directory with status and checkpoint fields. Use nohup or tmux plus retry loops in Bash so remote test runs survive connection drops, and use SendUserFile to deliver a morning digest.
Paste into Claude Code:
Set up an overnight work pipeline for this repo. Create tasks/queue.md listing these tasks, each with an acceptance criterion: [PASTE TASKS]. For each task, launch a parallel subagent that works on its own git branch and writes progress to tasks/<name>.state.json after every meaningful step (files changed, tests passed, next step). If a subagent is interrupted by an outage or limit, the next run must read the state file and resume rather than restart. Wrap all remote and staging test runs in tmux or nohup with retry and exponential backoff (max 5 attempts), and log output to files so a network drop doesn't lose results. For visual tasks, render before and after screenshots. When everything is done or blocked, merge the passing branches, then write MORNING_REPORT.md with shipped, blocked and why, screenshots, and decisions I need to make. Send it to me as a file. Never delete files or deploy to production without listing the action in the report first.
Self-Critiquing Visual Quality Loop for Assets
Much of your friction was aesthetic: toy-like fire, boxy textiles, unnatural waterfalls, a rough icon, flickering shadows, and an overly dark scene. Instead of waiting for your feedback each round, Claude could render candidates, critique them against reference images and a written rubric, and iterate several times before showing you only the top 2–3 options. The same loop could produce App Store screenshots and icons end to end, checking them for consistency with the current build.
Getting started: Combine Blender headless renders (or game scene captures) via Bash with Read on the output images for self-review. Run parallel Agents exploring different stylistic directions, and use the Browser tool to collect reference imagery.
Paste into Claude Code:
I want higher-quality visuals without reviewing every iteration myself. Target: [fire effects / world-edge waterfalls / app icon / sofa textiles]. 1) Gather 5 to 8 reference images of realistic, high-quality examples and write a scoring rubric (realism, readability at game scale, color harmony with our palette, performance budget). 2) Launch 3 parallel subagents, each exploring a different stylistic approach. Each one renders its result (Blender headless or in-game capture), views the image, scores it against the rubric, and revises at least 4 times. Reject anything that looks toy-like, flat, boxy or flickery. 3) Check performance on iPhone constraints (particle counts, texture sizes). 4) Show me only the top 3 finalists side by side with scores and a one-line rationale for each, as a single comparison image. 5) After I pick one, integrate it, verify it renders on both Mac and iOS, and regenerate any App Store screenshots that include it.
"Midway through a Mac cleanup, Claude fired off several deletions at once without explaining any of them. The user stopped it with a two-word warning in Spanish: 'cuidado eh' ('careful, eh')."
This came during a recurring effort to rescue a nearly full Mac. Claude cleared out VSCode chats, Docker, Xcode leftovers, simulators and Homebrew, and also overstated the Chrome clone savings at 93 GB, not accounting for APFS clones sharing blocks. The disk kept filling back up, and 172 GB of mysterious 'system data' was never explained.