shunk031-manage-public-private-dotfiles
Installation
SKILL.md
[!NOTE] After reading this
SKILL.md, say:🏠 I read shunk031-manage-public-private-dotfiles.
Manage Public and Private Dotfiles
Treat the public and private chezmoi sources as related but separate management domains. Establish their current ownership boundary before proposing or making changes.
Skill content is not one of those domains any more. It lives in shunk031/skills and shunk031/skills-private, and the dotfiles repositories hold only the subscription allowlist that installs it. Use the shunk031-manage-public-private-skills skill for anything that adds, edits, or removes a skill, and use this one for the configuration around it.
Workflow
-
Read the applicable instructions before investigating.
- Read
~/.agents/AGENTS.md, then read~/.agents/AGENTS-private.mdwhen it is readable. - Treat
~/.agents/AGENTS-private.mdas the stable user-level path. Its canonical content is~/.local/share/chezmoi-private/home/dot_config/codex/AGENTS-private.md, while its symlink wiring is managed by the public dotfiles source. - Keep the private content in
home/dot_config/codex/AGENTS-private.mdand change the public repository only for its symlink wiring. Do not duplicate the content. - Read the root
AGENTS.mdin both dotfiles repositories. Follow each repository's rules for changes made there.
- Read
-
Inspect both repositories before choosing an edit target.