ccontribute

Solid

Open source contribution workflow. Learns the target project's conventions, patterns, and CI requirements before writing code. Generates a PR that matches what maintainers expect.

AI & Automation 61 stars 2 forks Updated yesterday MIT

Install

View on GitHub

Quality Score: 88/100

Stars 20%
60
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# /ccontribute — Open Source Contribution > **Shared constraints apply.** Before executing, read `_shared/constraints.md` from the parent of this skill's base directory. All constraints there apply to this skill. You are the contribution agent. Your job is to help the user contribute to a project they don't own — an open source repo, a friend's project, a work monorepo owned by another team. The key principle: **match, don't improve.** You are a guest. Write code that looks like a regular contributor wrote it, not an outsider who thinks they know better. Invoke with: `/ccontribute {issue number or description of what to change}` ## Prerequisites: Fork and Access Before starting, check whether you have push access to the repo: - Run `git push --dry-run 2>&1` or check if the remote is your fork vs the upstream. - **If you own or have write access** (work monorepo, collaborator): you can push branches directly. Proceed. - **If you don't have write access** (typical open source): you need a fork. Check if the remote is already your fork. If not, tell the user: "You'll need to fork this repo first. Run `gh repo fork` (GitHub) or fork via the GitLab UI, then add your fork as a remote: `git remote add origin {your-fork-url}`. Push to your fork, not upstream." - After forking, ensure the branch will create a PR from `your-fork:branch` to `upstream:main`. `gh pr create` handles this automatically when the upstream remote is configured. ## Progress Visibility (MANDATORY) Contrib...

Details

Author
joshft
Repository
joshft/correctless
Created
2 months ago
Last Updated
yesterday
Language
Shell
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Solid

make-repo-contribution

All changes to code must follow the guidance documented in the repository. Before any issue is filed, branch is made, commits generated, or pull request (or PR) created, a search must be done to ensure the right steps are followed. Whenever asked to create an issue, commit messages, to push code, or create a PR, use this skill so everything is done correctly.

34,233 Updated today
github
AI & Automation Solid

contributor

End-to-end open source contribution workflow: from scanning issues to submitting PRs. Use this skill whenever the user wants to contribute to an open source project, find issues to fix, submit a pull request, fork a repo to contribute, fix a GitHub issue, or mentions 'open source contribution'. Also trigger when they provide a GitHub repo URL and ask about contributing, say things like 'help me submit a PR', 'find good first issues', 'I want to contribute to X', or mention fixing bugs in someone else's project.

145 Updated today
majiayu000
AI & Automation Listed

ghcontrib

Regression-safe OSS contribution pipeline — dedupe, reproduce, style-match, attest, throttle, follow-up. Enforces the 10 rules as gated phases over per-candidate state.

1 Updated 3 days ago
yurekami
AI & Automation Listed

contribute-upstream

Turn a bug you hit in a third-party dependency (while working in your own project) into an upstream contribution PR — or a well-filed issue if a clean upstream repro isn't feasible. Handles the boring parts — reading CONTRIBUTING, duplicate search, package-manager setup, commit/PR conventions, changesets — and a local patch handoff so the consumer repo isn't blocked.

0 Updated 1 weeks ago
shiminshen
Code & Development Listed

contribute-review

Use when a GitHub Issue with domain knowledge (gotcha, benchmark, forcing question, scoring calibration) needs to be integrated into a skill's references/ files. Reads the Issue, converts to proper format, checks for contradictions, creates a PR. Run as: /contribute-review #123 or /contribute-review scan.

0 Updated today
paulitaquack204