GetKits
KitsSkillsBotsDotsBundles요금제가이드
Kits/엔지니어링/Engineering Outer Loop Kit
Bundle엔지니어링GetKits 공식

Engineering Outer Loop Kit

Run your team's outer loop: daily triage, CI verdicts, release notes and postmortems.

GetKits 제작

세 가지가 함께 돌아가는 모습

요청하면 Skill이 일을 처리하고, Bot이 Grok에서 루틴을 돌리고, Dot이 ChatGPT에서 계속 지켜봐요. 아래 각 단계는 이 Kit에 들어 있는 실제 전후 비교예요.

실제 예시 · Engineering Outer Loop Kit

사용 전

Branch feat/ENG-482-webhook-retries. Commits: "wip retries", "fix tests". Diff adds retry columns and CREATE INDEX on webhook_deliveries, 30 s doubling backoff up to 8 attempts, and a worker behind WEBHOOK_RETRY_ENABLED. No CI run shared.

사용 후

Summary: Failed webhook deliveries are now retried, up to 8 attempts with delays doubling from 30 seconds (about 64 minutes), behind WEBHOOK_RETRY_ENABLED, off by default.Risk: High. New index on webhook_deliveries (size unknown), and delivery becomes at-least-once.Rollback: Set WEBHOOK_RETRY_ENABLED=false. Safe.Must review 1. [Tier 1] retry-worker.ts: FOR UPDATE SKIP LOCKED runs outside a transaction, so two runs can send the same delivery twice.

Messy branch to a PR description and review focus이 Skill 보기

차이를 직접 확인하세요

Red main to green in 31 minutes

사용 전

11:12 AM. Main goes red on northwind/web right after #877 (saved filters) merges: error: relation "saved_filters" does not exist The Bot, the Skill in Cursor and the lead's Dot are all running.

사용 후

Verdict: REAL (confidence high). #877 queries saved_filters, but no migration creates it. Owner: Jonas. A human reverts #877 if main is still red at 12:00. 11:31 Jonas, Skill in Cursor: fix(orders): add the missing saved_filters migration. Rollback: revert with #877, safe, the table is empty. 11:43 Main green. Time to green: 31 minutes. Next morning, Dot: Add a CI check that fails when models change without a migration? Recommendation: add it this sprint. Review missed it on #877.

Risky migration PR split before the release cut

사용 전

Wed 2026-10-14, 3:40 PM ET, northwind/platform. Priya pushes feat/PLAT-362-line-tax-rate. PLAT-362: EU invoices must show the tax rate on each line by Mon 2026-11-02. Diff, 7 files: - migration: ALTER TABLE invoice_line_items ADD COLUMN tax_rate numeric(6,4); then UPDATE invoice_line_items li SET tax_rate = i.tax_rate FROM invoices i WHERE li.invoice_id = i.id - src/billing/totals.ts and the invoice PDF read tax_rate and fall back to the invoice rate when it is NULL - 4 tests invoice_line_items holds about 38 million rows. CODEOWNERS: src/billing/ is Marco. Release cut Thursday 3:00 PM. The team runs the Skill in Cursor, the Bot's 9:00 triage and the lead's Dot at 9:15.

사용 후

