Skip to content

docs: rightsize CLAUDE.md (cut derivable sections, Figma guidance → skill) - #897

Merged
llbartekll merged 1 commit into
codex/dashsync-coinbase-uphold-tailfrom
chore/claude-md-rightsizing
Jul 29, 2026
Merged

docs: rightsize CLAUDE.md (cut derivable sections, Figma guidance → skill)#897
llbartekll merged 1 commit into
codex/dashsync-coinbase-uphold-tailfrom
chore/claude-md-rightsizing

Conversation

@llbartekll

Copy link
Copy Markdown

What

Context-engineering cleanup of CLAUDE.md, per the current guidance for Claude 5 models (keep memory files to gotchas and contracts; lazy-load task-specific guidance):

  1. Cut sections derivable from the codebaseLanguages, the generic Key directories bullets, Targets, and Patterns. A fresh session reconstructs these with ls and a glance at the code. The Sources/Infrastructure/SwiftDashSDK/ adapter-layer pointer is kept — that one carries real boundary knowledge.
  2. Move Figma guidance to a lazy-loaded skill — the Figma Dev Mode MCP setup and the "Figma SVG assets need cleaning for iOS" gotcha now live in .claude/skills/figma-assets/SKILL.md (loaded only during design work); CLAUDE.md keeps a one-line pointer.

All migration contracts, guardrails, and gotchas stay in CLAUDE.md unchanged. Net effect: ~600 est. tokens less resident context per session, zero information lost.

Why base = codex/dashsync-coinbase-uphold-tail

The rightsized CLAUDE.md lives on the migration branch line; master still has the pre-migration version, so this targets the branch where the edits apply.

🤖 Generated with Claude Code

…ce to a skill

Remove sections a fresh session derives from the codebase itself
(Languages, generic directory layout, Targets, Patterns), keeping the
SwiftDashSDK adapter-layer pointer. Move Figma Dev Mode MCP setup and
the SVG-cleaning gotcha into a lazy-loaded figma-assets skill so they
only cost context during design work.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@coderabbitai

coderabbitai Bot commented Jul 29, 2026

Copy link
Copy Markdown

Important

Review skipped

Auto reviews are disabled on base/target branches other than the default branch.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro Plus

Run ID: 557f2964-a065-4a5f-a7ae-82dd191415a0

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@llbartekll
llbartekll requested a review from romchornyi July 29, 2026 11:32
@llbartekll
llbartekll merged commit 61581c5 into codex/dashsync-coinbase-uphold-tail Jul 29, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants