一键导入
paw-pr
Final PR activity skill for PAW workflow. Creates comprehensive final PR to base branch with pre-flight validation, scaled descriptions, and merge guidance.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Final PR activity skill for PAW workflow. Creates comprehensive final PR to base branch with pre-flight validation, scaled descriptions, and merge guidance.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Orchestrates the PAW Review workflow, coordinating activity skills to analyze PRs and generate comprehensive review feedback.
Shared git mechanics for PAW activity skills including branch naming conventions, strategy-based branching logic, and selective staging discipline.
Bootstrap skill for PAW workflow initialization. Creates WorkflowContext.md, directory structure, and git branch. Runs before workflow skill is loaded.
Workflow status activity skill for PAW workflow. Diagnoses workflow state, recommends next steps, explains PAW process, and optionally posts updates to Issues/PRs.
Pre-PR review activity skill for PAW workflow. Reviews implementation against spec before Final PR creation with configurable single-model, multi-model, or society-of-thought execution.
Implementation review activity skill for PAW workflow. Reviews implementation for quality, adds documentation, and returns structured verdict.
| name | paw-pr |
| description | Final PR activity skill for PAW workflow. Creates comprehensive final PR to base branch with pre-flight validation, scaled descriptions, and merge guidance. |
Execution Context: This skill runs directly in the PAW session (not a subagent), allowing user interaction for PR description and final checks.
Create the final PR merging all implementation work to the base branch (from WorkflowContext.md) after pre-flight validation.
Reference: Follow Core Implementation Principles from
paw-workflowskill.
commit-and-clean lifecycle modeBefore creating the PR, verify and report status. Block on failures unless user explicitly confirms (except hard blockers — those cannot be overridden).
Phase Implementation:
- [ ] items in ## Phase Candidates) — hard blocker: do NOT resolve or bypass; report to orchestrator to run Candidate Promotion Flow before retryingArtifacts Exist (check existence per Workflow Mode):
Branch Status:
main)Build/Tests:
Scratch Ignore Markers:
.paw/work/<work-id>/ scratch areas.gitignore files used to keep workflow/planning/reviews output local-only) must be removed from the index before PR creation if they became trackedOpen Questions Resolved:
## Open Unknowns → resolved in Spec or clarified## Open Questions → resolved in Plan or code## Open Questions → emptyDetect lifecycle mode using the same hierarchy as paw-transition: WorkflowContext.md Artifact Lifecycle: field → legacy field mapping (artifact_tracking: enabled/track_artifacts: true → commit-and-clean; disabled/false → never-commit) → .gitignore with * fallback → default commit-and-clean.
Scratch ignore markers are local-only lifecycle markers even in commit-and-clean or commit-and-persist workflows. Never intentionally commit .paw/work/<work-id>/.gitignore or nested scratch-area markers such as planning/.gitignore, reviews/.gitignore, or review-output directory markers. If any are tracked, remove them from the git index before creating the final PR.
commit-and-clean only)Execute before PR creation. Skip gracefully if no tracked .paw/ files exist (idempotent).
git rm --cached -r .paw/work/<work-id>/ — remove from index, preserve local files.paw/work/<work-id>/.gitignore containing * — this file self-ignores (the * matches the .gitignore itself), so it stays untrackedgit commit -m "Stop tracking PAW artifacts for <work-id>" — only the index deletions from step 2 are committed. Do NOT stage the .gitignore file.git status shows no tracked .paw/ files or scratch ignore markers; .gitignore exists locally and is not trackedLog each step so the user sees what's happening.
commit-and-clean: Include Artifacts section with link to the recorded last-artifact-commit SHA (e.g., tree/<sha>/.paw/work/<work-id>/)commit-and-persist: Include Artifacts section with direct links to artifacts on the target branchnever-commit: Omit Artifacts section; summarize key information in PR bodyScale description to change complexity. Simple fixes need brief summaries; major features need comprehensive sections.
For bug fixes, small features: title with [Work Title] prefix, close issue, brief summary, changes list, testing status, PAW footer.
For large features, architectural changes, multi-phase implementations:
Include these elements as appropriate:
Footer: 🐾 Generated with [PAW](https://github.com/lossyrob/phased-agent-workflow)
When intermediate PRs exist, include:
When no intermediate PRs:
Final PR context requirements:
<target_branch> (from WorkflowContext.md)<base_branch> (from WorkflowContext.md, defaults to main)[<Work Title>] <description>After PR creation, provide:
Report back:
Next steps: Address PR feedback via address comments, then merge to complete workflow.