oss
Skill2 starsChanged 11 days agoMITView on GitHub
Open-source router for the user's upstream work. Status of every open upstream PR with rebases of own-fork branches, fork cleanup once a fork's PRs are all merged or closed, vetting an idea against the 7/10 quality bar, finding contributions, and prepping a PR to the target repo's conventions. Use when the user says "open source", "OSS", "status of my open source", "rebase all open PRs", "delete this fork", "what maintainer asked", "is this worth contributing", "prep this PR for upstream", or runs /oss [status|vet|prep|find]. Never comments on an upstream PR without the user's explicit permission; find respects any contribution pause the user has recorded.
2 other projects use a version of this.
Adopted by
Most recently taken up by
- csfh/skillstheir own version, first seen Sep 6, 2026
- sameerhimati/claude-code-kittheir own version, first seen Aug 14, 2026
Other versions2 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 2
- sameerhimati/claude-code-kit★ 1same name
- csfh/skills★ 0same name
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository16 other files it gives its agents.
- AGENTS.mdAGENTS.md
- CLAUDE.mdCLAUDE.md
- aws-opsSkill
- db-opsSkill
- docs-freshSkill
- fix-allSkill
- gh-actionsSkill
- harness-auditSkill
- ideateSkill
- memory-routerSkill
- parallelSkill
- prod-checkSkill
- repo-auditSkill
- save-sessionSkill
- shipSkill
- sonar-sweepSkill
The file
We split this skill into the rules it gives an agent
1 rule. About 0 are common, 1 is distinctive, and 0 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈1
Distinctive · estimate
This author's own choices. Worth a look.
0
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 32
Never comment on upstream PRs without explicit permission.
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
oss
One router for upstream contribution work. Pick the mode; read ONLY the matching reference, then follow it.
| Mode | Trigger | Reference |
find | "find contributions", hunt for issues matching skills | references/find-contributions.md |
vet | "is this worth a PR?", judge an idea against the 7+/10 bar | references/meaningful-oss-contribution.md |
prep | "prep upstream PR", match style/template before submitting | references/upstream-pr-prep.md |
Optional gate before find mode: if the user has recorded a contribution pause (brain recall oss pause), do NO new upstream PR hunting unless they explicitly ask in this session. vet and prep are always available for work the user initiates.
Standing rules (all modes):
- Quality bar is 7+/10: real problems, live code paths, no self-promo list adds, no bundled fixes.
- Trace the live entry point + read CONTRIBUTING for the base branch before writing anything. Patching a dead duplicate of the code, or targeting
mainwhen the project merges intodev, gets a PR closed. - Never comment on upstream PRs without explicit permission.
status mode and fork cleanup
Status and cleanup come up far more often than find or prep.
/oss status: list every open upstream PR authored by the user with age, last maintainer activity and CI state (gh search prs --author @me --state open), then rebase any own-fork branch that is behind (--force-with-leaseon the fork branch only). Never comment upstream; a maintainer question is reported to the user, not answered.- Fork cleanup: a fork whose every PR is merged or closed (verify each with
merged_at, both search and per-PR API) is deleted after backing up unmerged diffs to a local patch backup dir (for example~/branch-backup/fork-patches/). Needs thedelete_reposcope. Deleting the fork does not remove the PR record upstream. - A recorded contribution pause gates
findonly;statusand cleanup are always allowed.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

