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
Copy file name to clipboardExpand all lines: .agents/skills/contribution-flow/SKILL.md
+10-10Lines changed: 10 additions & 10 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,29 +1,29 @@
1
1
---
2
-
name: ropy-contribution-flow
3
-
description: Ropy repository contribution workflow. Use for any code change that should become a commit — adding features, fixing bugs, refactoring, or any source modification. Drives the full Issue → Branch → PR → Merge process.
2
+
name: contribution-flow
3
+
description: Repository contribution workflow. Use for any code change that should become a commit — adding features, fixing bugs, refactoring, or any source modification. Drives the full Issue → Branch → PR → Merge process.
4
4
---
5
5
6
-
# Ropy Contribution Flow
6
+
# Contribution Flow
7
7
8
-
Issue → Branch → PR → Merge workflow for any code change in this repo. Coding standards live in [`AGENTS.md`](../../../AGENTS.md); this skill only covers the process.
8
+
Issue → Branch → PR → Merge workflow for any code change in this repo. Coding standards live in the project's development guidelines (e.g. `AGENTS.md`); this skill only covers the process.
9
9
10
10
## Conventions
11
11
12
12
Shared vocabulary used throughout the flow below: `<type>` and `<scope>` placeholders in every step refer back here.
-**Scopes**: infer from the project's top-level module/directory structure (e.g. `core`, `api`, `ui`).
16
16
-**Subject**: lowercase, imperative mood, no trailing period.
17
17
-**Consistency**: the `<type>` must match across the Issue title, branch prefix, every commit, and the PR title. The `<scope>` is required on commits and the PR title, optional on the Issue title, and omitted from the branch name.
18
18
19
19
## The flow
20
20
21
21
### 1. Open the Issue
22
22
23
-
Pick a template from `.github/ISSUE_TEMPLATE/`. Fill it into `/tmp/ropy-issue.md`, then:
23
+
If the project has issue templates (`.github/ISSUE_TEMPLATE/`), pick the appropriate one. Otherwise use a concise description with acceptance criteria. Fill it into `/tmp/issue-body.md`, then:
@@ -61,11 +61,11 @@ Multiple commits are fine — they are squashed on merge.
61
61
62
62
### 6. Push & Open the PR
63
63
64
-
Fill `.github/PULL_REQUEST_TEMPLATE.md`into `/tmp/ropy-pr.md`, then:
64
+
If the project has a PR template (`.github/PULL_REQUEST_TEMPLATE.md`), fill it into `/tmp/pr-body.md`. Otherwise write a concise summary with a test plan. Then:
65
65
66
66
```bash
67
67
git push -u origin HEAD
68
-
gh pr create --base main --title "<type>(<scope>): ..." --body-file /tmp/ropy-pr.md
68
+
gh pr create --base main --title "<type>(<scope>): ..." --body-file /tmp/pr-body.md
Copy file name to clipboardExpand all lines: AGENTS.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -16,6 +16,6 @@
16
16
17
17
## AI Collaboration Workflow
18
18
19
-
Any code change in this repository — by a human or an AI agent — MUST follow the contribution SOP defined in the [`ropy-contribution-flow`](./.agents/skills/ropy-contribution-flow/SKILL.md) skill.
19
+
Any code change in this repository — by a human or an AI agent — MUST follow the contribution SOP defined in the [`contribution-flow`](./.agents/skills/contribution-flow/SKILL.md) skill.
20
20
21
21
That skill is the single source of truth for: when to open an Issue, branch naming, Conventional Commits rules, the `scripts/precheck.sh` gate, the `gh` command templates, and the PR self-check. Read it before making any commit.
Copy file name to clipboardExpand all lines: CONTRIBUTING.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -82,7 +82,7 @@ See the [Testing Documentation](./docs/TESTING.md) for guidelines on writing and
82
82
83
83
## Submitting Changes
84
84
85
-
Ropy follows an **Issue → Branch → PR → Squash Merge** workflow, executed via the local `gh` CLI. The complete, copy-paste-ready SOP lives in the [`ropy-contribution-flow`](./.claude/skills/ropy-contribution-flow/SKILL.md) skill — it is the single source of truth for branch naming, commit conventions, the `scripts/precheck.sh` gate, and the PR self-check. Both human and AI contributors should follow it.
85
+
Ropy follows an **Issue → Branch → PR → Squash Merge** workflow, executed via the local `gh` CLI. The complete, copy-paste-ready SOP lives in the [`contribution-flow`](./.agents/skills/contribution-flow/SKILL.md) skill — it is the single source of truth for branch naming, commit conventions, the `scripts/precheck.sh` gate, and the PR self-check. Both human and AI contributors should follow it.
0 commit comments