What problem does it solve? Writing accurate Pull Request or Merge Request descriptions is tedious and error-prone: developers often compare against the wrong base (two-dot diff), miss newly introduced environment variables that break deployments, and produce unstructured reports. This Skill automates the analysis of branch changes against develop and produces a complete, template-compliant report. ## Core Features & Use Cases - Three-dot diff analysis: Compares the feature branch against the merge-base of develop, ensuring only the branch's own changes are reported, and groups changes by architectural layer (domain, data layer, UI, controllers). - Stack-aware env var detection: Scans the diff for new environment variables across Next.js, LoopBack 4, NestJS, Go, and Vite, classifying them as Server/Client/Renamed with criticality levels and generating a blocking alert table via the included Python script. - Direct-to-disk report generation: Writes a structured Markdown report following the official GitLab issue template to .agents/reports/pr_<branch>.md, including reproduction steps, expected results, and detected gaps. - Use Case: Before opening a merge request, ask the agent to generate the PR report; it detects that a new MXM_KEY_TURNER variable was added to LoopBack's keys.ts and flags it as a deploy-blocking requirement at the top of the report. ## Quick Start Ask the agent to generate the PR report for the current branch against develop and save it to disk.