commit-push-deploy
Commits code changes, pushes to remote, and deploys to production. Use when the user wants to commit, push, and deploy their changes in one workflow.
来源信息
- 仓库
- helblazer811/Diffusion-Explorer
- 最近来源活动
- 2026年1月5日 01:04
- 检测到的 SKILL.md 语言
- 英语
- 星标
- 1,191
- 分支
- 65
安装方式
默认使用会先检查来源的 Prompt;你也可以切换为直接命令,或下载本地副本。
检查来源文件
决定是否安装前,请先阅读 SKILL.md,以及 SkillsMP 当前展示的配套文件。
正在显示 SKILL.md
SKILL.md
来源说明 · 只读预览- name
- commit-push-deploy
- description
- Commits code changes, pushes to remote, and deploys to production. Use when the user wants to commit, push, and deploy their changes in one workflow.
# Commit, Push, and Deploy
## Instructions
When the user invokes this skill, follow these steps:
### 1. Build first
Run the build to ensure the code compiles without errors before committing:
```bash
cd diffusion-explorer/apps/rectified-flow-explainer && npm run build
```
If the build fails, stop and report the errors to the user.
### 2. Stage and review changes
```bash
git add -A
git status
git diff --staged
```
### 3. Generate commit message and ask for approval
Draft a commit message based on the staged changes. Present the commit message to the user and ask for their approval before proceeding. Use the AskUserQuestion tool to get confirmation.
### 4. Commit
Once approved, commit with the message:
```bash
git commit -m "<approved message>"
```
### 5. Push
Push to the remote repository:
```bash
git push
```
### 6. Deploy
Run the deploy script directly (without rebuilding since we already built in step 1):
```bash
cd diffusion-explorer/apps/rectified-flow-explainer && node scripts/deploy.js
```
This deploys the built files to the production website.
## Notes
- Always build before committing to catch errors early
- Use `node scripts/deploy.js` instead of `npm run deploy` to avoid a redundant rebuild
- The deploy script clones the main website repo, copies the build, and pushes the changes
在 GitHub 查看