Skip to content
Back to skills

Unet Plus Plus

ASecurity

"Routes UNet++ work across the official PyTorch nnU-Net stack and

  • 247 stars
  • 0 votes
  • 0 copies
  • 5 views
  • Added September 9, 2026
businesspythongoapi

Works with

  • cli
  • api

Security analysis

A100/100

Pro scans all 20 files and shows the line behind each finding

Scanned September 9, 2026

npx -y skills add VectorSpaceLab/AREX-Skill --skill unet-plus-plus --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Unet Plus Plus?

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

Security grade badge for Unet Plus Plus
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/vectorspacelab-unet-plus-plus/badge)](https://www.skillsdirectory.com/skills/vectorspacelab-unet-plus-plus)

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: unet-plus-plus
description: "Routes UNet++ work across the official PyTorch nnU-Net stack and
  the legacy Keras segmentation-models stack."
metadata:
  disco-role: operating
disable-model-invocation: true
license: NOASSERTION
---

# UNet++

Use this skill for the repository's two supported operating stacks:

- `sub-skills/nnunet/` for the official PyTorch nnU-Net implementation.
- `sub-skills/keras/` for the official Keras / segmentation_models implementation.

This repo is not a single uniform package. The PyTorch and Keras sides have
very different dependency and runtime assumptions, so future agents should pick
one sub-skill first instead of trying to force a combined environment.

## What this skill covers

- 3D nnU-Net training, preprocessing, inference, ensembling, pretrained-model
  management, and trainer/model-selection utilities.
- 2D Keras segmentation model construction, backbone selection, preprocessing,
  and the BRATS2013 application workflow.
- Safety guidance for legacy TensorFlow/Keras versus modern PyTorch/CUDA
  environments.

## Route first, then read deeper

If the user mentions any of these signals, route immediately:

- `nnUNet_train`, `nnUNet_predict`, `nnUNet_plan_and_preprocess`,
  `nnUNet_convert_decathlon_task`, `nnUNet_ensemble`, `nnUNet_determine_postprocessing`,
  `nnUNet_download_pretrained_model`, `nnUNet_change_trainer_class`,
  `TaskXXX`, `nnUNet_raw_data_base`, `nnUNet_preprocessed`, or `RESULTS_FOLDER`
  -> use `sub-skills/nnunet/`.
- `Unet`, `Nestnet`, `Xnet`, `FPN`, `PSPNet`, `segmentation_models`,
  `BRATS2013_application.py`, `backbone`, `vgg16`, `resnet50`, or legacy
  TensorFlow/Keras 1.x setup -> use `sub-skills/keras/`.

## Start here

- Read [`references/overview.md`](references/overview.md) for the stack split
  and a quick capability map.
- Read [`references/troubleshooting.md`](references/troubleshooting.md) for
  cross-cutting environment and routing pitfalls.
- Read [`references/repo-provenance.md`](references/repo-provenance.md) if you
  need to check whether the generated skill is stale relative to the source
  checkout.

## Minimal verification helpers

- [`sub-skills/nnunet/scripts/check-nnunet-runtime.py`](sub-skills/nnunet/scripts/check-nnunet-runtime.py)
  checks the nnU-Net import path, CLI entry points, CUDA status, and a tiny
  sliding-window smoke.
- [`sub-skills/keras/scripts/check-segmentation-models.py`](sub-skills/keras/scripts/check-segmentation-models.py)
  checks the Keras segmentation model builders on safe tiny inputs.

## Operating rules

- Do not mix the two stacks into one Python environment unless you already know
  the exact compatibility story. The inspected repo snapshot required separate
  environments.
- Do not depend on the original checkout at runtime. Every instruction here is
  written to be useful after the source repo is gone.
- Prefer the dedicated sub-skill for concrete workflows and use this root only
  as a router.
- Treat full nnU-Net training, legacy BRATS2013 training, pretrained model
  downloads, and other large workflows as documented operations, not as default
  smoke tests.

## Common user prompts this router should send onward

- "How do I train UNet++ with nnU-Net?" -> `sub-skills/nnunet/`
- "How do I build Xnet with a ResNet backbone?" -> `sub-skills/keras/`
- "Why does nnUNet_predict say RESULTS_FOLDER is missing?" -> `sub-skills/nnunet/`
- "Why does PSPNet reject my input shape?" -> `sub-skills/keras/`
- "What pretrained nnU-Net models are available?" -> `sub-skills/nnunet/`
- "Which backbones and weights does the Keras stack support?" ->
  `sub-skills/keras/`

## Cross-cutting references

- [`references/overview.md`](references/overview.md) for the repo split.
- [`references/troubleshooting.md`](references/troubleshooting.md) for shared
  environment and selection issues.
- [`references/repo-routing-metadata.json`](references/repo-routing-metadata.json)
  for managed router placement.

## What this root does not do

- It does not teach the full nnU-Net or Keras APIs inline.
- It does not describe source-checkout-only files.
- It does not bundle installation logs, verification reports, or usability
  cases. Those belong in the review/test artifact tree.

Use the sub-skill that matches the user's stack, then follow its bundled
references and scripts.

Files in this skill

  • SKILL.md4.2 KB
  • references/overview.md1.5 KB
  • references/repo-provenance.md1.2 KB
  • references/repo-routing-metadata.json501 B
  • references/troubleshooting.md1.9 KB
  • sub-skills/keras/SKILL.md3.6 KB
  • sub-skills/keras/references/api-reference.md2.6 KB
  • sub-skills/keras/references/backbones.md2 KB
  • sub-skills/keras/references/legacy-stack.md1.5 KB
  • sub-skills/keras/references/troubleshooting.md2 KB
  • sub-skills/keras/references/workflows.md2.3 KB
  • sub-skills/keras/scripts/check-segmentation-models.py1.4 KB
  • sub-skills/nnunet/SKILL.md4.8 KB
  • sub-skills/nnunet/references/api-reference.md4.5 KB
  • sub-skills/nnunet/references/cli-reference.md3.3 KB
  • sub-skills/nnunet/references/paths-and-environment.md2.1 KB
  • sub-skills/nnunet/references/pretrained-models.md3.1 KB
  • sub-skills/nnunet/references/troubleshooting.md2.5 KB
  • sub-skills/nnunet/references/workflows.md3.5 KB
  • sub-skills/nnunet/scripts/check-nnunet-runtime.py1.8 KB

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…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.