Engineering
nav-task avatar

nav-task

Manage Navigator task documentation: create implementation plans, archive completed features, and maintain the task index for Claude Code workflows.

Introduction

The nav-task skill is an essential component of the Navigator context engineering framework for Claude Code. It acts as a dedicated task manager that ensures development sessions remain structured and focused by converting natural language intent into formal implementation plans. By automating the creation, tracking, and archival of feature documentation, it prevents context drift and ensures that AI assistants maintain a consistent understanding of project architecture and progress.

  • Automatically generates structured implementation plans with phases, technical decisions, and success criteria.

  • Supports seamless task lifecycle management: from initiating new features to archiving completed work.

  • Integrates with local repository task stores, automatically determining IDs and updating the task index.

  • Facilitates accurate archiving by summarizing conversation history, capturing implemented logic, technical challenges, and key decisions.

  • Maintains project memory by linking tasks to SOPs and system architecture documentation.

  • Invoke when starting a new feature (e.g., 'create implementation plan') or completing one (e.g., 'document this feature').

  • The skill relies on specific repository conventions, such as .agent/.nav-config.json for task prefixes and .agent/tasks/ for storage.

  • It specifically differentiates between task creation and archival to maintain a clean, auditable record of development progress.

  • Do not use this skill for updating existing system docs or creating standard operating procedures (SOPs); use the respective system or SOP skills for those purposes.

  • Ideal for developers who want to maintain long-running sessions, ensure test coverage, verify builds, and document technical rationale without manual overhead.

Repository Stats

Stars
166
Forks
8
Open Issues
0
Language
Python
Default Branch
main
Sync Status
Idle
Last Synced
May 1, 2026, 07:45 AM
View on GitHub