dkyazzentwatwa/supernavigator/nav-init
Claude Code and agent skill by dkyazzentwatwa/supernavigator
- community
- ext:[{"type":"template","description":"Custom templates for code generation"}]
Checking that the SKILL.md file is still in the repository.
Initialize SuperNavigator (OS + App layers) documentation structure in a project. Auto-invokes when user says "Initialize SuperNavigator", "Initialize Navigator", "Set up SuperNavigator", etc.
Install
npx vskill@latest install dkyazzentwatwa/supernavigator/nav-initSemi-extensibleMentions customization, but needs skill-specific knowledge. Read the extensible skills standard
SKILL.md
SuperNavigator Initialization Skill
Purpose
Creates the SuperNavigator documentation structure (.agent/) in a new project, copies templates, and sets up initial configuration for both OS Layer (Navigator context management) and App Layer (Superpowers workflows).
When This Skill Auto-Invokes
- "Initialize SuperNavigator in this project"
- "Set up SuperNavigator"
- "Initialize Navigator in this project" (legacy, still works)
- "Create .agent folder for SuperNavigator"
- "Bootstrap SuperNavigator for my project"
SuperNavigator Layered Architecture
This skill initializes both layers:
- OS Layer (Navigator): Context management, Theory of Mind, session persistence
- App Layer (Superpowers): TDD workflows, code review, systematic debugging
Both layers communicate via shared .agent/ data store with implicit integration.
What This Skill Does
- Checks if already initialized: Prevents overwriting existing structure
- Creates `.agent/` directory structure:
`` .agent/ ├── DEVELOPMENT-README.md ├── .nav-config.json ├── tasks/ ├── system/ ├── sops/ │ ├── integrations/ │ ├── debugging/ │ ├── development/ │ └── deployment/ └── grafana/ ├── docker-compose.yml ├── prometheus.yml ├── grafana-datasource.yml ├── grafana-dashboards.yml ├── navigator-dashboard.json └── README.md ``
- Creates `.claude/` directory with hooks:
`` .claude/ └── settings.json # Token monitoring hook configuration ``
- Copies templates: DEVELOPMENT-README.md, config, Grafana setup
- Auto-detects project info: Name, tech stack (from package.json if available)
- Updates CLAUDE.md: Adds Navigator-specific instructions to project
- Creates .gitignore entries: Excludes temporary Navigator files
Execution Steps
1. Check if Already Initialized
2. Detect Project Information
Read package.json, pyproject.toml, go.mod, Cargo.toml, or similar to extract:
- Project name
- Tech stack
- Dependencies
Fallback: Use current directory name if no config found.
3. Create Directory Structure
Use Write tool to create:
4. Copy Templates
Copy from plugin's templates/ directory to .agent/:
DEVELOPMENT-README.md:
- Replace
${PROJECT_NAME}with detected project name - Replace
${TECH_STACK}with detected stack - Replace
${DATE}with current date
`.nav-config.json` (SuperNavigator enhanced):
Grafana Setup: Copy all Grafana dashboard files to enable metrics visualization:
Files copied:
- docker-compose.yml (Grafana + Prometheus stack)
- prometheus.yml (scrape config for Claude Code metrics)
- grafana-datasource.yml (Prometheus datasource config)
- grafana-dashboards.yml (dashboard provider config)
- navigator-dashboard.json (10-panel Navigator metrics dashboard)
- README.md (setup instructions)
5. Update Project CLAUDE.md
If CLAUDE.md exists:
- Append Navigator-specific sections
- Keep existing project customizations
If CLAUDE.md doesn't exist:
- Copy
templates/CLAUDE.mdto project root - Customize with project info
6. Setup Token Monitoring Hook
Create .claude/settings.json for token budget monitoring:
What this does:
- Monitors context usage after each tool call
- Warns at 70% usage, critical alert at 85%
- Suggests
/nav:compactwhen approaching limits
7. Create .gitignore Entries
Add to .gitignore if not present:
8. Success Message
Error Handling
If `.agent/` exists:
- Don't overwrite
- Show message: "Already initialized"
If templates not found:
- Error: "Navigator plugin templates missing. Reinstall plugin."
If no write permissions:
- Error: "Cannot create .agent/ directory. Check permissions."
Predefined Functions
project_detector.py
template_customizer.py
Examples
Example 1: New Next.js Project
User says: "Initialize Navigator in this project"
Skill detects:
package.jsonexists- Name: "my-saas-app"
- Dependencies: next, typescript, prisma
Result:
.agent/created- DEVELOPMENT-README.md shows: "Project: My SaaS App"
- DEVELOPMENT-README.md shows: "Tech Stack: Next.js, TypeScript, Prisma"
- .nav-config.json has project_name: "my-saas-app"
Example 2: Python Project
User says: "Set up Navigator"
Skill detects:
pyproject.tomlexists- Name: "ml-pipeline"
- Dependencies: fastapi, pydantic, sqlalchemy
Result:
.agent/created- Tech stack: "FastAPI, Pydantic, SQLAlchemy"
Example 3: Already Initialized
User says: "Initialize Navigator"
Skill checks:
.agent/directory exists
Result:
Integration with Other Skills
nav-start skill:
- Checks for
.agent/DEVELOPMENT-README.md - If missing, suggests: "Initialize Navigator first"
nav-task skill:
- Creates tasks in
.agent/tasks/ - Requires initialization
nav-sop skill:
- Creates SOPs in
.agent/sops/ - Requires initialization
Version History
- 1.0.0 (2025-01-20): Initial implementation
- Auto-detection of project info
- Template customization
- Grafana setup included
- Error handling for existing installations
Notes
- This skill replaces the deleted
/nav:initcommand from v2.x - Templates are copied from plugin installation directory
- Project info detection is best-effort (falls back to directory name)
- Safe to run multiple times (won't overwrite existing structure)
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/os-layer/core/nav-init/SKILL.md
Popularity
- Repository stars
- 31
- Repository forks
- 2
- 7-day trend score
- 17
Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 4 May 2026, 6 months ago.
Extension points
templateCustom templates for code generation
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/dkyazzentwatwa/supernavigator/nav-init)