Unclear It is not stated what condition switches the safer writing on, so whether it applies to a given import is unknown.
When Claude Code imports memory files, skills, commands or settings into a project, meaning the files that belong to the current project rather than your whole account, it can now use a safer way of writing them instead of plain writes. This only happens when a particular condition inside Claude Code is met.
When copying skills, Claude Code now reports:
- symbolic links (shortcut files that point somewhere else) that it did not copy
- files whose setuid, setgid or sticky bits, which are special file permissions, were not kept
If a copy stops partway, it says that a partial copy may remain and where.
This is aimed at stopping an import from writing outside the project through a symbolic link. You are also told what was left out of a copy.
It is not stated what condition switches the safer writing on, so whether it applies to a given import is unknown.