원클릭으로
mr-generator
Automatically generate concise MR titles and descriptions based on current branch diff
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Automatically generate concise MR titles and descriptions based on current branch diff
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Select and run proportionate validation for changes to apps/canvas-workspace. Use when iterating on Canvas Workspace code, finishing a feature or fix, preparing release evidence, or deciding whether a full performance report is necessary.
Deep-research a topic and build a structured Pulse Canvas workspace with approved research depth, source-backed findings, progressive or final canvas creation, spatially organized frames, content nodes, and connections. Use when the user asks to bootstrap, generate, research, organize, or build an AI-created canvas.
Extend an existing Pulse Canvas frame with local, source-backed research while preserving the surrounding canvas. Use when the user asks to research, enrich, expand, verify, update, or add sources/details inside a selected or named frame, rather than bootstrapping a whole new canvas.
Operate Pulse Canvas workspaces — read user-curated context, write results, create nodes
Add or change a Pulse Canvas capability that must be available through structured agent tools and the pulse-canvas CLI. Use for cross-workspace Capability Runtime changes spanning apps/canvas-workspace, packages/canvas-cli, or packages/cli, including new live read, operate, or unsafe application actions.
Run the canvas-workspace performance evaluation, publish the latest static dashboard through the local nginx/Cloudflare Tunnel route, capture a screenshot, and summarize the report. Use when the user asks to run Pulse Canvas/canvas-workspace perf checks, deploy the performance dashboard, refresh https://jasperhu.art/apps/canvas-perf/, or send a dashboard screenshot from Feishu/remote-server.
| name | mr-generator |
| description | Automatically generate concise MR titles and descriptions based on current branch diff |
| description_zh | Automatically generate concise MR titles and descriptions from the current branch diff, then create MR via gh by default. |
| version | 1.3.0 |
| author | Pulse Coder Team |
This skill generates concise English MR titles and descriptions based on the diff between the current branch and the target branch (default: origin/master). It creates the MR via gh by default, unless preview mode is enabled or --no-create is passed.
feat, fix, refactor, docs, test, chore)gh unless --preview or --no-create is setorigin/master).--preview or --no-create is set, stop after printing.gh:
gh pr create --title "<generated_title>" --body "<generated_body>"
# Generate title/description, then create MR by default
./mr-generate.sh
# Set target branch (default: origin/master)
./mr-generate.sh --target origin/develop
# Preview only (generate, do not create MR)
./mr-generate.sh --preview
# Print only (no MR creation)
./mr-generate.sh --no-create
# Run after push
git push origin HEAD
./mr-generate.sh
Brief description of changes
- Key change 1
- Key change 2
- Impact or improvement
Title: feat: add user authentication with JWT
Description:
Implement secure user authentication using JWT tokens
- Add login/logout endpoints
- Implement token validation middleware
- Add user registration flow
- Update API documentation
Title: fix: resolve login validation error
Description:
Resolve email validation issue in user login
- Fix regex pattern for email validation
- Add proper error handling for invalid formats
- Update unit tests for edge cases
Title: refactor: simplify API response handling
Description:
Improve API response consistency and error handling
- Standardize response format across endpoints
- Add centralized error handling middleware
- Reduce code duplication in controllers
- Update test assertions