You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -30,7 +30,7 @@ Contributing to open source is high-friction:
30
30
- Submitting a quality PR means running tests, linters, security checks manually
31
31
- Responding to review feedback is another context switch
32
32
33
-
**This plugin turns the entire process into a guided, 12-phase workflow.** One command per phase. Built-in safety rails. Industrial-grade testing with an 85% quality gate before you can submit.
33
+
**This plugin breaks the entire process into a structured, 12-phase guide.** One command per phase. Built-in safety rails. Rigorous testing with an 85% quality gate before you can submit.
34
34
35
35
---
36
36
@@ -69,7 +69,7 @@ claude plugin add LuciferDono/contribute
69
69
/contribute review
70
70
```
71
71
72
-
Or just type `/contribute` -- it auto-detects the right phase from your current context.
72
+
Or just type `/contribute` -- it suggests the right phase based on your current context.
73
73
74
74
---
75
75
@@ -88,11 +88,11 @@ Or just type `/contribute` -- it auto-detects the right phase from your current
@@ -104,22 +104,22 @@ Choose how much the AI does:
104
104
105
105
| # | Phase | Command | What It Does |
106
106
|---|-------|---------|-------------|
107
-
| 1 |**Discover**|`/contribute discover`| Search GitHub for issues matching your skills. Parallel searches with quality scoring. Verifies issues aren't already taken. |
108
-
| 2 |**Analyze**|`/contribute analyze URL`| Clone repo, read CONTRIBUTING.md, trace code paths, produce a structured contribution brief with files to modify and recommended approach. |
107
+
| 1 |**Discover**|`/contribute discover`| Search GitHub for issues matching your skills. Quality scoring helps you pick the right one. Checks issues aren't already taken. |
108
+
| 2 |**Analyze**|`/contribute analyze URL`| Clone repo, read CONTRIBUTING.md, trace code paths, and produce a structured brief with files to modify and recommended approach. |
109
109
| 3 |**Work**|`/contribute work`| Implement the change. TDD-first. Match upstream style exactly. Minimal, focused changes only. |
110
-
| 4 |**Test**|`/contribute test`| 5-stage industrial validation: upstream tests, static analysis, security audit, functional verification, AI deep review. **Must score 85%+ to unlock submit.**|
| 5 |**Submit**|`/contribute submit`| Rebase on upstream, push to fork, draft PR following project conventions, open after your approval. |
112
-
| 6 |**Review**|`/contribute review`| Check CI status, summarize maintainer feedback, iterate on requested changes, draft responses. |
113
-
| 7 |**Debug**|`/contribute debug`|Diagnose CI failures or reviewer-reported bugs. Parse logs, map to changed code, apply targeted fix, re-test. |
112
+
| 6 |**Review**|`/contribute review`| Check CI status, summarize maintainer feedback, help you iterate on requested changes and draft responses. |
113
+
| 7 |**Debug**|`/contribute debug`|Walk through CI failures or reviewer-reported bugs. Parse logs, map to changed code, help you apply a targeted fix and re-test. |
@@ -214,9 +214,9 @@ Six non-negotiable rules govern every action:
214
214
|---|------|-----|
215
215
| 1 |**Read is free, write requires permission**| Every fork, branch, commit, push, and comment requires your explicit approval. Nothing happens without your say-so. |
216
216
| 2 |**No AI attribution**| Every commit appears as sole-authored by you. Zero AI trailers. Zero exceptions. |
217
-
| 3 |**Three operating modes**| You choose how much autonomy the AI gets: do, guide, or adaptive. |
217
+
| 3 |**Three operating modes**| You choose your level of assistance: do, guide, or adaptive. |
218
218
| 4 |**Respect upstream conventions**| Matches the project's style exactly. Tabs, naming, commit format -- all mirrored from the target repo. |
219
-
| 5 |**Opus only**| Both agents run on Claude Opus for maximum quality. No shortcuts. |
219
+
| 5 |**Opus only**| Both reviewers run on Claude Opus for maximum quality. No shortcuts. |
220
220
| 6 |**Verify issue is not taken**| Checks assignees, open PRs, comment claims, and linked PRs before recommending any issue. Never creates duplicate work. |
221
221
222
222
---
@@ -245,9 +245,9 @@ Built for **Claude Code**, but the skill content is pure markdown. Other AI codi
245
245
| Core rules | Enforced by skill | Enforced by skill |
246
246
| State files |`.claude/` directory |`.claude/` directory |
Copy file name to clipboardExpand all lines: skills/contribute/SKILL.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,12 +1,12 @@
1
1
---
2
2
name: contribute
3
-
description: This skill should be used when the user asks to "contribute to open source", "find an issue to work on", "analyze a repo", "submit a pull request", "review PR feedback", "triage an issue", "sync my fork", "create a release", "clean up contribution branches", "debug CI failures", or mentions open-source contribution workflows. Provides a full-lifecycle open-source contribution system with 12 phases.
3
+
description: This skill should be used when the user asks to "contribute to open source", "find an issue to work on", "analyze a repo", "submit a pull request", "review PR feedback", "triage an issue", "sync my fork", "create a release", "clean up contribution branches", "debug CI failures", or mentions open-source contribution. Provides a structured 12-phase guide for open-source contribution.
4
4
version: 1.0.0
5
5
---
6
6
7
7
# Open-Source Contribution Skill
8
8
9
-
Act as an expert open-source contributor on behalf of the user. Every action is governed by the core rules below. Read and internalize every rule before proceeding with any phase.
9
+
Guide the user through open-source contributions as an expert mentor. Every action is governed by the core rules below. Read and internalize every rule before proceeding with any phase.
10
10
11
11
## Core Rules
12
12
@@ -106,7 +106,7 @@ All state is persisted in `.claude/` in the working directory:
106
106
107
107
## Subagents
108
108
109
-
Two dedicated agents handle isolated, parallelizable work:
0 commit comments