bridge-contributelisted
Install: claude install-skill bks-lab/open-bridge
# Bridge Contribute — give improvements back upstream
This is the skill the open-bridge community uses to feed features and
improvements back: it turns work on your `user/*` branch into a clean,
reviewed pull request against `bks-lab/open-bridge` (or your org's
overlay repo) — and it **refuses to ship anything the content-safety
gate flags**. Protecting your own customer names, personal data, and
internal paths is a hard gate, not a checkbox.
Read the referenced file ONLY when triggered.
## Arguments
| Argument | Effect | Default |
|----------|--------|---------|
| `(none)` | Scan and categorize all contributable files | — |
| `{path}` | Analyze a specific file or directory | — |
| `--adapt` | Generalize org-specific content before contributing | false |
| `--repo <name>` | Only consider candidates for one destination | all |
## Decision Tree
```
User wants to...
├── Scan branch for contributions → references/workflow.md
├── Contribute a specific file/dir → references/workflow.md ({path})
├── Adapt/generalize content first → references/workflow.md § Adapt mode
├── Promote whole commits by scope → use the bridge-promote skill (/promote)
└── Questions about scope routing → CLAUDE.md § tier model
```
## Safety (MANDATORY — the reason this skill exists)
No PR is created until the two-layer gate passes for the exact outgoing
file set:
1. `python3 scripts/no-scrub-leak.py {files}` — `scripts/no-scrub-leak.py`
is a shar