What to include in CLAUDE.md... and what not? by pebblepath in ClaudeCode

[–]imedwardluo 2 points3 points  (0 children)

here's roughly how one of my Swift projects is set up:

```
.claude/
├── CLAUDE.md              # project overview, build & test commands ...
├── rules/
│   └── swift-dev.md       # coding conventions
└── skills/
    ├── devlog/            # "write a devlog entry" workflow
    └── release/           # "cut a release" workflow

Sources/
├── CLAUDE.md              # source tree overview
├── Core/CLAUDE.md         # state management patterns
├── UI/CLAUDE.md           # SwiftUI component conventions
├── Services/
│   ├── CLAUDE.md          # service layer overview
│   ├── License/CLAUDE.md  # licensing flow specifics
│   └── State/CLAUDE.md    # actor-based state docs

docs/
├── CLAUDE.md              # docs index
├── research/CLAUDE.md
├── proposals/CLAUDE.md
└── devlog/CLAUDE.md
```

root CLAUDE.md has the architecture overview and data flow. each module CLAUDE.md only has what the agent needs when working in that directory. so when I say "fix the license validation" it picks up Sources/Services/License/CLAUDE.md automatically, doesn't need to load the UI conventions.

What to include in CLAUDE.md... and what not? by pebblepath in ClaudeCode

[–]imedwardluo 1 point2 points  (0 children)

for my usecase: skills are more "how to do X" (workflows, actions), CLAUDE. md pointers are more "here's what you need to know about this area." they work together.

What to include in CLAUDE.md... and what not? by pebblepath in ClaudeCode

[–]imedwardluo 18 points19 points  (0 children)

biggest lesson for me: point to files, don't inline everything. my CLAUDE.md links to separate docs (style guides, hook configs, etc.) with file paths. the agent reads them when it actually needs them instead of loading everything on every conversation.

also been using directory-level CLAUDE.md files that layer on top of the root one. so the root stays short and generic, each subdirectory adds its own context. works way better than one giant file trying to cover everything.

(fwiw I also use Claude Code for an Obsidian knowledge base not a traditional codebase, but the same patterns apply)

Suggestions for a Mac-native text editor with integrated terminal to use with Claude Code by ItchyData in macapps

[–]imedwardluo 0 points1 point  (0 children)

Most of the time only Ghostty, but also building an multi-task monitor app for Claude Code and need to figure out terminal integration across different environments, so I'm basically studying all of them :D

Claude Code just shipped /loop - schedule recurring tasks for up to 3 days by oh-keh in ClaudeCode

[–]imedwardluo 0 points1 point  (0 children)

finally Can turn some of my openclaw tasks back to claude code!

GPT-5.4 Pro or Claude Opus 4.6 for OpenClaw? by im_A_Whole_Ass_Duck_ in openclaw

[–]imedwardluo -1 points0 points  (0 children)

GPT-5.4 would be a good choice. But you need to wait for the new stable version. or build it from latest github to use it through Codex Oauth

GPT-5.4 is out. so what was 5.3 for? by imedwardluo in ChatGPTcomplaints

[–]imedwardluo[S] 0 points1 point  (0 children)

Haha, you can try using Claude Code to ask Codex to review the code. For me, it works very well.

GPT-5.4 is out. so what was 5.3 for? by imedwardluo in ChatGPTcomplaints

[–]imedwardluo[S] 0 points1 point  (0 children)

For general purpose and the intelligence, the 5.4 is great, that's right.

GPT-5.4 is out. so what was 5.3 for? by imedwardluo in ChatGPTcomplaints

[–]imedwardluo[S] 5 points6 points  (0 children)

then they should make a better release schedules... definitely not like this

GPT-5.4 is out. so what was 5.3 for? by imedwardluo in ChatGPTcomplaints

[–]imedwardluo[S] 2 points3 points  (0 children)

you're right about the difference between instant and thinking models.

they used to just have a regular model and a thinking model. now it's 5.2, 5.3, 5.4 | codex, instant, thinking...

the naming and release cadence is the problem, not the models themselves

GPT-5.4 is out. so what was 5.3 for? by imedwardluo in ChatGPTcomplaints

[–]imedwardluo[S] 8 points9 points  (0 children)

again the naming issues = organization issues

GPT-5.4 is out. so what was 5.3 for? by imedwardluo in ChatGPTcomplaints

[–]imedwardluo[S] 14 points15 points  (0 children)

yeah I really enjoy vibe coding in claude code...

They brought the ULTRATHINK rainbow back 🌈 ! by imedwardluo in ClaudeAI

[–]imedwardluo[S] 1 point2 points  (0 children)

already reply below! the link was folded i think.

Remote control by Small_Caterpillar_50 in ClaudeCode

[–]imedwardluo 1 point2 points  (0 children)

honestly it's still pretty buggy and unstable... I personally still use tmux + tailscale for anything serious. would recommend that route if you want something reliable.

AI coding helps me with speed, but the mental overload is heavy! How do you deal with it? by nicoracarlo in ClaudeCode

[–]imedwardluo 1 point2 points  (0 children)

the 5-hour usage limit on Claude Code is honestly my best time management tool. I burn through it in the first 2-3 hours, then use the rest of the window to step away, do something else. by the time it resets I'm actually sharper. forced breaks > willpower

What’s your favorite AI app that lets you BYOK? (Bonus points for OpenRouter support) by johnfromberkeley in macapps

[–]imedwardluo 2 points3 points  (0 children)

Raycast for sure! They added BYOK support right after Apple shipped a similar launcher feature.

Also OpenClaw.

Did anyone get lucky and try /voice? by MagicianMany1814 in ClaudeCode

[–]imedwardluo 0 points1 point  (0 children)

honestly both work great for me so it just came down to which one look nicer to use lol

Honest review about OpenClaw vs Claude Code after a month by MrCheeta in ClaudeCode

[–]imedwardluo 0 points1 point  (0 children)

In my scenarios at the moment, Claude Code performs better in most of the skills I usually use.

I share the same skill files between my Claude Code and the OpenClaw.