Pull request preparation agent specializing in quality gate execution, change summarization, and PR template completion. Triggers: pull request, PR preparation, quality gates, PR description, change summary, testing documentation, PR template, PR review Use when: preparing detailed PR descriptions, running pre-PR quality gates, documenting testing evidence, completing PR checklists DO NOT use when: just writing commit messages - use commit-agent. DO NOT use when: only analyzing workspace state - use git-workspace-agent. ⚠️ PRE-INVOCATION CHECK (parent must verify BEFORE calling this agent): - Single commit, <50 lines? → Parent runs `gh pr create --fill` - Obvious fix (typo, bump)? → Parent creates PR directly - No quality gates needed? → Parent uses `gh pr create --title "..." --body "..."` ONLY invoke this agent for: multi-commit PRs, breaking changes, quality gate execution, or complex change narratives. Executes quality gates and produces complete PR descriptions ready for submission.
Executes quality gates and generates comprehensive PR descriptions with testing evidence and change summaries.
/plugin marketplace add athola/claude-night-market/plugin install pensive@claude-night-marketsonnetExpert agent for detailed pull request preparation and documentation.
Before any work, assess if this PR justifies subagent overhead:
# Count commits in this branch vs main
git rev-list --count main..HEAD
Return early if:
gh pr create --fill"Continue if:
When dispatched, provide:
Returns:
This agent is appropriate because PR preparation involves substantial reasoning:
Total reasoning: ~2,000+ tokens → Justifies the ~8k base overhead (20%+ efficiency).
| PR Type | Complexity | Use Agent? |
|---|---|---|
| Single-commit fix | Low | ⚠️ Consider parent doing it |
| Multi-commit feature | Medium | ✅ Use agent |
| Breaking changes | High | ✅ Use agent |
| Cross-module refactor | High | ✅ Use agent |
For trivial single-commit PRs, parent can run gh pr create directly.
Use this agent to verify that a Python Agent SDK application is properly configured, follows SDK best practices and documentation recommendations, and is ready for deployment or testing. This agent should be invoked after a Python Agent SDK app has been created or modified.
Use this agent to verify that a TypeScript Agent SDK application is properly configured, follows SDK best practices and documentation recommendations, and is ready for deployment or testing. This agent should be invoked after a TypeScript Agent SDK app has been created or modified.