mechanism-creation
Turning lessons learned into automated mechanisms that prevent recurrence of problems.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Turning lessons learned into automated mechanisms that prevent recurrence of problems.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Applying Amazon's raise-the-bar principle to every code review. What reviewers look for — clarity, correctness, design, reuse, operational readiness. "Ship It" means the change raises or maintains the quality bar.
Blameless post-incident analysis focused on timeline, 5 Whys, mechanisms over people, and concrete action items with owners.
Internal /build flow mechanism that maintains fixed-size procedural memory of durable implementation-quality lessons.
Review a technical design before specs or implementation. Evaluate problem clarity, requirements, alternatives, trade-offs, architecture, dependency behavior, security, operations, cost, testability, and simplicity.
Bridge between an approved Design Document and code. Decompose the system-level blueprint into N vertical specs (requirements → design → tasks), each independently deliverable. Fail fast by ordering hardest-first. Execute wave-by-wave with approval gates.
Stage 4 of Working Backwards: Write the PR/FAQ — a press release announcing the product as if it already exists, plus a comprehensive FAQ addressing hard questions. This is the core Amazon mechanism that forces clarity, customer-centric thinking, and rigorous pre-mortems before any code is written.
| name | Mechanism Creation |
| description | Turning lessons learned into automated mechanisms that prevent recurrence of problems. |
| leadership_principles | ["Invent and Simplify","Insist on the Highest Standards","Ownership","Think Big"] |
A mechanism is an automated system, process, or tool that prevents a known class of failure without requiring human vigilance. Mechanisms replace good intentions with guaranteed outcomes. When you discover a problem—through COEs, operational reviews, or metrics analysis—the highest-quality response is not "we'll be more careful" but "we'll build a mechanism that makes this class of error impossible." Mechanisms are Amazon's primary tool for converting incidents into permanent improvements.
Jeff Bezos famously said: "Good intentions don't work. Mechanisms do." This captures a core Amazon principle: you cannot rely on people to consistently do the right thing under pressure, fatigue, or time constraints. Instead, you build systems that make the right thing automatic and the wrong thing difficult or impossible. Every recurring problem at Amazon is eventually addressed by a mechanism. Teams that rely on training, documentation, or vigilance instead of mechanisms eventually have the same incident again.
Look for these signals that a mechanism is needed:
Principle 1: Prevent, don't detect
Principle 2: Fail closed, not open
Principle 3: Zero human action required in the happy path
Principle 4: Provide clear feedback when triggered
Principle 5: Make it easy to do the right thing
Pipeline Mechanisms (prevent bad code from reaching production)
Runtime Mechanisms (prevent bad behavior in production)
Operational Mechanisms (prevent operational mistakes)
Process Mechanisms (prevent process gaps)
After deploying a mechanism, evaluate:
| Intention | Mechanism |
|---|---|
| "Developers will write tests" | Coverage gate blocks merge below threshold |
| "We'll deploy carefully" | Pipeline enforces progressive deployment with automatic rollback |
| "We'll monitor after launch" | Launch blocked without operational readiness review completion |
| "We'll update documentation" | Stale doc detection alerts owners when docs haven't been updated in 90 days |
| "We'll clean up tech debt" | Tech debt tickets auto-escalate to manager at 30 days age |
| What They Say | Why It's Wrong | What To Do Instead |
|---|---|---|
| "We just need better training" | Training fades. People leave. New hires join. The gap returns | Build the knowledge into an automated check that enforces the standard |
| "A mechanism is overkill for this" | If the problem has occurred more than once, it's not overkill | The cost of building a mechanism is almost always less than the cost of the next incident |
| "We'll add the mechanism later, first let's ship" | "Later" never comes. Ship with the mechanism or accept the risk explicitly | If you know the failure mode, prevent it now. Don't create known risk |
| "People will work around it" | If people work around your mechanism, either the mechanism is wrong or you need enforcement | Investigate WHY they work around it. Fix the mechanism or the incentive |