Working With AI
Version history
Track Skafold Project Importer, skill, and exchange schema versions.
Use this page to understand which Skafold Project Importer, skill, and exchange versions are current.
For product release notes, see Product Updates.
Current versions
| Area | Current version | Notes |
|---|---|---|
| Skafold JSON format | skafold-context | Required format value for import. |
| Skafold JSON schema | 1.0 | Required version value for import. |
| Skafold Project Importer plugin | 1.0.3 | Native ChatGPT and Codex distribution package. |
| Skafold Project Importer skill | 1.12 | Recorded in generator.skillVersion. |
What plugin version 1.0.3 adds
This plugin update includes:
- Installation through a local Codex plugin marketplace.
- Native discovery in ChatGPT and Codex.
- Branded plugin and skill metadata.
- A dependency-free validator for schema rules, references, duplicate IDs, and page hierarchy cycles.
- A separate standalone skill archive for Claude, Gemini, and legacy custom-instruction workflows.
- Sections-frame guidance for stable reusable names, page-specific instance labels, and independent library and page status colors.
- Reusable-by-default section guidance with canonical definitions and lightweight page placements.
- Lossless preservation of Skafold canvas layout data during unchanged AI round trips.
- Ordered reusable-section dividers with cross-reference validation.
What Project Importer skill version 1.12 covers
The current skill and schema support:
- Discovery-first planning before project import-file generation.
- Page hierarchy with section names, layout hints, notes, tags, build guidance, and flexible workflow status colors.
- Reusable-by-default sections through canonical
globalSectionsdefinitions and aglobalSectionIdon every page placement. - Stable reusable section definitions, optional page-specific
instanceNamevalues, and independent status colors for the library definition and each page placement. - Ordered reusable-section dividers plus stable grouping through
kind: "separator"and definitiongroupId. - Opaque
canvaspreservation when revising a Skafold-exported package. - User journeys separate from primary page hierarchy, with typed tracking, decision, and note callouts.
- Technical architecture items and typed relationships.
- Design guidance fields for direction, colors, typography, layout, imagery, motion, UI treatment, avoid notes, and design-system notes.
- Assumptions and open questions.
- Deterministic validation when Node.js execution is available, with direct schema validation as the fallback.
Compatibility rules
Skafold currently imports only:
{
"format": "skafold-context",
"version": "1.0"
}
When an AI revises an exported file, ask it to preserve:
- Existing IDs for unchanged records.
globalSectionsandglobalSectionId.- The order,
kind, andgroupIdof reusable sections and organizational dividers. layout,notes,tags,buildGuidance, andstatusColor. Legacycompleted: trueremains compatible and imports as green.- The top-level
canvasobject byte-for-byte when it is present. - Assumptions and open questions that still apply.
Preserving these fields helps Skafold reuse existing nodes, connector paths, Page Hierarchy card positions, and shared section references during replacement imports.
When to update the plugin or skill
Download and reinstall the Project Importer plugin when Skafold announces:
- A new plugin version.
- A new
generator.skillVersion. - New schema fields.
- Changed section pattern names.
- Project JSON import or round-trip behavior changes.
- New AI planning guidance.
For ChatGPT or Codex, download the new plugin archive and give the extracted folder to Plugin Creator in a task without a project selected. Approve the requested update and enablement changes, then begin a new task. For Claude, Gemini, or another standalone configuration, replace the prior skill and reference files.