nav-sync-claude

Solid

Sync project CLAUDE.md to the installed Navigator version, preserving customizations. Use when user says "sync CLAUDE.md", "update CLAUDE.md", or when detecting outdated Navigator configuration.

AI & Automation 232 stars 12 forks Updated today

Install

View on GitHub

Quality Score: 82/100

Stars 20%
79
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
0
Description 5%
100

Skill Content

# Navigator CLAUDE.md Updater Skill Update project's CLAUDE.md to latest Navigator version (v3.1) while preserving project-specific customizations. ## When to Invoke Invoke this skill when the user: - Says "update my CLAUDE.md", "migrate CLAUDE.md to v3" - Says "update Navigator configuration", "fix my CLAUDE.md" - Mentions outdated commands like "/nav:start" and wants to upgrade - Complains that Claude doesn't understand Navigator workflow **DO NOT invoke** if: - CLAUDE.md already references v3.1 and natural language commands - User is editing CLAUDE.md for project-specific reasons (not Navigator updates) - Working on plugin's root CLAUDE.md (not user projects) ## Execution Steps ### Step 1: Detect Current CLAUDE.md Version Check if CLAUDE.md exists and detect version: ```bash if [ ! -f "CLAUDE.md" ]; then echo "❌ No CLAUDE.md found in current directory" echo "" echo "Run 'Initialize Navigator in this project' first." exit 1 fi ``` Use `version_detector.py` to analyze CLAUDE.md: ```bash PLUGIN_DIR="${CLAUDE_PLUGIN_ROOT:-$HOME/.claude/plugins/cache/navigator-marketplace/navigator}" [ -d "$PLUGIN_DIR" ] || PLUGIN_DIR="$HOME/.claude/plugins/marketplaces/navigator-marketplace" python3 "$PLUGIN_DIR/skills/nav-sync-claude/functions/version_detector.py" CLAUDE.md ``` This script checks for: - Version markers (e.g., "Navigator Version: 3.1.0") - Slash command references (`/nav:start`, `/nav:doc`, etc.) - Skills vs commands language - Natural language examples **O...

Details

Author
alekspetrov
Repository
alekspetrov/navigator
Created
11 months ago
Last Updated
today
Language
Python
License
None

Integrates with

Bundled in these plugins

Similar Skills

Semantically similar based on skill content — not just same category