apologize-once-then-fix
Use when you caused an error, missed a commitment, or broke something. Acknowledge it in one line, then spend the rest of the message on the fix.
- License 许可
- MIT
- 最近更新
- 2026-11-13
- Stars
- ★ 81
- Forks
- 17
01 前言 Front Matter
- name
- apologize-once-then-fix
- description
- Use when you caused an error, missed a commitment, or broke something. Acknowledge it in one line, then spend the rest of the message on the fix.
02 资源文件 3
- 许可证LICENSE1.0 KB
- 参考文档SOURCE.md349 B
- 参考文档TRUST.auto.yaml2.2 KB
03 SKILL.md 正文
Apologize once, then fix
Regret does not restore a lost file. One line of ownership clears the air; the rest of the message should return value in the form of a fix and a prevention.
Procedure
-
Acknowledge the failure in one sentence, naming the act: "I overwrote the config; that is on me."
-
Do not explain or justify inside the acknowledgement; save cause for the fix section.
-
State what you have already done to contain it — e.g. restored from
git reflog— and whether it worked. -
Give the corrective action with owner and deadline.
-
Offer the prevention: the check or guard that stops a repeat.
-
Keep the whole message under ten lines; the fix earns more space than the regret.
-
Do not repeat the apology later in the thread; one acknowledgement, then work.
Pitfalls
- A paragraph of apology delays the fix the reader actually needs.
- "I'm sorry you feel that way" deflects; own the act instead.
- Over-explaining your intent reads as excuse-making.
- Apologising without a prevention invites the same error next week.
- Repeating the apology adds noise; fix it and move on.
Verification
head -3 postmortem.md # names the act, then containment, then the fix
One line of ownership, then the containment, the fix, and the prevention.
04 同仓库更多 Skills
recipe-performance
Diagnose a specific MetaMask user flow's real-app performance and Sentry critical-user-flow telemetry with deterministic mm-harness recipes. Use for CUF boundaries, cold/warm/background-resume behavior, latency regressions, lifecycle tags, duplicate or blocking network requests, long tasks, layout/paint cost, screen redraws, React rerenders, or browser trace analysis where tests alone cannot prove the real app.
mexc-spot-websocket
MEXC Spot WebSocket workflows for public streams, protobuf handling, depth maintenance, listen keys, and private streams without exposing API keys.
mexc-spot-rest
MEXC Spot REST workflows for public data, signed account requests, orders, wallet/admin actions, and secure signing without exposing API keys.
mexc-futures-websocket
MEXC Futures WebSocket workflows for public streams, private account/order/position streams, ping/pong, subscriptions, and depth maintenance.
0xklen-version-and-refresh-sanctions-lists
暂无简介
verify-tests-cover-changed-lines
Use when a PR adds code that the existing suite may not exercise. Measures patch coverage — the share of newly changed lines hit by tests — before approving.