k-skill/korean-jangbu-for
Jeffrey (Dongkyu) Kim c934b4076b Prevent partial jangbu wrapper installs on collisions
Promoted upstream jangbu skills now preflight every Claude and agents top-level destination before the installer mutates home skill directories. This keeps unrelated user-authored skills from causing a mixed partial discovery state, while preserving the existing managed-marker overwrite path and the explicit override escape hatch.

The installer also prints the namespace re-sync warning next to the upstream runtime install command so users know to restore wrapper-managed top-level skills after running upstream's Claude-only installer.

Constraint: Upstream skill contents must be checked out before collision preflight can validate promoted SKILL.md files.

Rejected: Roll back cache checkout on collision | cache writes are outside the advertised home skill discovery namespace and are needed to inspect pinned upstream content.

Confidence: high

Scope-risk: narrow

Directive: Keep promoted-skill collision checks before install_wrapper_payload and sync_dir calls for home skill roots.

Tested: bash -n korean-jangbu-for/scripts/install.sh

Tested: node --test scripts/skill-docs.test.js --test-name-pattern='korean-jangbu-for'

Tested: temp HOME real pinned upstream install and .agents jangbu-tax collision preflight smoke

Tested: npm run ci
2026-04-29 01:09:11 +09:00
..
scripts Prevent partial jangbu wrapper installs on collisions 2026-04-29 01:09:11 +09:00
DISCLAIMER.md Add korean jangbu automation skill wrapper 2026-04-28 23:41:09 +09:00
LICENSE.upstream Add korean jangbu automation skill wrapper 2026-04-28 23:41:09 +09:00
NOTICE Add korean jangbu automation skill wrapper 2026-04-28 23:41:09 +09:00
SKILL.md Protect jangbu wrapper installs from incomplete payloads 2026-04-29 00:50:37 +09:00