Learn-skills.dev pr
PR workflow - validate, branch, commit, push, PR, checkout main, rebase, squash merge. Use when submitting changes.
install
source · Clone the upstream repo
git clone https://github.com/NeverSight/learn-skills.dev
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/NeverSight/learn-skills.dev "$T" && mkdir -p ~/.claude/skills && cp -r "$T/data/skills-md/ahmadawais/skills/pr" ~/.claude/skills/neversight-learn-skills-dev-pr && rm -rf "$T"
manifest:
data/skills-md/ahmadawais/skills/pr/SKILL.mdsource content
PR Workflow
Steps
-
Validate:
pnpm build -
Branch: Ask user or suggest (
,fix/
,feat/
,refactor/
)docs/git checkout -b {branch-name} -
Commit: Stage specific files, use emoji-log format
|FIX:
|NEW:
|IMPROVE:DOC:
git add {files} && git commit -m "$(cat <<'EOF' FIX: Description EOF )" -
Push:
git push -u origin {branch} -
PR:
gh pr create --title "FIX: Description" --body "$(cat <<'EOF' ## Summary - Changes ## Test plan - [ ] Tests EOF )" -
Main:
git checkout main && git pull --rebase origin main -
Merge: Ask user, then:
gh pr merge {number} --squash --delete-branch git pull --rebase origin main