cv-promote-guard
Installation
SKILL.md
CV Promote Guard — Safe, Auditable, Sidecar-First Profile Evolution
Core Mission: Allow opportunity finders to use the user's real CV for hyper-relevant analysis and prep, while making any "promote insights" (suggested improvements to headline, experience bullets, skills, etc.) completely safe, reversible, and user-controlled.
Immutable Principles
- Sidecar-First Always: All proposed changes go to a sidecar (e.g.
preps/<id>/cv-delta.json) before any master edit. - External Repo is Sacred: The configured profile checkout is read-only by default. Writes require multi-step confirmation + diff preview.
- Multiple Guards & Pauses: prune on read; diff preview +
.bakon promote; extra pause for public-facing fields. - Full Audit & Reversible: Log source opportunity, rationale, deltas, user decision. Git-friendly patch output.
- Composability: Exposed as guarded MCP tool — agents suggest, never force promotes.
Reactor Integration
In finder-reactor loop:
- Analyze/Prep: load pruned CV packet from configured
cv_repo_path(e.g.src/data/cvdata.json). - Promote flow: generate delta → sidecar → preview → confirm → safe write + backup.
- Guard triggers: "Is this promoting to live public CV? Pause."