What problem does it solve?
Manually routing Slack engineering findings to GitHub PRs, managing human approval gates, and tracking PR status is time-consuming and prone to human error for engineering teams.
Core Features & Use Cases
- Lightweight Sentinel Watchers: Cheap, low-reasoning automations that scan Slack channels for actionable findings, deduplicate existing work, and only escalate real new issues to high-reasoning workers.
- Approval-Gated Workflows: Uses $handle-in-slack to request explicit YES/NO approval from humans in Slack before any code changes, PR creation, or side effects are executed.
- End-to-End PR Automation: Spawns deep triage workers to analyze findings, create PRs, and run PR-specific watchers that handle CI feedback, auto-fixes, and merging when approved.
- Use Case: Engineering teams using Slack for incident reports, bug submissions, or code change requests can automate the full workflow from initial Slack message to merged PR without manual handoffs.
Quick Start
Use the slack-approval-pr-automation skill to set up a Slack watcher that automatically escalates approved engineering findings to GitHub PR creation and tracking.