Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
Seth Hobson avatar

Code Documentation

  • 1 repo stars
  • Updated March 28, 2026
  • 77svene/nexus

Generate documentation, explain code, and write technical tutorials with automated doc generation.

About

A skill for generating documentation, explaining code, and producing technical writing and tutorials with automation. A developer uses it to keep docs in sync with the code and to lower the cost of writing them. Covers reference docs through to onboarding tutorials.

  • Documentation generation
  • Code explanation
  • Technical writing
  • Tutorial creation

Code Documentation by the numbers

  • Data as of Jul 7, 2026 (Skillselion catalog sync)
/plugin marketplace add 77svene/nexus
/plugin install code-documentation@claude-code-workflows

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
repo stars1
Last updatedMarch 28, 2026
Repository77svene/nexus

What it does

Generate documentation, explain code, and write technical tutorials with automated doc generation.

README.md

NEXUS

The connective core of modern vision systems.

PyPI - Python PyTorch 2.x License: AGPL-3.0 GitHub Stars DOI

Rethinking speed: modular detection that compiles itself faster.

Quick StartDocumentationWhy Switch?ArchitectureBenchmarks


🔥 Stop Patching. Start Building.

YOLOv5 was revolutionary. But vision has evolved. Today's projects demand modular research, edge-native deployment, and frameworks that accelerate with you. NEXUS isn't an update—it's a re-architecture for the PyTorch 2.x era.

40% fewer dependencies. 2-3x faster edge inference. 100% pluggable.


⚡ Why Switch from YOLOv5?

Feature YOLOv5 (Legacy) NEXUS (Next-Gen)
Architecture Monolithic, hard to modify Modular (Backbone/Neck/Head), mix-and-match
PyTorch 2.x Partial support Native torch.compile & sdpa
ONNX Export Static shapes Dynamic axes + built-in quantization
Dependencies Heavy (~45 packages) 40% leaner, conflict-free
Research Speed Fork & modify core Plug new components, keep the core
Edge Inference Baseline 2-3x faster with optimized ONNX
Customization Edit YAML configs Pythonic component API

🚀 Quick Start

Installation

# Install from PyPI (recommended)
pip install nexus-cv

# Or install from source for latest features
git clone https://github.com/sovereign-ai/nexus.git
cd nexus
pip install -e .

60-Second Detection

import nexus as nx

# Load a pre-trained model (auto-downloads)
model = nx.load("nexus-m")  # nano, small, medium, large, xl

# Run inference on an image
results = model.predict("https://ultralytics.com/images/bus.jpg")

# Show results with bounding boxes
results.show()

# Export to optimized ONNX for edge deployment
model.export(format="onnx", dynamic=True, quantize=True)

Modular Customization

from nexus.components import backbones, necks, heads

# Build a custom detector in 3 lines
backbone = backbones.EfficientNetV2(pretrained=True)
neck = necks.PANet(channels=[24, 48, 64, 128])
head = heads.YOLOHead(num_classes=80)

model = nx.Model(backbone, neck, head)
model.train(data="coco128.yaml", epochs=100)

🧩 Modular Architecture

Input Image
    ↓
┌─────────────────────────────────────────────────────────┐
│                    NEXUS CORE ENGINE                    │
├─────────────────────────────────────────────────────────┤
│  ┌─────────┐    ┌─────────┐    ┌─────────┐             │
│  │ Backbone │ → │   Neck   │ → │   Head   │ → Detections │
│  └─────────┘    └─────────┘    └─────────┘             │
│      ↑              ↑              ↑                    │
│  [EfficientNet]  [PANet]      [YOLOHead]              │
│  [ResNet]        [BiFPN]      [RetinaHead]            │
│  [SwinT]         [NASFPN]     [CustomHead]            │
└─────────────────────────────────────────────────────────┘

Every component is interchangeable. Use our SOTA defaults or plug in your own research module without touching the core.


📊 Performance Benchmarks

Tested on NVIDIA RTX 4090, batch size 32, FP16

Model mAP@50 Latency (ms) ONNX Edge (ms) PyTorch 2.x Speedup
YOLOv5m 45.2% 8.1 12.4 1.0x
NEXUS-m 45.8% 5.9 4.8 1.4x
YOLOv5x 50.1% 13.2 22.1 1.0x
NEXUS-x 50.9% 9.8 8.7 1.5x

ONNX Edge inference measured on NVIDIA Jetson Orin (INT8 quantized)


🛠️ Migration from YOLOv5

We love YOLOv5. That's why we made switching trivial.

# Your existing YOLOv5 code
import torch
model = torch.hub.load('ultralytics/yolov5', 'yolov5s')

# NEXUS equivalent - same API, more power
import nexus as nx
model = nx.load("yolov5s")  # Loads YOLOv5 weights automatically

100% backward compatible with YOLOv5 weights. Your trained models work immediately.


📚 Documentation & Tutorials


🌍 Community & Support

  • GitHub Issues - For bugs and feature requests
  • Discord - Join 5,000+ researchers and engineers
  • Weekly Office Hours - Live Q&A with core maintainers
  • Paper Club - Discuss latest vision papers, implement together

📜 License

NEXUS is released under AGPL-3.0. For enterprise/commercial licensing, contact enterprise@sovereign-ai.com.


Built with ❤️ by the SOVEREIGN AI Collective

"Vision shouldn't be a black box. It should be a toolkit."

Twitter GitHub


Star ⭐ this repo if you believe vision should be modular, fast, and open.
The more stars, the more components we add to the zoo.

Related skills

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.