From navigator
Displays current Navigator features in a table, toggles them via Python scripts (e.g., task_mode, tom_features, loop_mode), and explains details. Invoke for show/enable/disable/config requests.
npx claudepluginhub alekspetrov/navigator --plugin navigatorThis skill is limited to using the following tools:
Display and toggle Navigator features with an interactive table. Helps users understand what's enabled and customize their setup.
Guides new users through interactive Navigator onboarding: checks prior completion, analyzes project tech stack, recommends skills, and leads hands-on practice in quick (~15min) or full (~45min) flows.
Auto-loads at session start to enforce skill invocation protocols, tool selection rules (look-at for media, skills for workflows), agent delegation patterns, and prevents re-invocation of loaded skills.
Share bugs, ideas, or general feedback.
Display and toggle Navigator features with an interactive table. Helps users understand what's enabled and customize their setup.
Invoke this skill when the user:
DO NOT invoke if:
python3 "$SKILL_BASE_DIR/functions/feature_manager.py" show
This displays the feature table:
v5.6.0 Features:
┌─────────────────┬────────┬─────────────────────────────────────────────────┐
│ Feature │ Status │ Description │
├─────────────────┼────────┼─────────────────────────────────────────────────┤
│ task_mode │ ✅ │ Auto-detects task complexity, defers to skills │
│ tom_features │ ✅ │ Verification checkpoints, user profile, diag... │
│ loop_mode │ ⏸ Off │ Autonomous loop execution (enable when needed) │
│ simplification │ ✅ │ Post-implementation code cleanup with Opus │
│ auto_update │ ✅ │ Auto-updates on session start │
└─────────────────┴────────┴─────────────────────────────────────────────────┘
All v5.6.0 features configured.
If user requested to enable/disable a feature:
# Enable a feature
python3 "$SKILL_BASE_DIR/functions/feature_manager.py" enable task_mode
# Disable a feature
python3 "$SKILL_BASE_DIR/functions/feature_manager.py" disable loop_mode
Supported features:
task_mode - Unified workflow orchestrationtom_features - Theory of Mind (verification checkpoints, profile, diagnostics)loop_mode - Autonomous loop executionsimplification - Code cleanup before commitauto_update - Auto-update on session startAfter toggle, show updated table.
If user asks about a specific feature, provide details:
task_mode:
Task Mode (v5.6.0)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Auto-detects task complexity and routes appropriately:
- Simple tasks → Direct execution
- Skill matches → Defers to skill workflow
- Substantial → Task Mode phases (RESEARCH→COMPLETE)
Config: task_mode.enabled, complexity_threshold (0.5)
tom_features:
Theory of Mind (v5.0.0)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Human-AI collaboration improvements:
- Verification checkpoints for high-stakes skills
- User profile (nav-profile) - remembers preferences
- Quality detection (nav-diagnose) - catches drift
Config: tom_features.verification_checkpoints, profile_enabled
loop_mode:
Loop Mode (v5.1.0)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
"Run until done" capability:
- Structured completion signals (NAVIGATOR_STATUS)
- Dual-condition exit (heuristics + EXIT_SIGNAL)
- Stagnation detection prevents infinite loops
Trigger: "run until done", "loop mode"
Config: loop_mode.enabled, max_iterations (5)
simplification:
Code Simplification (v5.4.0)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Automatic code clarity improvements:
- Runs post-implementation, before commit
- Clarity over brevity, functionality preserved
- Uses Opus model for best results
Trigger: "simplify this code"
Config: simplification.enabled, trigger, scope
auto_update:
Auto-Update (v5.5.0)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Automatic plugin updates on session start:
- Checks for newer version
- Updates silently if available
- Never blocks session start
Config: auto_update.enabled, check_interval_hours (1)
Purpose: Display and toggle Navigator features
Usage:
# Show all features
python3 feature_manager.py show
# Show for first session (includes welcome message)
python3 feature_manager.py show --first-session
# Enable a feature
python3 feature_manager.py enable task_mode
# Disable a feature
python3 feature_manager.py disable loop_mode
# Get feature details
python3 feature_manager.py info task_mode
Output: Formatted feature table or status message
Config not found:
❌ .nav-config.json not found
Run "Initialize Navigator in this project" first.
Unknown feature:
❌ Unknown feature: xyz
Available features:
task_mode, tom_features, loop_mode, simplification, auto_update
This skill is triggered on first session (via nav-start) to help users understand available features and optionally disable unused ones to save tokens.