3:52 PM Priya, Skill in Cursor REVIEW PREP PR: platform#2011 feat(billing): show the tax rate on each invoice line Change types: Migration, Logic Risk: High because one UPDATE rewrites about 38 million rows inside the migration. Size: M, about 170 meaningful lines in 7 files. Review time about 30 minutes Must review (ranked): 1. [Tier 1] Migration, ALTER TABLE then UPDATE in one transaction. The ALTER's exclusive lock is held until commit, so every read and write on invoice_line_items waits for the whole 38 million row backfill. Move the backfill to a job: batches of 5,000 rows, idempotent, resumable from the last id, run after the deploy. 2. [Tier 1] Migration, no lock_timeout. Add SET lock_timeout = '5s' so the ALTER fails fast instead of queuing writes behind a long query. 3. [Tier 2] src/billing/totals.ts, the NULL fallback. Confirm finalized invoices keep their totals when re-rendered. 4. [Tier 3] No test mixes lines with and without tax_rate on one invoice. Can skim: invoice PDF template, test fixtures. ADD COLUMN with no default is metadata-only. Questions for the author: - Should invoices finalized before the release show a per-line rate? Missing: batched backfill job, lock_timeout. Suggested reviewers: Marco (CODEOWNERS, src/billing/) 4:35 PM Priya splits it: #2011 (column, lock_timeout, code with the NULL fallback) and #2013 (batched backfill job), both for Marco. Thu 9:00 AM Bot REPO TRIAGE Thu 2026-10-15 9:00 AM ET northwind/platform, northwind/web Main: platform green. web green. Needs review (oldest first, SLA 24 h): - platform#2011 feat(billing): show the tax rate on each invoice line. Priya, waiting 16 h, M, reviewer Marco - platform#2013 chore(billing): backfill invoice line tax rates in batches. Priya, waiting 16 h, S, reviewer Marco Sources: GitHub northwind/platform, northwind/web; Linear PLAT, WEB. Nothing missing. Approval needed: post this to #eng-outer-loop? Reply post, or edit. 9:06 Dana, outer loop owner: post 9:15 AM Dot, Slack DM to the lead DECISIONS NEEDED 1. Decision: Merge order for PLAT-362 around today's 3:00 PM release cut? Options: A) #2011 in today's release, then run the #2013 backfill Friday morning. B) Both after the cut, shipping Thursday 10/22. Recommendation: A. #2011 is additive and safe with NULL, and a backfill run this week leaves time to check it before 11/02. By when: noon today, so Marco can review #2011 before the cut Links: platform#2011, platform#2013, PLAT-362, the Bot's 9:00 triage

Incident channel to follow-ups in Linear

사용 전

#inc-2026-09-17 export, times in ET: 10:02 deploy 2026-09-17.3 starts 10:09 checkout error rate 0.2% to 11% (dashboard) 10:21 page: checkout_5xx_rate > 5% for 10 min 10:24 Priya acks 10:31 rollback started 10:35 errors back to 0.3% Cause: new config set db pool_size to 5 instead of 50. Pipeline does not validate config values. 1,840 checkouts failed per dashboard. Ideas in thread: validate config, faster alert.

사용 후

Incident lead, Skill INCIDENT SUMMARY Title: Checkout failed for 11% of requests after a config change Severity: SEV2 [confirm] Status: Resolved Duration: 14:09 to 14:35 UTC (26 minutes). Time to detect 12 minutes, time to mitigate 14 minutes Impact: 1,840 failed checkouts (dashboard). Revenue impact [confirm] Timeline (UTC): - 14:02 Deploy 2026-09-17.3 starts (deploy log) - 14:09 Error rate rises from 0.2% to 11%, impact starts (dashboard) - 14:21 Page fires: checkout_5xx_rate > 5% for 10 min, detected (pager) - 14:24 Priya acknowledges (pager) - 14:31 Rollback starts (Slack) - 14:35 Error rate back to 0.3%, mitigated (dashboard) Trigger: Deploy 2026-09-17.3 set db pool_size to 5 instead of 50. Root cause: The deploy pipeline accepts config values without range checks, so a pool too small for checkout traffic reached production. Contributing factors: - The page needs 10 minutes above 5%, so detection took 12 minutes. What went well: Service recovered 4 minutes after rollback started. Where we got lucky: [confirm in review] Follow-ups: - [prevent] Validate pool_size range in the CI config schema check. Owner [confirm owner]. Due 2026-10-01. Ticket [create] - [detect] Page on checkout_5xx_rate > 2% for 3 minutes. Owner Priya [confirm]. Due 2026-10-01. Ticket [create] Open questions: What happened in the 7 minutes between acknowledgment and rollback? Bot ISSUE TRIAGE 1. Issue: Incident 2026-09-17 follow-up: validate pool_size in CI config schema check Type: task Priority: High. Prevent item from a SEV2. Team: PLAT Labels: incident-follow-up Duplicate of: none found Missing: owner Proposed action: create a PLAT issue, due 2026-10-01, linked to the postmortem 2. Issue: Incident 2026-09-17 follow-up: page on checkout_5xx_rate > 2% for 3 minutes Type: task Priority: High. Detect item from a SEV2. Team: PLAT Labels: incident-follow-up Duplicate of: none found Missing: none Proposed action: create a PLAT issue for Priya, due 2026-10-01 Approval needed: create both Linear issues? Reply approve, or edit.

