Opinionated templates. Each has a When, allowed Then steps, and locked fields. Cite the ID in proposals and future MCP calls.
Available · later means the template is in the product’s create flow, but is not part of the recommended first enablement. It does not mean “not shipped.”
| ID | Name | When | Then (default / typical) | Availability |
|---|---|---|---|---|
pull_request_slack_live_card | PR Slack live card | Selected PR events | One channel card, updated in place; optional 12h reminder | Recommended |
pull_request_review_sla | Review SLA | review_requested | Reviewer DM at 4h; owner DM at 24h by default | Recommended, after identity readiness |
production_rollout_changelog | Production changelog | Successful deployment in production/prod | Wait ≤300s for association; announce PRs or commit | Recommended, deploy-producing repo |
scheduled_report | Scheduled report | Calendar | Run saved report, then announce summary/CSV | Recommended |
personal_digest | Personal digest | Member’s weekday local time | Private Overview › For me snapshot | Self-serve. Hidden from create/list; not admin-toggleable |
urgent_pr_needs_reviewer | Urgent PR needs reviewer | Urgent linked ticket + no reviewer | Request review, notify, escalate, block | Available · later. Default includes block_merge |
reviewer_at_capacity | Reviewer at capacity | Requested reviewer above threshold | Reroute review, notify | Available · later |
breaking_schema_change | Breaking schema change | Schema change without compatibility evidence | Comment, DM schema owner, block | Available · later. Default includes block_merge |
cicd_change_without_owner_review | CI/CD change without owner review | Workflow / infrastructure path change | Request CI owner, block | Available · later. Default includes block_merge |
rule_fired_act | Rule violated → act | Named rule finding opens | Comment, fail check, announce | Available · later. Default includes fail_check |
stale_pull_request | Stale pull request | No activity during the configured business-hours wait | Nudge author, then team lead | Available · later |
deployment_review_waiting | Deployment review waiting | Production approval still waiting | Nudge approvers, then owner | Available · later |
failed_workflow_default_branch | Failed workflow on default branch | CI red on the default branch | Announce; optionally create deduplicated Linear issue | Available · later |
large_pr_without_tests | Large PR without tests | Size threshold + no matching test path | Comment + needs-tests label | Available · later |
issue_live_card | Issue live card | Selected issue events | One Slack card, updated in place | Available · later |
deployment_review_live_card | Deployment-review live card | Environment review events | One Slack card | Available · later |
review_feedback_follow_up | Review feedback → follow-up | Changes requested/actionable comment, author quiet | Nudge author, then escalate | Available · later |
bot_approval_needs_human | Bot approval needs human | Approval exists but no human approval | Request/nudge human review | Available · later |
repository_without_owner | Repository without owner | Governed repo loses its individual owner | Notify an admin channel | Available · later |
from_scratch | From scratch | Any supported event | Supported custom When → Then | Available · later. Shown separately after opinionated templates |
Safety notes
- Defaults containing
block_mergeorfail_checkare real GitHub-writing steps. Review and adjust them; dry-run is required before enablement. personal_digestis created only by its owner from Overview › Needs attention › Customize.breaking_schema_changeevaluates one repository’s schema evidence. Named cross-repository counterpart enforcement is a separate not-generally-available control, not a hidden default in this template.- “From scratch” can only use events, conditions, waits, actions, and destinations exposed by the catalog. It is not permission to invent a new trigger.
Last updated on