Navigator: Context-Efficient AI Development
The Problem I Kept Hitting
I was working on a feature in Claude Code. Loaded all my project docs at session start—seemed smart. "Better to have everything available," I thought.
Five exchanges in, Claude started forgetting my recent changes. Six exchanges, it hallucinated a function that didn't exist. Seven exchanges, session died. Context window full.
I checked: 150,000 tokens loaded. Only used 8,000.
I was wasting 94% of my context window on documentation I never needed.
The Realization
This wasn't a bug. This was my workflow.
Every AI coding session, same pattern:
- Load everything upfront ("just in case")
- Context fills with irrelevant data
- AI gets overwhelmed
- Session crashes
- Start over
- Repeat
The default approach—load everything—was the problem.
What I Built
Navigator: A framework for loading only what you need, when you need it.
How it works:
- Start with a 2k-token navigator (index of what exists)
- Navigate to what you need (task docs, system architecture)
- Load on-demand (3-5k tokens per document)
- Progressive refinement (fetch metadata, drill down if needed)
Result: 150k → 12k tokens. 92% reduction.
Not estimates. Real data, verified with OpenTelemetry.
Why It Works
The principle: Load what you need, when you need it.
Not "load everything just in case." Not "better safe than sorry."
Strategic loading beats bulk loading.
Understanding Context Efficiency
Philosophy & Principles
New to this approach? Start with the philosophy:
- Context Efficiency Manifesto - Why Navigator exists
- Anti-Patterns - Common mistakes (upfront loading, etc.)
- Success Patterns - What works and why
Learning Guides (New in v4.0)
Master the principles with comprehensive guides:
- Context Budgets - How to think about token allocation
- Preprocessing vs LLM - When to use which tool
- Progressive Refinement - Metadata → details on-demand
- Token Optimization - Complete strategy guide
Interactive Examples
Try it yourself with hands-on exercises:
- TRY-THIS-LAZY-LOADING.md - Experience 90%+ token savings
- TRY-THIS-AGENT-SEARCH.md - Agent-assisted exploration
- TRY-THIS-MARKERS.md - 97% context compression
Decision Frameworks
Quick reference for common decisions:
- When to Compact - Context management flowchart
- Agent vs Manual Read - File reading decisions
- Preprocessing Decision Tree - Right tool selection
Quick start? Jump to Development Workflow
🚀 Quick Start for Development
Project: Claude Code plugin for Navigator Tech Stack: Markdown templates, JSON configuration, Bash slash commands, Python functions Updated: 2025-10-23
New to This Project?
Read in this order:
- Project Architecture - Plugin structure, templates
- Plugin Development Patterns - Claude Code plugin best practices
Working on Plugin Features?
- Check if similar task exists in
tasks/ - Read relevant system docs from
system/ - Check for integration SOPs in
sops/ - Test changes in
/Users/aleks.petrov/Projects/tmp/nav-test
Fixing a Bug?
- Check
sops/debugging/for known issues - Review relevant system docs for context
- After fixing, create SOP: "Create an SOP for debugging [issue-name]"
📊 Session Statistics & Grafana Dashboard (New in v3.1)
Navigator uses OpenTelemetry for real-time session metrics with visual dashboards.
Quick Setup (2 minutes)
1. Enable metrics:
# Add to ~/.zshrc or ~/.bashrc
export CLAUDE_CODE_ENABLE_TELEMETRY=1
export OTEL_METRICS_EXPORTER=prometheus
# Reload shell
source ~/.zshrc # or source ~/.bashrc
2. Start Grafana dashboard (optional):
cd .agent/grafana
docker compose up -d
Access at http://localhost:3333 (admin/admin)
What You Get
Console metrics (terminal output):
- ✅ Real token usage (not file-size estimates)
- ✅ Cache hit rates (CLAUDE.md caching performance)
- ✅ Session costs (actual USD spent)
- ✅ Active time tracking
Grafana dashboard (visual monitoring):
- ✅ 10-panel dashboard with all metrics
- ✅ Token usage trends (cumulative & rate)
- ✅ Cache hit rate gauge (validates optimization)
- ✅ Cost tracking (USD/hour, total cost)
- ✅ Model distribution (Haiku vs Sonnet)
- ✅ Auto-refresh every 10 seconds
See:
🤖 Task Completion Protocol (CRITICAL)
Autonomous Completion Expected
Navigator projects run in full autonomy mode. When task implementation is complete:
✅ Execute automatically (no human prompt needed):
- Commit changes with conventional commit message
- Archive implementation plan ("Archive TASK-XX documentation")
- Close ticket in PM tool (if configured)
- Create completion marker (
TASK-XX-complete) - Suggest compact for next task
❌ Don't wait for:
- "Please commit now"
- "Close the ticket"
- "Update documentation"
- "Create a marker"
Exception Cases (Ask First)
Only interrupt autonomous flow if:
- Uncommitted files contain secrets (.env, credentials, API keys)
- Multiple unrelated tasks modified (unclear which to close)
- No task context loaded (ambiguous TASK-XX)
- Tests failing or implementation incomplete
Completion Summary Template
✅ TASK-XX Complete
Automated actions:
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
✅ Committed: [hash] [message]
✅ Documentation: Implementation plan archived
✅ Ticket: Closed in [PM tool]
✅ Marker: TASK-XX-complete created
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Next: "Clear context and preserve markers" to compact
For detailed protocol: See sops/development/autonomous-completion.md
📂 Documentation Structure
.agent/
├── DEVELOPMENT-README.md ← You are here (navigator)
│
├── tasks/ ← Implementation plans
│ └── TASK-01-session-start-pm-integration.md
│
├── system/ ← Living architecture documentation
│ ├── project-architecture.md
│ └── plugin-patterns.md
│
└── sops/ ← Standard Operating Procedures
├── integrations/ # (Not applicable for this project)
├── debugging/ # Plugin issues and solutions (none yet)
├── development/ # Development workflows
│ └── plugin-release-workflow.md
└── deployment/ # Publishing to GitHub (none yet)
📖 Documentation Index
Implementation Plans (tasks/)
TASK-01: Session Start Command and PM Integration
Status: ✅ Completed (v1.3.0) Completed: 2025-10-12
What was built:
- New
/nav:startcommand for session initialization - Enhanced
/nav:initwith PM tool auto-configuration (Step 6.5) - Linear MCP and GitHub CLI detection with setup guidance
- Auto-generated integration SOPs
- Stronger CLAUDE.md enforcement of Navigator workflow
Impact: Dramatically improved onboarding UX and consistent Navigator adoption
TASK-02: README Overhaul & Context Markers
Status: ✅ Completed (v1.4.0) Completed: 2025-10-12
What was built:
- New
/nav:markercommand for on-demand conversation save points - Updated
/nav:initwith.context-markers/setup and .gitignore - Comprehensive README.md rewrite with clear feature explanations
- Token optimization strategy documented step-by-step
- Context markers explained with examples (97.7% compression)
Impact: Crystal-clear plugin value proposition, users understand Navigator in 30 seconds
TASK-03: Interactive Marker Management + Auto-Resume
Status: ✅ Completed (v1.5.0) Completed: 2025-10-12
What was built:
- New
/nav:markerscommand for interactive marker management (list, load, clean) - Active marker auto-resume system (.active file + /nav:start detection)
- Performance optimizations (<1s for 50+ markers)
- Updated
/nav:compactto create active markers - Updated
/nav:startto auto-detect and load active markers
Impact: One-command resume after compact (vs 3 manual steps), visual marker selection
TASK-04: Version Sync Fix & Release Process
Status: ✅ Completed (v1.5.0 docs) Completed: 2025-10-13
What was built:
- Fixed README.md version references (1.4.0 → 1.5.0)
- Created Version Management SOP with audit script
- Enhanced Plugin Release Workflow with mandatory version sync step
- Created missing GitHub releases (v1.3.0, v1.4.0, v1.5.0)
- Systematic checklist to prevent future version drift
Impact: Zero version drift prevention, professional release quality, clear process for contributors
TASK-05: Autonomous Task Completion
Status: ✅ Completed (v1.5.1) Completed: 2025-10-13
What was built:
- Updated CLAUDE.md with autonomous completion protocol
- Updated DEVELOPMENT-README.md with Task Completion Protocol
- Created Autonomous Completion SOP (sops/development/)
- Modified Development Workflow to show [AUTONOMOUS] completion
- Enforced "no wait for prompts" behavior via Forbidden Actions
Impact: Fully autonomous task completion - no more "please commit" or "close ticket" prompts needed
TASK-06: Real Session Statistics from Claude Code Internals
Status: ✅ Completed (v1.6.0) Completed: 2025-10-16
What was built:
- session_stats.py script to extract real token usage from Claude Code internals
- Proof of Navigator efficiency with actual measurements (not estimates)
- Integration with /nav:start command to show cache performance
- Real-world validation of 92% token reduction claim
Impact: Concrete proof of Navigator's token efficiency, verified cache performance metrics
TASK-07: Skills Migration Strategy
Status: ✅ Completed (v2.0.0) Completed: 2025-10-19
What was built:
- 5 core Navigator skills (nav-start, nav-marker, nav-compact, nav-task, nav-sop)
- Skills registered in plugin.json with auto-invocation capability
- Hybrid architecture: Both commands and skills work simultaneously
- Foundation for progressive disclosure (250 token overhead)
Impact: Natural language invocation, auto-detection, zero breaking changes for v1.x users
TASK-08: Skills Enhancements & Hybrid Architecture
Status: ✅ Completed (v2.1.0) Completed: 2025-10-19
What was built:
- Predefined functions for nav-task (task_id_generator.py, task_formatter.py, index_updater.py)
- Predefined functions for nav-sop (sop_formatter.py)
- Predefined functions for nav-marker (marker_compressor.py)
- nav-skill-creator skill (self-improving capability)
- Functions execute with 0 tokens (no context pollution)
Impact: Consistent output via templates, self-improving system, foundation for v2.2 project-specific skills
TASK-09: Plugin Update Migration System
Status: ✅ Completed (v2.0.0) Completed: 2025-10-19
What was built:
- Backward compatibility commands (jitd*.md) for smooth v1→v2 transition
- Post-install script for automatic project migration discovery
- Config migration (.jitd-config.json → .nav-config.json)
- Zero breaking changes for existing users
Impact: Smooth migration path, old commands work with warnings, automatic upgrade detection
TASK-10: Project-Specific Skills Generation
Status: ✅ Completed (v2.2.0) Completed: 2025-10-19
What was built:
- Completed nav-skill-creator implementation (531 lines with comprehensive instructions)
- Generated plugin-slash-command skill (first project-specific skill)
- Predefined functions: command_generator.py, command_validator.py
- Templates and examples for slash command generation
- Self-improving capability validated on Navigator codebase
Impact: Self-improving plugin that generates its own tools, 80% token reduction for command creation, repeatable pattern for any project
TASK-11: Project-Specific Skills Generation v2.3
Status: ✅ Completed (v2.3.0) Completed: 2025-10-19
What was built:
- Generated 5 project-specific skills for common development patterns
- frontend-component skill (React/Vue components with tests and styles)
- backend-endpoint skill (REST/GraphQL APIs with validation)
- database-migration skill (Schema changes with rollbacks)
- backend-test skill (Unit/integration tests with mocks)
- frontend-test skill (Component tests with RTL)
- Total: 12 skills (7 core + 5 project-specific)
Impact: 80% token reduction for common dev patterns (15k → 3k tokens), validates self-improving capability at scale, proven repeatable skill generation process
TASK-12: v3.0 Skills-Only Migration
Status: ✅ Completed (v3.0.0) Completed: 2025-10-19
What was built:
- Removed all slash commands (/nav:* deleted - 13 files)
- Skills-only architecture (natural language interface)
- Breaking change migration (v3.0 major version)
- 11k token reduction (commands overhead eliminated)
- Cleaner architecture (no hybrid complexity)
- Updated all documentation (README, templates, CLAUDE.md)
Impact: Natural language only, 50% simpler UX, 97% total token reduction, future-proof architecture
TASK-13: OpenTelemetry Session Statistics
Status: ✅ Completed (v3.1.0) Completed: 2025-10-20
What was built:
- OpenTelemetry integration for real-time session metrics
- Replaced file-size estimation with official Claude Code metrics
- Auto-enablement via post-install hook
- Comprehensive OpenTelemetry setup SOP
- Zero-config upgrade experience
Impact: Real token usage validation, cache performance tracking, session cost monitoring, ROI measurement with hard data
TASK-14: CLAUDE.md Updater Skill
Status: ✅ Completed (v3.1.1) Completed: 2025-10-20
What was built:
- nav-update-claude skill for automated CLAUDE.md migration
- version_detector.py to identify outdated configurations
- claude_updater.py to extract customizations and generate updated files
- Non-destructive migration (creates backup before changes)
- Preserves project-specific customizations (tech stack, standards, forbidden actions)
- Updated README.md with shorter marketplace installation format
- Added SECURITY.md policy
Impact: Users can upgrade to v3.1 natural language without losing customizations, solves "Claude doesn't understand Navigator" issues in migrated projects
TASK-16: Product Design Skill with Figma MCP Integration
Status: ✅ Completed (v3.2.0) Completed: 2025-10-21
What was built:
- product-design skill for automated design handoff
- 5 predefined functions (design_analyzer, token_extractor, component_mapper, design_system_auditor, implementation_planner)
- DTCG format support for design tokens (W3C standard)
- Figma MCP integration (local and remote server support)
- Component similarity matching for reuse detection
- Design system drift detection and audit reports
- Automated implementation plan generation with phased breakdown
- Templates for design reviews and token diffs
Impact: Reduces design handoff time from 6-10 hours to 15-20 minutes (95% reduction), automates token extraction, prevents design system drift, generates Navigator task docs from Figma analysis
TASK-17: Visual Regression Integration Skill
Status: ✅ Completed (v3.3.0) Completed: 2025-10-21
What was built:
- visual-regression skill for automated visual regression testing setup
- 4 predefined functions (vr_setup_validator, story_generator, chromatic_config_generator, ci_workflow_generator)
- Support for Chromatic, Percy, and BackstopJS
- Storybook story generation with component variants
- CI/CD workflow generation (GitHub Actions, GitLab CI, CircleCI)
- Templates for stories, configs, and CI workflows
- Integration with product-design skill for complete design→code→testing workflow
- Visual regression setup SOP
Impact: Reduces visual regression setup from 2-3 hours to 5 minutes (96% reduction), automates Storybook story generation, ensures pixel-perfect component implementation, integrates with design workflow for end-to-end validation
TASK-18: Principle to Product - Philosophy, Metrics, Education
Status: ✅ Completed (v4.0.0) Completed: 2025-01-24
What was built:
Phase 1: Philosophy Foundation (v3.5.0)
- Context Efficiency Manifesto (
.agent/philosophy/CONTEXT-EFFICIENCY.md) - Anti-Patterns documentation (
.agent/philosophy/ANTI-PATTERNS.md) - Success Patterns documentation (
.agent/philosophy/PATTERNS.md) - Narrative transformation of DEVELOPMENT-README, CLAUDE.md, README.md
- Vulnerability-driven voice and movement positioning
Phase 2: Metrics & Proof (v3.5.0)
- nav-stats skill with real efficiency scoring (0-100)
- Actual baseline calculations from
.agent/markdown - OpenTelemetry-verified metrics
- 3 real workflow case studies (
.agent/examples/) - Shareable ROI reports
Phase 3: Education Layer (v4.0.0)
- 4 comprehensive learning guides (69k tokens total):
- Context Budgets (token allocation strategies)
- Preprocessing vs LLM (tool selection principles)
- Progressive Refinement (metadata → details pattern)
- Token Optimization (complete strategy guide)
- 3 interactive examples (hands-on practice):
- TRY-THIS-LAZY-LOADING (90%+ savings experience)
- TRY-THIS-AGENT-SEARCH (60-80% agent savings)
- TRY-THIS-MARKERS (97% compression experience)
- 3 decision frameworks (quick reference):
- When to Compact (flowchart)
- Agent vs Manual Read (decision tree)
- Preprocessing Decision Tree (tool selection)
Impact: Transforms Navigator from "tool with good docs" to "complete framework with philosophy, proof, and education." Users go from copying patterns to mastering principles. Typical learning: 30 min philosophy → 40 min practice → ongoing framework reference → 90%+ efficiency scores in 2-4 weeks.
TASK-25: Multi-Claude Workflow Reliability Fixes
Status: ✅ Completed (v4.5.0) Completed: 2025-11-02
What was built:
- Automatic retry logic for failed phase markers
- Sub-Claude timeout monitoring (sub-claude-monitor.sh)
- Phase state persistence and recovery
- Workflow resume capability (resume-workflow.sh)
- Enhanced marker verification with central logging
- Improved sub-Claude prompts with explicit marker instructions
- Test suite (test-retry-logic.sh, test-monitor.sh)
Impact: Multi-Claude workflow success rate increased from 30% to 90%+ through automatic retry, timeout detection, and recovery mechanisms
TASK-19: Multi-Claude Agentic Workflow Automation
Status: ✅ Completed (v4.3.0 - foundation), 🚧 Ongoing improvements Created: 2025-10-31 Foundation Complete: 2025-10-31
What we're building:
Automated multi-Claude orchestration system leveraging:
- Claude Code's headless mode (
-pflag) + streaming JSON I/O - Session management (
--resume) for multi-turn conversations - Git worktrees for isolated parallel workspaces
- Navigator's marker system for cross-instance communication
- Role-specific CLAUDE.md templates (5k tokens vs 50k per instance)
10-Phase Implementation:
- Core Automation Scripts - Bash orchestrator with marker detection
- Role-Specific Templates - Minimal context CLAUDE.md per worktree (orchestrator, impl, test, docs, review)
- Skill Integration - Natural language setup: "Setup multi-Claude workflow"
- Enhanced Markers - Rich context transfer (2k vs 15k handoffs)
- Subagent Patterns - 8x multiplier per terminal (40x total parallelism)
- Status Monitoring - Real-time dashboard showing all phases
- Error Handling - Recovery paths + automatic retry
- CI/CD Integration - GitHub Actions workflow for automated features
- Documentation - Complete SOP + walkthrough examples
- Benchmarking - Validate 3x speedup + 92% efficiency claims
Key Innovation: Parallel execution with Navigator efficiency
- 5 Claude instances (orchestrator, impl, test, docs, review)
- Each maintains 92% token efficiency (role-specific minimal context)
- Subagents per instance (8x research capacity each)
- Total throughput: 32x single Claude baseline
Expected Impact:
- Time: 3x faster (parallel vs sequential phases)
- Tokens: 35k across 5 sessions vs 70k single session crash
- Quality: 95% success rate (fresh contexts prevent crashes)
- Throughput: 40x parallel research/verification capacity
Technical Foundation: Streaming JSON + session persistence enables full automation without manual coordination.
TASK-30: Task Verification Enhancement
Status: ✅ Completed Created: 2025-01-21 Completed: 2025-01-21 Version: v5.3.0
What was built:
Verify/Done sections for Navigator task system:
## Verify- Executable commands to validate implementation## Done- Observable outcomes that prove completionverify_extractor.py- Utility to parse verification data- Markdown format (consistent, not XML)
- Backward compatible (existing tasks unaffected)
Inspiration: GSD (Get Shit Done) spec-driven system with structured verification.
Expected Impact:
- Machine-parseable completion requirements
- Multi-Claude Review phase can execute verify commands
- Clearer definition of "done"
TASK-31: Code Simplification Integration
Status: ✅ Completed Created: 2025-01-22 Completed: 2025-01-22 Version: v5.4.0
What was built:
Code simplification system based on Anthropic's internal code-simplifier pattern:
nav-simplifyskill with natural language invocation- Predefined functions (code_analyzer.py, simplification_rules.py, change_reporter.py)
- Multi-Claude "simplifier" role template
- Autonomous completion integration (Step 2: Simplify Code)
- Loop Mode VERIFY phase integration (code_simplified indicator)
- Configuration in
.nav-config.json
Core principle: Clarity over brevity. Functionality preserved absolutely.
Simplification rules:
- Flatten nested ternaries to if-else/switch
- Extract deeply nested code to helper functions
- Use early returns to reduce nesting
- Rename unclear variables to descriptive names
- Remove redundant boolean comparisons
Expected Impact:
- Cleaner code before every commit
- Consistent clarity standards across projects
- Automatic post-implementation refinement
- Opus-quality judgment for simplification decisions
TASK-35: Project Knowledge Graph
Status: ✅ Completed Created: 2025-01-23 Completed: 2025-01-23 Version: v6.0.0
What was built:
Phase 1-2: Foundation + Core Skill
.agent/knowledge/directory structure (graph.json, concepts/, memories/)graph_manager.py- CRUD operations, query, relationship traversalgraph_builder.py- One-time construction from existing docsnav-graphskill with natural language triggers- Configuration in
.nav-config.json(knowledge_graph section)
Phase 3: Memory Capture from Corrections
correction_to_memory.py- Converts profile corrections to memories- nav-profile integration (auto-sync corrections to graph)
- Concept extraction from correction context
Phase 4: Full Integration
task_to_graph.py- Syncs tasks with graph, extracts decisions- nav-task integration (Step 4.5 syncs to graph)
- nav-marker integration (captures graph state for restoration)
Phase 5: Polish
graph_maintenance.py- Health checks, conflict detection, staleness- Confidence decay system
- Low-confidence pruning (dry-run by default)
Memory types:
- Patterns: "We use X for Y in this project"
- Pitfalls: "Watch out for X when touching auth/"
- Decisions: "We chose JWT over sessions because Z"
- Learnings: "This error usually means X"
Impact:
- Unified search across all knowledge types
- Experiential memory persists across sessions
- <1.5k token overhead per session (verified: 94 nodes = ~2k tokens)
- Concept indexing links related items automatically
- Health score monitoring (100/100 on clean graph)
TASK-36: Multi-Agent Production Polish
Status: ✅ Completed Created: 2025-01-23 Completed: 2025-01-23 Version: v6.1.0
What was built:
Production-ready multi-Claude orchestration with one-command setup, visual dashboard, and reliable coordination.
Components:
- Role templates (5 files): orchestrator, implementer, tester, reviewer, documenter
- Visual dashboard:
scripts/multi-claude-dashboard.shwith real-time progress - nav-multi skill: Natural language trigger for workflows
- Configuration:
multi_agentsection in.nav-config.json
Key features:
- Natural language: "Run multi-agent workflow for TASK-XX"
- 3 workflow types: POC (2-phase), Standard (4-phase), Full (6-phase)
- Real-time terminal dashboard with progress bars
- Role-specific CLAUDE.md templates (~4-5k tokens each)
Impact:
- 3x throughput for feature development
- Token-efficient (27k total across 6 roles vs 50k+ per role)
- Visual feedback throughout workflow
- 90%+ success rate with retry/recovery (from TASK-25)
TASK-29: Theory of Mind v5.0.0 Release
Status: ✅ Completed Created: 2025-12-11 Completed: 2025-01-13 Version: v5.0.0
What was built:
Theory of Mind features based on Riedl & Weidmann 2025 research:
- nav-profile: Bilateral modeling - Claude learns user preferences across sessions
- nav-diagnose: Quality detection - catches collaboration drift, prompts re-anchoring
- Verification checkpoints: Confirms understanding before generating high-stakes code
- Auto-learn corrections: Silently captures correction patterns
- Enhanced markers: Intent and belief state capture
Two-layer positioning:
Navigator = Context Engineering + Human-AI Collaboration
Layer 1: Context Efficiency (v1-v4) - proven, 92% savings
Layer 2: Theory of Mind (v5.0.0) - bilateral modeling, quality detection
Expected Impact:
- 23-29% performance boost from ToM alignment (per research)
- Fewer repeated corrections (auto-learn)
- Better restoration from markers (intent preserved)
- Clearer Claude Code differentiation (complementary, not competing)
System Architecture (system/)
Project Architecture
When to read: Starting work on plugin, understanding structure
Contains:
- Plugin file structure
- Template system organization
- Slash command implementations
- Configuration schema
- Development workflow
Updated: Every major architecture change
Plugin Development Patterns
When to read: Adding new features or commands
Contains:
- Claude Code plugin best practices
- Template design patterns
- Slash command patterns
- Testing strategies
Updated: When adding new patterns
Standard Operating Procedures (sops/)
Development
Version Management
When to use: Before every release, auditing version consistency
Contains:
- Single source of truth (marketplace.json)
- Version reference map (9 locations)
- Pre-release checklist with audit script
- Semantic versioning guide
- Troubleshooting version mismatches
Last Updated: 2025-10-13
Complete Release Workflow
When to use: Releasing new Navigator version (comprehensive guide)
Contains:
- Step-by-step release process (10 steps)
- Version file updates (marketplace.json, plugin.json, README.md)
- Release notes creation
- GitHub release automation (via GitHub Actions)
- Pre-release vs stable release handling
- Troubleshooting common issues
- Real example: v4.3.0 release walkthrough
Created: 2025-10-31 Last Updated: 2025-10-31
Navigator Plugin Release Workflow
When to use: Legacy release guide (use Complete Release Workflow instead)
Contains:
- Preparing release materials (release notes, upgrade guides)
- Updating plugin metadata (.claude-plugin/plugin.json)
- Updating skill versions (SKILL.md)
- Commit and push workflow (feature, version, docs)
- Git tagging and GitHub releases
- Testing upgrade paths
- Release checklist
- Example: v3.4.0 release walkthrough
Created: 2025-10-22 Last Updated: 2025-10-22 Status: Superseded by Complete Release Workflow
Plugin Release Workflow
When to use: Releasing new plugin version
Contains:
- Step 0: Pre-Release Version Sync (MANDATORY)
- Semantic versioning guide
- Step-by-step release process
- Git tag and GitHub release creation
- Troubleshooting common issues
- Complete release checklist
Last Used: v1.5.0 (2025-10-13)
Autonomous Completion
When to use: Understanding how to complete tasks autonomously
Contains:
- Autonomous completion protocol (7 steps)
- Exception handling (secrets, multiple tasks, no context, test failures)
- Completion summary template
- Integration with PM tools and markers
- Best practices for fully autonomous workflow
Last Updated: 2025-10-13
Integrations
OpenTelemetry Setup
When to use: Enabling real-time session statistics, ROI measurement
Contains:
- Quick start setup (2 minutes)
- Configuration options (console, OTLP, Prometheus)
- Navigator-specific setup recommendations
- ROI measurement strategies
- Troubleshooting guide
- Enterprise deployment patterns
Last Updated: 2025-10-20
Debugging
No SOPs yet - document issues as they're discovered
Deployment
Plugin Release
When to use: Releasing new plugin version to marketplace
Contains:
- Pre-release checklist (verify all skills committed)
- Release process (commit → push → tag → release)
- Post-release verification (cache clearing, test install)
- Emergency tag fixes (update tag after release)
- Common mistakes and prevention
Created: 2025-01-13 (after v5.1.0 missing nav-profile incident)
🔄 When to Read What
Scenario: Adding New Slash Command
Read order:
- This navigator (DEVELOPMENT-README.md)
system/plugin-patterns.md→ Command structure- Check existing commands in
.claude/commands/ - Implement new command
- Test in nav-test project
- Document:
/nav:update-doc feature TASK-XX
Scenario: Adding New Template
Read order:
- This navigator
system/project-architecture.md→ Template location- Check existing templates in
templates/ - Create new template
- Update
/nav:initcommand to copy it - Test in nav-test project
- Document:
/nav:update-doc feature TASK-XX
Scenario: Fixing Plugin Installation Issues
Read order:
- Check
sops/debugging/→ Known installation issues? system/project-architecture.md→ Plugin manifest- Debug issue
- Create SOP:
/nav:update-doc sop debugging [issue-name]
Scenario: Releasing New Plugin Version
Read order:
- This navigator (DEVELOPMENT-README.md)
sops/development/plugin-release-workflow.md→ Complete process- Follow checklist step-by-step
- Document:
/nav:update-doc feature TASK-XX - Update SOP with lessons learned
🛠️ Development Workflow
Local Development Setup
# 1. Clone repo
git clone https://github.com/alekspetrov/navigator.git
cd navigator
# 2. Create test project
mkdir -p ~/Projects/tmp/nav-test
cd ~/Projects/tmp/nav-test
# 3. Point to local plugin (for testing)
# In Claude Code:
/plugin marketplace add file:///Users/aleks.petrov/Projects/startups/navigator
/plugin install navigator
Making Changes
# 1. Read navigator first
Read .agent/DEVELOPMENT-README.md
# 2. Make changes to plugin files
# - Templates: templates/
# - Commands: .claude/commands/
# - Config: .claude-plugin/marketplace.json
# 3. Test in nav-test project
cd ~/Projects/tmp/nav-test
/nav:init # or other command you're testing
# 4. Verify changes work
ls .agent/ # Check structure created
cat CLAUDE.md # Check file generated
# 5. Document changes
/nav:update-doc feature TASK-XX
Release Process
# 1. Update version in marketplace.json
# - Patch: 1.0.1 (bug fix)
# - Minor: 1.1.0 (new feature)
# - Major: 2.0.0 (breaking change)
# 2. Commit changes
git add -A
git commit -m "feat: description"
# 3. Push to GitHub
git push origin main
# 4. Tag release
git tag -a v1.1.0 -m "Version 1.1.0: Feature X"
git push origin v1.1.0
# 5. Create GitHub release (optional)
gh release create v1.1.0 --title "Navigator v1.1.0" --notes "..."
📊 Token Optimization Strategy
This repo follows Navigator principles:
- Always load:
DEVELOPMENT-README.md(~2k tokens) - Load for current work: Specific system doc (~3k tokens)
- Load if needed: Specific SOP (~2k tokens)
- Never load: All templates at once (~20k tokens)
Total: ~7k tokens vs ~35k (80% savings)
🎯 Success Metrics
Plugin Quality
- All templates follow universal pattern
- Slash commands work in test project
- Documentation is accurate
- Examples provided for common use cases
Token Efficiency
- <30k tokens per development session
- Navigator-first loading practiced
- Compact used between tasks
User Experience
-
/nav:initcreates complete structure - Templates easy to customize
- Documentation clear and helpful
🚀 Quick Natural Language Reference
Navigator v5.3 uses natural language - no commands needed!
Initialize Navigator:
"Initialize Navigator in this project"
Update documentation:
"Archive TASK-XX documentation"
"Create an SOP for debugging [issue]"
"Update system architecture documentation"
Smart compact:
"Clear context and preserve markers"
This documentation system keeps plugin development context-efficient while maintaining comprehensive knowledge.
Last Updated: 2025-01-23 (v6.1.0) Powered By: Navigator (Complete Framework)