Monday hygiene sweep to the lead's decisions

사용 전

Mon 2026-10-05, 9:00 AM ET, the first Monday of October. Weekday triage runs with the hygiene sweep for northwind/platform and northwind/web, 30-day window. In the window: 3 failed-then-passed runs of checkout.spec.ts:88 on main, all since last Monday, 6 open Dependabot or Renovate PRs, web#842 still a draft, platform#1890 untouched since Ana moved teams. The lead's Dot checks in at 9:15.

사용 후

Bot HYGIENE REPORT Window: 30 days to Mon 2026-10-05 9:00 AM ET (first Monday of the month), northwind/platform and northwind/web Stale PRs: - Close: web#842 spike: new chart library. Draft, 25 days idle, no reply to last week's ping - Hand over: platform#1890 feat: bulk invoice export. 15 days idle, author moved teams Dependency PRs: - Security: web#879 next (advisory linked in PR). CI green, open 15 days - Major: platform#1975 pg-boss 9 to 10. A human must read the changelog - Minor and patch, CI green: platform#1971, platform#1972, web#895, web#896 Flaky tests: - checkout.spec.ts:88 applies discount code: 3 flakes in 7 days (runs #2190, #2197, #2205). Quarantine candidate Old unlabeled issues: - web#861 Export button misaligned in Safari (13 days) Approval needed: close web#842, and create a WEB Linear issue to quarantine checkout.spec.ts:88? Reply approve, approve 2, or edit. 9:15 Dot DECISIONS NEEDED 1. Decision: Merge the security bump web#879 today? Options: A) Review and merge today. B) Batch it with next week's dependencies. Recommendation: A. It fixes an advisory, CI is green, and it has waited 15 days. By when: end of day Links: web#879 2. Decision: Who takes over platform#1890 (bulk invoice export)? Options: A) Marco, who reviewed it. B) Close it and return the Linear issue to the backlog. Recommendation: A if bulk export is still on this cycle's plan [confirm], otherwise B. By when: Wednesday Links: platform#1890 3. Decision: Owner for the checkout.spec.ts:88 quarantine fix? Options: A) Jonas, checkout code owner. B) This week's outer loop owner. Recommendation: A, due in 2 weeks, so it never reaches the 30-day quarantine limit. By when: today Links: runs #2190, #2197, #2205

구성

  • SkillEngineering Outer Loop SkillTurn diffs, red CI logs and merged PRs into review-ready write-ups with the risk named.
  • BotEngineering Outer Loop BotA Grok teammate that triages your repos at 9:00 and drafts release notes. It never merges.
  • DotEngineering Outer Loop DotYour ChatGPT dot keeps PRs, CI and Linear tidy and brings you only the decisions.
  • engineering-outer-loop-kit-playbook.md

Kit 소개

Run your team's outer loop as one system: every PR arrives with a description reviewers can act on and a ranked list of what to check, red main gets a verdict and a named owner within minutes, issues land in Linear with a team and priority, every release ships with notes, and every incident ends in follow-ups with owners. The Skill works in each engineer's editor, the Bot keeps the team's daily rhythm in Grok, and the Dot brings the lead the decisions. A playbook ties them together. Set up the whole system in about 50 minutes over two days.

