contributor-profile
Keeps a contributor's Familiarity levels in a private Contributor profile outside every repository, so a saved level shapes later sessions without being restated. Runs the opt-in interview for the Knowledge areas a workspace declares, saves a level changed in chat, turns the profile off and on, deletes an entry, moves it between machines with export and import, and diagnoses what the hooks inject. Writes only through its script, after a preview the contributor approves. USE FOR: save my familiarity level, rate this project's Knowledge areas, remember that I am new to Kerberos, turn the contributor profile off, delete my profile, copy my profile to another machine, why the session did not know my level, what the profile hook injects, declare Knowledge areas. DO NOT USE FOR: changing a level for this session only (use /simpler, /deeper, or plain words), team-wide profiles, levels guessed from behaviour, Memory Bank content (use memory-bank), installing hooks (use Install-CopilotAtelier).
- Compatibility
- Windows PowerShell 5.1 or PowerShell 7 or later. git on PATH for the identity rule; without it the hooks read the single or default entry, and a write needs -Contributor or -NewContributor. Re-sending levels after a compaction needs a module or Setup installation, which deploys the hooks.
Pinned to revision ae8684d41249, so it is the text this page describes rather than whatever the author pushed since.
Files
- skills/contributor-profile/SKILL.md
- skills/contributor-profile/assets/contributor-profile.hooks.json
- skills/contributor-profile/scripts/ContributorProfile.ps1
- skills/contributor-profile/scripts/ContributorProfileCommon.ps1
- skills/contributor-profile/scripts/ContributorProfileReader.ps1
Every link opens the file at its source, pinned to the revision this page describes.