What problem does it solve?
This Skill removes the repetitive work of turning code changes into properly structured commits, Issue/MR descriptions, and linked pull requests, while reducing review friction through consistent formatting and DCO sign-off.
Core Features & Use Cases
- Change analysis from diffs: Inspects staged/uncommitted changes and derives summaries such as affected components, key file changes, and function/class-level signals.
- Auto-generated Issue + PR/MR content: Produces structured titles and descriptions suitable for GitHub and GitCode/GitLab-style workflows.
- DCO sign-off and end-to-end workflow: Automatically adds Signed-off-by to commits, then pushes the branch and creates the Issue and PR/MR, linking them via Fixes #id.
- Use case: When you finish a feature or fix in an OpenHarmony repository, run this Skill to generate an Issue and PR/MR with a detailed, review-friendly description based on the real diff, without writing everything manually.
Quick Start
Run the create-pr skill by executing: python scripts/create-pr/full_auto_pr.py --target main