What you get

  • Engineering Outer Loop Skill for Claude, ChatGPT, Codex and Cursor: PR descriptions with risk and rollback, risk-ranked review prep, CI triage, release notes and blameless incident summaries, with review checklists for five change types, a 22-type CI failure taxonomy, a postmortem template and a worked example.
  • Engineering Outer Loop Bot for Grok: five skills and three routines covering weekday 9:00 repo triage, CI triage when main fails, a weekly release notes draft, issue triage into Linear and a Monday hygiene sweep. It posts only what you approve and never merges.
  • Engineering Outer Loop Dot for ChatGPT: a responsibility pack that has your dot watch the repos and Linear, investigate bugs and prepare fixes for review, and bring merge, release and priority decisions to you, under eleven custom rules.
  • The playbook, only in the bundle: how to roll the system out across a team, including:
    • human roles, with a weekly outer loop owner rotation
    • seven production guardrails to set before the Bot posts anything
    • setup order and staggered schedules so the Bot and Dot never duplicate work
    • a handoff table for red main, new PRs, bug reports, release day, incidents and flaky tests
    • the daily, weekly and monthly rhythm
    • four metrics with targets plus three guardrail numbers
    • a week-by-week first 30 days with a team announcement
    • an FAQ

All three draw from one shared set of ten output blocks with fixed field names, so a CI TRIAGE from the Bot or a PR DESCRIPTION from the Skill can be pasted anywhere else unchanged.

Who it is for

  • Tech leads and engineering managers of teams of 3 to 30 engineers on GitHub, Linear and Slack.
  • Teams where reviews wait days, main stays red for an hour before anyone notices, and release notes are an afterthought.
  • Leads who want automation around the code with clear guardrails, not a bot with merge rights.

What it will not do

  • Merge, approve, push, revert or deploy. Every one of those stays with a human.
  • Post, comment, create issues or open PRs without approval of the exact draft.
  • Write your product code. The Dot can prepare a bug fix, but it goes through your normal review.
  • Connect to Jira, GitLab or other trackers. The Bot and Dot use GitHub, Linear and Slack; the Skill takes pasted input from anywhere.
  • Invent facts. Unknown owners, numbers and test results come back as [confirm].

Bought separately

The Skill, the Bot and the Dot cost $19 each, $57 together. The bundle is $49, saves you $8, and adds the playbook, which only the bundle includes: the team rollout plan, roles, production guardrails, handoffs, weekly rhythm, metrics and first 30 days that turn three tools into one system your team runs every week.

리뷰

아직 리뷰가 없어요.

$49

Pro에 포함
설정 시간
약 50분
플랫폼
ClaudeChatGPTCodexCursorGrok
연동
GitHubLinearSlack
심사 완료

GetKits 공식 Kit

GetKits 팀이 직접 만들고, 테스트하고, 관리해요.

  • GetKits가 직접 제작·테스트
  • 설치 가이드와 업데이트 포함
  • GetKits 환불 정책 적용

Bundle 더 보기

Bundle공식
$39

Bot Generator Kit

Turn a job you do by hand into a safe, tested AI teammate in under an hour.

GmailSlackNotionClaudeChatGPT
약 45분
Bundle공식
$45

Content Factory Kit

One long piece in, a week of on-voice posts out, scheduled in Notion and reviewed weekly.

XNotionGoogle DriveClaudeChatGPT
약 60분
Bundle공식
$45

Design Studio Kit

Brand kits, scored critiques and launch checks so AI-built UI stops looking generic.

SlackLinearNotionClaudeChatGPT
약 30분
GetKits

ChatGPT, Grok, Claude 등에서 바로 쓰는 Skills, Bots, Dots와 워크플로를 만나 보세요. Kit 하나에 업무 하나, 설치한 날부터 결과를 확인하세요.

뉴스레터 구독

마켓플레이스

  • Kit 둘러보기
  • Skills
  • Bots
  • Dots
  • Bundles
  • GetKits Pro

업무별로 찾기

  • 영업
  • 회의
  • 콘텐츠
  • 엔지니어링
  • 디자인
  • SEO / GEO
  • Bot 빌더
  • 생활

회사

  • 소개
  • 블로그
  • 문서
  • 문의
  • GetKits에서 판매하기

법적 고지

  • 개인정보 처리방침
  • 이용약관
  • 환불 정책

© 2026 GetKits. 모든 권리 보유.