From ravie
Use this skill when working across client, agency, consulting, or personal projects where code, data, credentials, prompts, or reusable patterns could leak between contexts. Do not use for ordinary single-project work with no cross-client or cross-workspace boundary risk.
How this skill is triggered — by the user, by Claude, or both
Slash command
/ravie:client-boundary-guardThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Prevent cross-client data leakage in agency or consulting work. Keep client content, code, credentials, and patterns isolated.
Prevent cross-client data leakage in agency or consulting work. Keep client content, code, credentials, and patterns isolated.
When working with client material alongside personal projects, ensure no client data leaks into personal repos, Notion, Linear, or skills — and no personal project data leaks into client deliverables.
Each client project should have:
When you learn something useful from client work that you want to reuse:
Example:
When switching between client and personal work:
/clear)When reviewing a boundary concern:
# Boundary check — [what was reviewed]
## Leakage found: [yes/no]
- [Specific instance]: [where it is, what leaked, fix]
## Isolation status
- Code: [isolated/shared — issue if shared]
- Tasks: [isolated/shared]
- Knowledge: [isolated/shared]
- Credentials: [isolated/shared]
## Remediation
- [ ] [Action needed]
pattern-learner — for safely extracting reusable patterns from client workmemory-import-sanitizer — for cleaning imported datapermission-guardian — client data operations are Tier 3+notion-brain — for maintaining isolated client knowledge spacesPattern extraction includes client details — "Use the dropdown component from the Acme project." This leaks the client name and implies copying their code. Extract the principle instead.
Shared Linear workspace — Client issues mixed with personal issues. One client sees another's task names. Use separate workspaces.
Guides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.
npx claudepluginhub amnafarzy/ravie --plugin ravie