Skip to content

Bluetape Skills 1.2.0

Choose a tag to compare

@debop debop released this 16 Jul 18:30
v1.2.0
7016703

Highlights

Bluetape Skills 1.2.0 strengthens $bluetape-diagram without replacing the established Bluetape visual style. Connector-heavy diagrams now receive broader automatic geometry screening before the required full-size PNG review.

Diagram validation

  • Detects relationship-label collisions with cards, labels, and unrelated connectors.
  • Rejects shared connector segments and reports data-from/data-to relationship names in failures.
  • Applies SVG affine transforms while keeping disconnected path subpaths separate.
  • Distinguishes connector identity from display names so duplicate relationships cannot hide crossings.
  • Fails closed on malformed transform arguments and unsupported SVG path commands.

The audit remains a screening tool. Full-size rendered PNG inspection is still the final authority for typography, density, and visual clarity.

Upgrade

Clone the immutable release tag, validate it, and install with backup-preserving replacement:

git clone --branch v1.2.0 --depth 1 https://github.com/bluetape4k/bluetape-skills.git bluetape-skills-v1.2.0
cd bluetape-skills-v1.2.0
./scripts/validate.sh
./scripts/install.sh --force

Validation requires Bash, rg, Python 3, and uv. Restart Codex after installation so the updated skills are discovered.

Verification

  • The merged candidate passed 133 workflow tests, 151 subtests, and 17 diagram regression tests.
  • Ruff formatting/lint, Python compilation, the complex cache diagram benchmark, live/chezmoi/public parity, and Codex self-audit passed.
  • Both release archives passed checksum verification, the complete bundle validator, and fresh installation of all 14 canonical skills.
  • The immutable annotated tag is SSH signed and targets merge commit 70167032fb354861bf4ba6aaaac1d5ac09c7c92c.

Related: release PR #7

Full Changelog: v1.1.0...v1.2.0