Skip to content

Update Issues

Compare the version in your FRAMEWORK_VERSION file against the current version at the repository. Different means an update exists.

No. The update command only touches framework files: the thinking process skills, diagnostic methodology, change sequence, system manifest, the critic agent and agent documentation, the session summary template, README, and LICENSE.

Your context files, pipeline, processes, diagnostics, decisions, CLAUDE.md, soul.md, communication-style.md, custom skills, and custom sub-agents are never touched.

The complete list is in FRAMEWORK_FILES.md inside your own system.

Easiest: tell Claude Code “Update the base framework from the upstream repository.”

Or run it yourself:

Terminal window
git fetch upstream
git checkout upstream/main -- .claude/skills/ .claude/rules/ .claude/agents/ .claude/settings.json templates/session-summary.md README.md LICENSE FRAMEWORK_VERSION FRAMEWORK_FILES.md .gitignore
git add -A
git commit -m "Updated framework"

See Updating the Framework for what each part does.

Run this once:

Terminal window
git remote add upstream https://github.com/lesixcompanies/90mm-real-estate-bos.git

Then you can pull updates any time.

This usually means you edited a framework file directly.

The safest fix is to tell Claude Code which version to keep. For framework files, keep upstream. For CLAUDE.md — which should not be in the update path at all — keep yours.

See If You Edited a Framework File.