From Vengineer
Draft and open high-quality pull requests in Chinese with clear titles, structured descriptions (including file-level changes/rationale and impact scope), and a Mermaid change diagram. Use when the user asks to create a PR, write a PR description, or prepare a branch for review.
npx claudepluginhub dylanliiii/shipyard --plugin VengineerThis skill is limited to using the following tools:
**Purpose**: 帮助 Agent 创建高质量、易于评审和合并的 Pull Request (PR)。默认使用中文编写。
Guides Next.js Cache Components and Partial Prerendering (PPR) with cacheComponents enabled. Implements 'use cache', cacheLife(), cacheTag(), revalidateTag(), static/dynamic optimization, and cache debugging.
Migrates code, prompts, and API calls from Claude Sonnet 4.0/4.5 or Opus 4.1 to Opus 4.5, updating model strings on Anthropic, AWS, GCP, Azure platforms.
Automates semantic versioning and release workflow for Claude Code plugins: bumps versions in package.json, marketplace.json, plugin.json; verifies builds; creates git tags, GitHub releases, changelogs.
Purpose: 帮助 Agent 创建高质量、易于评审和合并的 Pull Request (PR)。默认使用中文编写。
PR request: ${ARGUMENTS}
如果请求中未指定基准分支(base branch),请使用仓库默认分支,或在目标不明确时询问用户。
flowchart TD
A[检查分支、提交和 diff] --> B[查找 PR 模板或仓库规范]
B --> C[起草标题和描述(中文)]
C --> D[添加 Mermaid 变更图]
D --> E[确认缺失细节]
E --> F[使用 gh pr create 创建 PR]
确认 PR 就绪状态
git status、提交历史以及相对于基准分支的 diff。收集仓库上下文
编写强有力的 PR 标题
编写优秀的 PR 描述(默认中文)
Mermaid 规则
flowchart TD 或 graph TD。创建 PR
gh pr create 并指定基准分支、标题和正文。## 摘要
- [用一句话描述改动成果]
## 核心改动
- [改动 1]
- [改动 2]
## 文件级改动点及原因
| 文件路径 | 改动点 | 改动原因 |
| :--- | :--- | :--- |
| `path/to/file1.ts` | 修改了 XXX 逻辑 | 为了解决 YYY 导致的 ZZZ 问题 |
| `path/to/file2.ts` | 新增了 AAA 接口 | 满足 BBB 场景下的需求 |
## 影响范围
- [描述改动对系统其他部分的影响、潜在风险或需要注意的地方]
## 测试验证
- [测试命令或手动验证步骤]
## Mermaid 变更概览
```mermaid
flowchart TD
A[问题/需求] --> B[改动 1]
A --> C[改动 2]
B --> D[验证结果]
C --> D
```
## 风险 / 备注
- [可选:发布注意点、迁移脚本、后续待办等]
Input: 为新技能编写 PR 描述
Output:
## 摘要
- 新增用于提交更改和创建 PR 的可复用技能。
## 核心改动
- 新增 `commit-changes` 技能,支持规范化提交。
- 新增 `create-pr` 技能,支持结构化编写 PR。
## 文件级改动点及原因
| 文件路径 | 改动点 | 改动原因 |
| :--- | :--- | :--- |
| `skills/commit-changes/SKILL.md` | 初始化技能定义 | 提供自动化的规范提交能力 |
| `skills/create-pr/SKILL.md` | 初始化技能定义 | 提供标准化的中文 PR 创建流程 |
## 影响范围
- 优化了开发者的提交流程,不影响存量业务逻辑。
## 测试验证
- 手动审查了新技能的前置元数据和 Markdown 结构。
## Mermaid 变更概览
```mermaid
flowchart TD
A[需要 Git 工作流技能] --> B[新增 commit 技能]
A --> C[新增 PR 技能]
B --> D[更清晰的提交记录]
C --> E[更规范的评审描述]
```
Input: 创建 PR 到 master 分支
Output:
已创建 PR
- 标题: `feat(skills): add commit and PR workflow skills`
- 基准分支: `master`
- URL: [由 gh 生成]