Skip to main content

VS Auto Grading Plugin

Import a single-size pattern and get a fully graded size run in seconds — no manual grade rule setup required.

Status: Beta

Overview

VS Auto Grading scans pattern pieces, classifies them automatically (body front/back, sleeve, collar, waistband, etc.), computes per-point grade offsets from a measurement chart using a proportional POM-anchored algorithm, and applies sizes, grade rules, and point assignments back into VStitcher.

Requirements

  • VStitcher 2025.3.0 or newer (bw-api 3.x)

  • A garment open with at least one pattern piece (single-size is fine)

  • Optional Claude or Gemini API key, only for AI-assisted PDF measurement extraction (user supplies their own key)

How to Grade a Pattern

Step 1: Scan Garment

Open a garment with at least one pattern piece and launch the plugin. It auto-scans all pieces, showing name, dimensions, and auto-detected classification — override any row's classification from its dropdown if needed. Calibration/reference squares and pieces named "do not use" are excluded automatically.

Step 2: Load Measurements

Load a measurement chart from one of three sources:

Source

Description

Presets

19+ built-in garment types across tops, bottoms, dresses, skirts, activewear, swimwear, outerwear, kids

Import CSV

Paste or browse a table; both size orientations, fractional inches, and unit conversion are supported

Import PDF

Browse a tech pack or spec sheet PDF. If an AI provider is configured in Settings, the measurement table is extracted automatically into an editable CSV; without a key, the extracted page text is shown for manual copy-paste.

All values are editable before applying.

Step 3: Review and Apply

Click Preview to compute grade rules without writing to the garment, then Apply Grading. The plugin creates any missing sizes, deduplicated grade rules, and grades edge points — a summary shows what changed.

Settings

The Settings page has an AI Provider (PDF Import) card, used only by the Import PDF tab: choose Claude or Gemini and paste your own API key. Settings save automatically. The key is stored locally at ~/Library/Application Support/VSAutoGrading/settings.json (%APPDATA%\VSAutoGrading\settings.json on Windows) and is never sent to Browzwear servers. This is the only place the plugin talks to a third-party service, and only when you use Import PDF.

Adding Custom Measurement Presets

Presets are JSON files in the plugin's presets/ folder. Save your own edited table as a custom preset from the panel, or drop a new JSON file into the folder directly and reload the plugin:

{
"id": "mens_tshirt",
"name": "Men's T-Shirt",
"category": "tops",
"base_size": "M",
"unit": "cm",
"half_body": true,
"sizes": ["XS", "S", "M", "L", "XL", "2XL", "3XL"],
"measurements": {
"chest_width": {"XS": 47.0, "S": 50.0, "M": 53.0}
}
}

Files This Plugin Writes

Path (macOS)

Path (Windows)

Contents

~/Library/Application Support/Browzwear/VStitcher/Logs/vs-auto-grading/vs_auto_grading.log

%LOCALAPPDATA%\Browzwear\VStitcher\Logs\vs-auto-grading\vs_auto_grading.log

Debug log — scan events, PDF import, errors

~/Library/Application Support/VSAutoGrading/settings.json

%APPDATA%\VSAutoGrading\settings.json

AI provider settings for PDF import only (API key, provider)

~/Library/Application Support/VSAutoGrading/presets/

%APPDATA%\VSAutoGrading\presets\

User-saved custom measurement presets

Did this answer your question?