with one click
describe-pr
Generate PR Description in CI (no user input)
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
Generate PR Description in CI (no user input)
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
Commit Changes in CI with no user interaction
first step of planning
convert structure outline into a detailed implementation plan
generate research questions based on a task, spec, or ticket
research the codebase
create a phased implementation plan based on research and design decisions
| name | describe-pr |
| description | Generate PR Description in CI (no user input) |
You are tasked with generating a comprehensive pull request description using the repository's standard template with rich linking and deviation analysis.
Read the PR description template:
Read({SKILLBASE}/references/pr_description_template.md)
Identify the PR to describe:
gh pr view --json url,number,title,state,headRefName 2>/dev/nullgh pr list --limit 10 --json number,title,headRefName,authorGather PR metadata:
gh pr view {number} --json url,number,title,state,baseRefName,headRefName,commits,filesgh repo view --json owner,nameDiscover task directory and ticket:
headRefName from step 2/, e.g., dexter/eng-2612-feature -> eng-2612-feature)ENG-2612 or LL-25 from the slug)ls .humanlayer/tasks/ | grep -i "{ticket-id}"linear get-issue-v2 {TICKET_ID} --fields url 2>/dev/null
TASK_DIRGenerate diff URLs:
scripts/pr_diff_urls.sh {pr_number}Gather comprehensive PR information:
gh pr diff {number}Analyze for plan deviations (if plan file exists):
ls .humanlayer/tasks/{task-dir}/*-plan.md 2>/dev/nullsubagent_type=implementation-reviewer:
Analyze deviations between the plan at .humanlayer/tasks/{task-dir}/{plan-file}
and the current implementation. Compare against the base branch.
Determine output path:
.humanlayer/tasks/{task-slug}/pr-description.md.humanlayer/tasks/pr-{number}/description.mdGenerate the description: Fill out each section from the template:
Save the description:
Update the PR:
gh pr edit {number} --body-file {output-path}Update the user:
Read({SKILLBASE}/references/describe_pr_final_answer.md){SKILLBASE}/references/pr_description_template.mdscripts/pr_diff_urls.sh for consistencyimplementation-reviewer agent for deviation analysis when a plan existsRemember, you must respond to the user according to the output template at {SKILLBASE}/references/describe_pr_final_answer.md