00-system/skills/system/update-nexus/SKILL.md
Update Nexus system files from upstream repository. Load when user says "update nexus", "sync nexus", "get nexus updates", "check for updates", "upgrade nexus". Safely pulls system updates while protecting user data.
npx skillsauth add abdullahbeam/nexus-design-abdullah update-nexusInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Purpose: Sync system files from the upstream Nexus repository while protecting user data
Trigger: "update nexus", "sync nexus", "get updates", "check for updates"
Duration: 1-2 minutes
Updates these system files from upstream:
00-system/ - Core framework, skills, documentationCLAUDE.md - Entry pointREADME.md - Project readmeProtects these user folders (NEVER touched):
01-memory/ - Your goals, learnings, config02-projects/ - Your projects03-skills/ - Your custom skills04-workspace/ - Your files.env, .claude/ - Your secrets and settingsRun the update check:
python 00-system/core/nexus-loader.py --check-update
Parse the JSON response:
checked: false with error → Display error, exit gracefullyupdate_available: false → Display "Already up-to-date!", exitupdate_available: true → Continue to Step 2Display to user:
UPDATE AVAILABLE
Current version: {local_version}
New version: {upstream_version}
Files to update ({changes_count}):
{list changed_files, max 20}
PROTECTED (will NOT be touched):
- 01-memory/ (your goals & config)
- 02-projects/ (your projects)
- 03-skills/ (your custom skills)
- 04-workspace/ (your files)
Ask: "Proceed with update? (yes/no)"
Run the sync command:
python 00-system/core/nexus-loader.py --sync --force
Parse the JSON response:
success: false → Display error message, suggest fixessuccess: true → Continue to Step 5On success, display:
UPDATE COMPLETE!
{local_version} → {upstream_version}
Updated paths:
{list files_updated}
Backup saved to: {backup_path}
To commit this update:
git add . && git commit -m "Update Nexus to v{upstream_version}"
| Error | User Message | |-------|--------------| | "Not a git repository" | "This folder isn't a git repo. Initialize with: git init" | | "Could not reach upstream" | "Can't connect to GitHub. Check your internet connection." | | "Uncommitted changes detected" | "You have uncommitted changes. Commit them first:\n git add . && git commit -m 'Save changes'" | | "Could not read upstream version" | "The upstream repo might not be set up correctly. Check the URL in user-config.yaml" |
To preview changes without applying:
python 00-system/core/nexus-loader.py --sync --dry-run
This shows what WOULD change, but doesn't change anything.
.sync-backup/{timestamp}/development
Load when user says "mental model", "think through this", "structured thinking", "help me decide", "analyze this problem", "first principles", "pre-mortem", "stakeholder mapping", "what framework should I use", or any specific model name. Provides 59 thinking frameworks for decision-making, problem decomposition, and strategic analysis.
development
Generate comprehensive philosophy and standards documents for any domain (UX design, landing pages, email outbound, API design, etc.). Load when user says "create philosophy doc", "generate standards for [domain]", "build best practices guide", or "create benchmarking document". Conducts deep research, synthesizes findings, and produces structured philosophy documents with principles, frameworks, anti-patterns, checklists, case studies, and metrics.
development
Validate Nexus-v3 system integrity and fix common issues automatically. Load when user mentions "validate system", "check system", or "fix problems". Runs comprehensive checks on folder structure, metadata files, and framework consistency with auto-repair capabilities.
development
Load when user says "validate docs", "check documentation consistency", "docs vs implementation", or "find documentation mismatches". Systematically compares implementation code against documentation to identify and fix inconsistencies.