Bluetape Skills 1.2.0
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-torelationship 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 --forceValidation 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