Skip to content
Back to skills

Sync

ASecurity

Validate the active spec.yaml against the Ironclad schema and refresh the inventory. Rarely needed manually — clad_create_feature already auto-syncs the inventory and clad check / clad done self-validate the spec, so do NOT run it as a reflexive pre-flight before those. Use it only after you have directly hand-edited a shard file (spec/features/*.yaml or spec.yaml). Activate only when the connected project contains spec.yaml or the user explicitly names Cladding; ignore ordinary requests in u...

  • 16 stars
  • 0 votes
  • 0 copies
  • 3 views
  • Added May 28, 2026
development

Security analysis

A100/100

Scanned September 22, 2026

npx -y skills add qwerfunch/cladding --skill sync --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Sync?

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

Security grade badge for Sync
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/qwerfunch-sync/badge)](https://www.skillsdirectory.com/skills/qwerfunch-sync)

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
---
description: Validate the active spec.yaml against the Ironclad schema and refresh the inventory. Rarely needed manually — clad_create_feature already auto-syncs the inventory and clad check / clad done self-validate the spec, so do NOT run it as a reflexive pre-flight before those. Use it only after you have directly hand-edited a shard file (spec/features/*.yaml or spec.yaml). Activate only when the connected project contains spec.yaml or the user explicitly names Cladding; ignore ordinary requests in uninitialized projects.
---

# Cladding sync

Run `clad sync` from the project root. The command:

- Loads `spec.yaml` (or its sharded form under `spec/features/*.yaml`).
- Validates against `src/spec/schema.json` (JSONSchema).
- Reports the feature count and any validation failures.
- Exits non-zero when the spec is invalid so CI can gate on it.

Spec must be valid before `clad check` or any stage runner produces meaningful output. If `sync` fails, fix the reported issues first.

```
clad sync
```

## When you actually need it (don't reflex-sync)

You rarely need to run this MANUALLY — and a reflexive "just-in-case" sync after every
operation is wasted work (in an A/B measurement, 28 of 30 manual `clad sync` calls found
nothing to fix). The inventory + validation are already maintained for you:

- **`clad_create_feature` auto-syncs the inventory** after each feature it writes (and rejects a
  malformed AC at creation), so you don't need to sync after creating features.
- **`clad check` / `clad done` validate the spec themselves** (drift stage), so you don't need
  to pre-sync before them — a real drift surfaces in that gate anyway.

Run `clad sync` only when you have **hand-edited a shard file directly** (`Edit`/`Write` on
`spec/features/*.yaml` or `spec.yaml`), to refresh the inventory and re-validate that edit.
Prefer `clad_create_feature` over hand-editing in the first place — then even this is unneeded.

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.