Skip to content
Back to skills

Version Manager

ASecurity

name: version-manager description: Standardized protocol for listing, switching, and comparing strategy versions using the Gemini Flash delegation bridge. Ensures correct version is active across all developmental environments.

  • 2 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 27, 2026
business

Works with

  • mcp

Security analysis

A100/100

Scanned September 27, 2026

npx -y skills add David-Li0406/meta-skill-evloving --skill version-manager --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Version Manager?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Version Manager
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/david-li0406-version-manager/badge)](https://www.skillsdirectory.com/skills/david-li0406-version-manager)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
name: version-manager
description: Standardized protocol for listing, switching, and comparing strategy versions using the Gemini Flash delegation bridge. Ensures correct version is active across all developmental environments.

# Version Manager Sub-Agent

## Purpose
Fast, cost-effective version management using Haiku model for simple file operations.

## When to Auto-Trigger
Automatically spawn a Haiku sub-agent when user requests:
- "Load V8_3"
- "Switch to V8_2_UI_HORIZONTAL"
- "What versions are available?"
- "Which version is in NinjaTrader?"
- "Deploy V8_2_BUGFIX to NinjaTrader"

## Sub-Agent Configuration
```
Primary Executor: Gemini 3 Flash (via delegation_bridge MCP)
Protocol: Wearable Project Standard
Tools: call_gemini_flash (read_file/deploy), grep_search
Type: Version Control Specialist
```

## Operations

### 1. List Available Versions
- Search project directory for `UniversalORStrategy*.cs` files
- Parse version numbers and suffixes
- Display in chronological order
- Show file sizes and modification dates

### 2. Load Version to NinjaTrader
- Copy specified version from project to NinjaTrader strategies folder
- Verify file copied successfully
- Report what's now loaded
- DO NOT modify the project file

### 3. Check Current Version
- Compare file in NinjaTrader vs project files
- Report which version is currently deployed
- Show last modified timestamp

### 4. Version Comparison
- Show differences between two versions (file size, dates)
- List what changed (based on naming suffix)

## Locations
- **Project**: `${PROJECT_ROOT}/`
- **NinjaTrader**: `C:/Users/${USERNAME}/Documents/NinjaTrader 8/bin/Custom/Strategies/`

## Workflow

### Loading a Version
1. Verify version exists in project
2. Copy to NinjaTrader strategies folder
3. Report: "Loaded [VERSION] to NinjaTrader. Compile (F5) to use."

### Listing Versions
1. Find all `UniversalORStrategy*.cs` files
2. Sort by version number
3. Display with metadata

### Checking Current Version
1. Read file in NinjaTrader
2. Check version string in code
3. Report which version is active

## Safety Rules
- NEVER modify files in the project directory
- NEVER delete files without explicit user request
- ALWAYS verify file exists before copying
- ALWAYS report success/failure clearly

## Example Interactions

**User**: "Load V8_2_UI_HORIZONTAL"
**Agent Response** (via Haiku sub-agent):
```
✓ Found: UniversalORStrategyV8_2_UI_HORIZONTAL.cs
✓ Copied to NinjaTrader strategies folder
✓ Size: 177,599 bytes
Ready to compile. Press F5 in NinjaTrader.
```

**User**: "What versions are available?"
**Agent Response** (via Haiku sub-agent):
```
Available versions in project:
1. UniversalORStrategyV8.cs (175,000 bytes, Jan 17)
2. UniversalORStrategyV8_2.cs (175,244 bytes, Jan 17)
3. UniversalORStrategyV8_2_UI_HORIZONTAL.cs (177,599 bytes, Jan 17)
4. UniversalORStrategyV8_3.cs (177,599 bytes, Jan 17)

Currently in NinjaTrader: V8_2 (original)
```

## Related Skills
- [version-safety](../version-safety/SKILL.md) - Version creation rules
- [delegation-bridge](../delegation-bridge/SKILL.md) - Version operation logic
- [wearable-project](../antigravity-core/wearable-project.md) - Portability standards

---
*Optimized for Gemini 3 Flash delegation via bridge (2026-01-21)*

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…