backend-endpoint
Create REST/GraphQL API endpoint with validation, error handling, and tests. Auto-invoke when user says "add endpoint", "create API", "new route", or "add…
Show and toggle Navigator features. Auto-invoke when user says "show features", "enable/disable feature", "my navigator settings", or "configure navigator".
$ npx -y skills add alekspetrov/navigator --skill nav-features --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/nav-featuresContext preview
The summary Claude sees to decide when to auto-load this skill.
Show and toggle Navigator features. Auto-invoke when user says "show features", "enable/disable feature", "my navigator settings", or "configure navigator".
name: nav-features description: Show and toggle Navigator features. Auto-invoke when user says "show features", "enable/disable feature", "my navigator settings", or "configure navigator". allowed-tools: Read, Write, Bash version: 1.0.0
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:
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-features/functions/feature_manager.py" showThis displays the feature table (one row per configurable Navigator feature, current version's number in the header):
v<version> Features: ┌─────────────────────────┬────────┬───────────────────────────────────────────────┐ │ Feature │ Status │ Description │ ├─────────────────────────┼────────┼───────────────────────────────────────────────┤ │ task_mode │ [x] │ Auto-detects task complexity, defers to sk... │ │ tom_features │ [x] │ Verification checkpoints, user profile, di... │ │ loop_mode │ [ ] │ Autonomous loop execution (enable when nee... │ │ simplification │ [x] │ Post-implementation code cleanup with Opus │ │ auto_update │ [x] │ Auto-updates on session start │ │ knowledge_graph │ [x] │ Unified project knowledge + experiential m... │ │ multi_agent │ [x] │ Parallel agent orchestration (nav-multi sk... │ │ multi_claude_scripts │ [*] │ External shell scripts for multi-Claude wo... │ │ compact_hook │ [x] │ Injects rich summary into compacted sessions │ │ workflow_enforcer_hook │ [x] │ Enforces WORKFLOW CHECK block before task ... │ │ read_guard_hook │ [x] │ Warns on excessive Reads (push to agents) │ │ workflow_state_hook │ [x] │ Tracks current task/phase across the session │ │ task_graph_sync_hook │ [x] │ Auto-syncs task files into the knowledge g... │ │ profile_sync_hook │ [x] │ Auto-captures preferences/corrections into... │ │ dispatcher │ [x] │ Single hook dispatcher runtime (nav_dispat... │ │ tier1 │ [ ] │ Zero-token answers for whitelisted prompts │ │ stop_completion │ [ ] │ Completion gate on Stop (decision:block) │ │ jit_memory │ [ ] │ Injects relevant memories after tool use │ │ subagent_context │ [ ] │ Injects project context into subagents (2k) │ │ failure_diagnosis │ [ ] │ Surfaces graph pitfalls on tool failures │ │ config_guard │ [x] │ Warns when .nav-config.json edits break JSON │ │ setup_hook │ [x] │ One-line runtime status on the Setup event │ └─────────────────────────┴────────┴───────────────────────────────────────────────┘ All v<version> features configured.
If user requested to enable/disable a feature:
PLUGIN_DIR="${CLAUDE_PLUGIN_ROOT:-$HOME/.claude/plugins/cache/navigator-marketplace/navigator}"
[ -d "$PLUGIN_DIR" ] || PLUGIN_DIR="$HOME/.claude/plugins/marketplaces/navigator-marketplace"
# Enable a feature
python3 "$PLUGIN_DIR/skills/nav-features/functions/feature_manager.py" enable task_mode
# Disable a feature
python3 "$PLUGIN_DIR/skills/nav-features/functions/feature_manager.py" disable loop_mode**Supported features**:
Core (config-toggled):
Hooks (config-toggled, edit with caution):
v7 hooks runtime (config-toggled; new blocking/injecting features ship OFF):
disabling turns off ALL hook ops at once
`tier1.rules.*` in `.agent/.nav-config.json`; edit those directly)
(`stop_completion.continue_enabled` stays false; `max_continues` caps at 2)
(`subagent_context.budget_chars`, default 2000)
(safety surface, ON by default)
ON by default)
Install-based:
Finish What You Start Sessions that last. AI that learns. Features that ship.
Repo: alekspetrov/navigator
Create REST/GraphQL API endpoint with validation, error handling, and tests. Auto-invoke when user says "add endpoint", "create API", "new route", or "add…
Generate backend tests (unit, integration, mocks) for existing code. Auto-invoke when user says "write test for", "add test", "test this", or "create test".
Create database migration with schema changes and rollback. Auto-invoke when user says "create migration", "add table", "modify schema", or "change database".
Create React/Vue component with TypeScript, tests, and styles. Auto-invoke when user says "create component", "add component", "new component", or "build…
Generate frontend component tests (React Testing Library, Vue Test Utils, snapshot) for existing components. Auto-invoke when user says "test this component",…
Render a one-screen intent brief (Goal/Scope/Approach/Limits/Verify/Won't-do/Contradiction) before implementing ambiguous task-shaped prompts, triggered by the…