npx skills add https://github.com/n8n-io/n8n --skill create-pr创建符合 n8n check-pr-title CI 验证规则的 GitHub PR 标题。
<type>(<scope>): <summary>
| 类型 | 描述 | 更新日志 |
|---|---|---|
feat | 新功能 | 是 |
fix | 错误修复 | 是 |
perf | 性能改进 | 是 |
广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
test | 添加/修正测试 | 否 |
docs | 仅文档更新 | 否 |
refactor | 代码重构(非错误修复或新功能) | 否 |
build | 构建系统或依赖项 | 否 |
ci | CI 配置 | 否 |
chore | 日常任务、维护 | 否 |
API - 公共 API 变更benchmark - Benchmark CLI 变更core - 核心/后端/私有 APIeditor - 编辑器 UI 变更* Node - 特定节点(例如 Slack Node、GitHub Node)(no-changelog) 后缀以排除在更新日志之外检查当前状态:
git status git diff --stat git log origin/master..HEAD --oneline
分析变更以确定:
推送分支(如果需要):
git push -u origin HEAD
创建 PR 使用 gh CLI 并应用 .github/pull_request_template.md 中的模板:
gh pr create --draft --title "<type>(<scope>): <summary>" --body "$(cat <<'EOF' ## 摘要
<描述 PR 的作用以及如何测试。推荐包含图片和视频。>
## 相关的 Linear 工单、GitHub 问题和社区论坛帖子
<!-- 链接到 Linear 工单:https://linear.app/n8n/issue/[TICKET-ID] -->
<!-- 使用 "closes #<issue-number>"、"fixes #<issue-number>" 或 "resolves #<issue-number>" 来自动关闭问题 -->
## 审查/合并清单
- [ ] PR 标题和摘要具有描述性。([规范](../blob/master/.github/pull_request_title_conventions.md))
- [ ] [文档已更新](https://github.com/n8n-io/n8n-docs) 或已创建跟进工单。
- [ ] 包含测试。
- [ ] PR 已标记 `release/backport`(如果 PR 是需要回退的紧急修复)
EOF
)"
基于 .github/pull_request_template.md:
https://linear.app/n8n/issue/[TICKET-ID]closes #123 / fixes #123 / resolves #123合并前应处理所有项目:
release/backport 标签feat(editor): Add workflow performance metrics display
fix(core): Resolve memory leak in execution engine
fix(Slack Node): Handle rate limiting in message send
feat(API)!: Remove deprecated v1 endpoints
refactor(core): Simplify error handling (no-changelog)
chore: Update dependencies to latest versions
PR 标题必须匹配此模式:
^(feat|fix|perf|test|docs|refactor|build|ci|chore|revert)(\([a-zA-Z0-9 ]+( Node)?\))?!?: [A-Z].+[^.]$
关键验证规则:
每周安装次数
661
仓库
GitHub 星标数
180.7K
首次出现
2026年1月20日
安全审计
安装于
opencode507
claude-code487
gemini-cli486
codex458
cursor436
github-copilot408
Creates GitHub PRs with titles that pass n8n's check-pr-title CI validation.
<type>(<scope>): <summary>
| Type | Description | Changelog |
|---|---|---|
feat | New feature | Yes |
fix | Bug fix | Yes |
perf | Performance improvement | Yes |
test | Adding/correcting tests | No |
docs | Documentation only | No |
refactor | Code change (no bug fix or feature) | No |
build | Build system or dependencies | No |
ci | CI configuration | No |
chore | Routine tasks, maintenance | No |
API - Public API changesbenchmark - Benchmark CLI changescore - Core/backend/private APIeditor - Editor UI changes* Node - Specific node (e.g., Slack Node, GitHub Node)(no-changelog) suffix to exclude from changelogCheck current state :
git status git diff --stat git log origin/master..HEAD --oneline
Analyze changes to determine:
Push branch if needed :
git push -u origin HEAD
Create PR using gh CLI with the template from .github/pull_request_template.md:
gh pr create --draft --title "<type>(<scope>): <summary>" --body "$(cat <<'EOF' ## Summary
<Describe what the PR does and how to test. Photos and videos are recommended.>
## Related Linear tickets, Github issues, and Community forum posts
<!-- Link to Linear ticket: https://linear.app/n8n/issue/[TICKET-ID] -->
<!-- Use "closes #<issue-number>", "fixes #<issue-number>", or "resolves #<issue-number>" to automatically close issues -->
## Review / Merge checklist
- [ ] PR title and summary are descriptive. ([conventions](../blob/master/.github/pull_request_title_conventions.md))
- [ ] [Docs updated](https://github.com/n8n-io/n8n-docs) or follow-up ticket created.
- [ ] Tests included.
- [ ] PR Labeled with `release/backport` (if the PR is an urgent fix that needs to be backported)
EOF
)"
Based on .github/pull_request_template.md:
https://linear.app/n8n/issue/[TICKET-ID]closes #123 / fixes #123 / resolves #123All items should be addressed before merging:
release/backport label added if urgent fix needs backportingfeat(editor): Add workflow performance metrics display
fix(core): Resolve memory leak in execution engine
fix(Slack Node): Handle rate limiting in message send
feat(API)!: Remove deprecated v1 endpoints
refactor(core): Simplify error handling (no-changelog)
chore: Update dependencies to latest versions
The PR title must match this pattern:
^(feat|fix|perf|test|docs|refactor|build|ci|chore|revert)(\([a-zA-Z0-9 ]+( Node)?\))?!?: [A-Z].+[^.]$
Key validation rules:
Weekly Installs
661
Repository
GitHub Stars
180.7K
First Seen
Jan 20, 2026
Security Audits
Gen Agent Trust HubPassSocketPassSnykPass
Installed on
opencode507
claude-code487
gemini-cli486
codex458
cursor436
github-copilot408
agent-browser 浏览器自动化工具 - Vercel Labs 命令行网页操作与测试
136,300 周安装