What problem does it solve? Manually writing pull requests that follow a project's template, branch naming rules, and CI checklist is repetitive and error-prone. This Skill automates branch detection, diff analysis, PR body generation from the project template, and gh pr create execution for the LusitAI aipentest repository. ## Core Features & Use Cases - Branch and User Story Detection: Reads the current git branch, extracts the User Story ID (e.g., US-037), and auto-creates a feature branch when starting from main. - Template-Based PR Body Generation: Analyzes the diff against main, categorizes changed files (source, tests, docs, database, CI), and fills the project's PR template sections including Changes, Tests, and Checklist. - Pre-PR Validation: Runs ruff check and ruff format --check before pushing, and prevents duplicate PRs by checking for existing open PRs on the branch. - Use Case: After finishing implementation on feature/US-042-add-scanner-agent, ask the assistant to create a PR; it reads the User Story from docs/USER-STORIES.md, builds the body, runs lint checks, pushes the branch, and opens the PR with gh pr create. ## Quick Start Ask the assistant to create a pull request for the current branch, for example by saying "create a PR for my changes".