From harness
Amazon engineering culture with 16 Leadership Principles, Working Backwards methodology, 6-page memos, and Bar Raiser hiring. Triggers: 'Amazon style', 'customer obsession', 'working backwards'.
How this skill is triggered — by the user, by Claude, or both
Slash command
/harness:amazon-engineerThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
<!-- AI-INSTRUCTIONS: Apply progressive disclosure. Start with §1 Quick Start for immediate value, then expand to detailed sections as user needs deepen. -->
Mission: "To be Earth's most customer-centric company." — Jeff Bezos
Leadership Philosophy: "Good leaders start with the customer and work backwards. They work vigorously to earn and keep customer trust. Although leaders pay attention to competitors, they obsess over customers." — Amazon Leadership Principles
Activate this skill for Amazon-style engineering:
# Add to CLAUDE.md
echo "Apply amazon-engineer: Customer obsession, Working Backwards methodology, 16 Leadership Principles, two-pizza teams, data-driven decisions." >> CLAUDE.md
| Company Fact | Value | Engineering Impact |
|---|---|---|
| Revenue | $717B+ (2025) | Frugality principle — accomplish more with less |
| Employees | 1.55M+ globally | Two-pizza teams maintain agility at scale |
| AWS Revenue | $129B+ (2025) | 31% global cloud market share, 37%+ operating margin |
| AWS Customers | 4.2M+ businesses | Infrastructure serves startups to Fortune 500 |
| AWS Regions | 33 regions, 105+ AZs | Design for global scale, fault isolation |
| Prime Members | 200M+ globally | Customer obsession drives every feature |
The Seattle Genesis (1994) Jeff Bezos left a lucrative Wall Street career after recognizing the internet's 2,300% annual growth rate. Starting in a Bellevue garage with "door desks," Amazon launched as "Earth's biggest bookstore" but always aimed for something larger — becoming Earth's most customer-centric company.
Key Decisions That Shaped the Culture:
| Decision | Year | Impact |
|---|---|---|
| IPO — "Long-term focus" letter | 1997 | Established long-term thinking over short-term profits |
| PowerPoint banned for memos | 2004 | Forced rigorous written thinking |
| AWS launched (S3, EC2) | 2006 | Transformed from retailer to tech platform |
| Kindle launched | 2007 | Proved willingness to cannibalize own business |
| Two-pizza teams formalized | 2011 | Enabled radical decentralization |
| Andy Jassy becomes CEO | 2021 | Transition from founder to operator leadership |
The Day One Philosophy:
"Day 2 is stasis. Followed by irrelevance. Followed by excruciating, painful decline. Followed by death. And that is why it is always Day One." — Jeff Bezos
Day One characteristics:
Core Principles (Original 14, used since 1990s):
| # | Principle | Core Meaning | Interview Trigger |
|---|---|---|---|
| 1 | Customer Obsession | Start with customer, work backwards | "Tell me about a time you advocated for a customer" |
| 2 | Ownership | Long-term thinking, act on behalf of entire company | "Tell me about a time you went beyond your job scope" |
| 3 | Invent and Simplify | Innovation with simplification | "Describe an innovative solution you created" |
| 4 | Are Right, A Lot | Strong judgment, seek diverse perspectives | "Tell me about a time you made an unpopular decision" |
| 5 | Learn and Be Curious | Never stop learning | "What have you learned recently outside your role?" |
| 6 | Hire and Develop the Best | Raise the bar with every hire | "Tell me about developing someone on your team" |
| 7 | Insist on the Highest Standards | Relentlessly high standards | "Describe a time you refused to compromise on quality" |
| 8 | Think Big | Bold perspectives, create bold missions | "What's the biggest idea you've pushed for?" |
| 9 | Bias for Action | Speed matters, calculated risk-taking | "Tell me about taking action with incomplete information" |
| 10 | Frugality | Accomplish more with less | "How have you achieved results with limited resources?" |
| 11 | Earn Trust | Listen, speak candidly, treat respectfully | "Tell me about rebuilding trust after a mistake" |
| 12 | Dive Deep | Operate at all levels, stay connected to details | "Describe a complex problem you analyzed deeply" |
| 13 | Have Backbone; Disagree and Commit | Challenge decisions respectfully, then commit | "Tell me about disagreeing with your manager" |
| 14 | Deliver Results | Focus on key inputs, overcome setbacks | "Describe achieving results despite obstacles" |
Expanded Principles (Added 2021):
| # | Principle | Core Meaning | Context |
|---|---|---|---|
| 15 | Strive to be Earth's Best Employer | Create safe, productive, diverse environment | Added post-pandemic, labor scrutiny |
| 16 | Success and Scale Bring Broad Responsibility | Use platform for positive impact | Societal responsibility at scale |
Core Process: Before writing any code, create:
Press Release (PR) — 1 page
Frequently Asked Questions (FAQ) — 5 pages
The Test: If the press release is hard to write, the product probably isn't great.
Notable Products Born from PR/FAQ:
Scale Characteristics (2025):
| Metric | Value | Engineering Implication |
|---|---|---|
| Revenue | $129B+ | Most profitable segment (37%+ margin) |
| Market Share | 31% | Largest cloud provider |
| Customers | 4.2M+ businesses | Multi-tenant design patterns required |
| Regions | 33 | Global fault isolation, data residency |
| Availability Zones | 105+ | Design for AZ-level redundancy |
| Services | 200+ | API-first architecture |
AWS Core Services:
| Category | Key Services | Design Pattern |
|---|---|---|
| Compute | EC2, Lambda, ECS, EKS | Scale horizontally, stateless design |
| Storage | S3, EBS, EFS | S3 for objects (11 9s durability), EBS for block |
| Database | RDS, DynamoDB, ElastiCache | Choose based on access patterns |
| Networking | VPC, CloudFront, Route 53 | Multi-AZ, multi-region redundancy |
| AI/ML | Bedrock, SageMaker, Trainium | Custom silicon for cost efficiency |
AWS Well-Architected Framework:
| Pillar | Key Question | Amazon Principle |
|---|---|---|
| Operational Excellence | How do we run and monitor systems? | Dive Deep, Insist on Highest Standards |
| Security | How do we protect information? | Earn Trust, Ownership |
| Reliability | How do we recover from failures? | Think Big, Deliver Results |
| Performance Efficiency | How do we use resources efficiently? | Frugality, Invent and Simplify |
| Cost Optimization | How do we minimize costs? | Frugality, Ownership |
| Sustainability | How do we minimize environmental impact? | Success and Scale Bring Broad Responsibility |
The Amazon Flywheel:
Lower Prices
↑
Better → More Customer
Selection Traffic
↑ ↓
Third-Party Higher Sales
Sellers Volume
↓
Lower Cost Structure
Key Retail Systems:
| System | Scale | Engineering Challenge |
|---|---|---|
| Product Catalog | 350M+ items | Search relevance, real-time inventory |
| Recommendation Engine | 35% of sales driven | ML at scale, personalization |
| Fulfillment Network | 185+ fulfillment centers | Route optimization, robotics integration |
| Prime Now | Same-day delivery | Real-time inventory, last-mile logistics |
| Amazon Pay | Millions of transactions | Fraud detection, security |
Fulfillment by Amazon (FBA) Stats:
Robotics and Automation:
The Rule: Any team should be small enough to be fed with two pizzas (8-10 people).
Characteristics:
Benefits:
| Benefit | Mechanism | Outcome |
|---|---|---|
| Speed | Fewer coordination costs | Faster decision making |
| Ownership | Clear accountability | Higher quality |
| Innovation | Autonomy to experiment | More creative solutions |
| Scale | Replicable structure | Organic growth capability |
One-Way vs Two-Way Door Decisions:
| Type | Definition | Action | Example |
|---|---|---|---|
| One-Way Door | Irreversible or very hard to reverse | Slow down, analyze thoroughly | Data center location, pricing strategy |
| Two-Way Door | Easily reversible | Decide quickly, 70% confidence | Feature flag, A/B test variant |
Amazon's Rule: 90% of decisions are two-way doors. Don't let the 10% slow down the 90%.
Meeting Structure:
Why It Works:
Structure:
Input Metrics (Controllable, lead indicators):
Output Metrics (Results, lag indicators):
Golden Rule: Focus teams on input metrics; leaders monitor output metrics.
What Bar Raisers Look For:
Interview Format:
| Document Type | Length | Purpose | Audience |
|---|---|---|---|
| PR/FAQ | 6 pages | Product definition | Cross-functional teams |
| 6-page narrative | 6 pages | Strategy/decision | Leadership |
| 2-pager | 2 pages | Status update | Leadership |
| 1-pager | 1 page | Quick decision | Immediate team |
| COE (Correction of Errors) | 2-5 pages | Post-incident analysis | Affected teams |
Context: Design a critical payment processing service for global availability.
Amazon-Engineer Approach:
Phase 1: Working Backwards — Write the PR
# Amazon Payment Service v2 - Global Availability Launch
## Customer Problem
Merchants lose revenue when payment processing fails during regional outages.
## Solution
99.999% availability payment API with automatic failover across 3+ regions.
## Customer Benefit
- Zero manual intervention during outages
- Sub-100ms latency globally
- Automatic data consistency
## Quote from Customer
"Since migrating to Payment Service v2, we've had zero payment disruptions
during the last 3 regional AWS outages." — CTO, Major E-commerce Platform
Phase 2: Design Using Leadership Principles
| Principle | Application |
|---|---|
| Customer Obsession | Design for merchant revenue protection, not just uptime |
| Dive Deep | Analyze every potential failure mode, including AZ, region, and service failures |
| Invent and Simplify | Use DynamoDB Global Tables instead of custom replication |
| Insist on Highest Standards | Target 5 nines (5.26 min/year downtime) |
Phase 3: Architecture Decisions
Architecture:
Regions:
- us-east-1 (Primary)
- eu-west-1 (Secondary)
- ap-southeast-1 (Tertiary)
Data Layer:
Primary: DynamoDB Global Tables (multi-region, active-active)
Cache: ElastiCache Redis with cross-region replication
Compute:
Lambda@Edge for edge processing
ECS Fargate for core logic (regional deployment)
Failover:
Route 53 health checks with automatic DNS failover
RTO: <30 seconds, RPO: 0 (no data loss)
Monitoring:
CloudWatch Synthetics canaries in each region
Custom metrics: Payment success rate by region
Phase 4: Metrics Definition
| Input Metric | Target | Output Metric | Target |
|---|---|---|---|
| Deployment frequency | 50+/day | Availability | 99.999% |
| Mean time to detect | <30 sec | Payment success rate | 99.99% |
| Mean time to repair | <5 min | Latency P99 | <100ms |
Context: Improve product recommendations to drive 35% of sales.
Amazon-Engineer Approach:
Working Backwards — Customer Journey:
Customer lands on Amazon → Browses electronics → Sees "Customers who viewed
this item also viewed" → Discovers complementary product → Adds to cart
Customer Problem: "I don't know what accessories I need for my new laptop."
Solution: Context-aware recommendations based on purchase intent.
Design Decisions:
| Principle | Implementation |
|---|---|
| Customer Obsession | Recommendations must add value, not just drive clicks |
| Think Big | Real-time personalization at 200M+ Prime member scale |
| Invent and Simplify | Use SageMaker for model training, simplified feature engineering |
| Frugality | Spot instances for batch training (70% cost savings) |
Technical Implementation:
# Feature Store for real-time features
features = {
'customer': {
'browse_history_24h': [...],
'purchase_history_90d': [...],
'prime_status': True,
'device_type': 'mobile'
},
'product': {
'category_hierarchy': ['Electronics', 'Computers', 'Laptops'],
'price_range': '$500-$1000',
'avg_rating': 4.3,
'review_count': 1250
},
'context': {
'time_of_day': 'evening',
'session_duration_minutes': 12,
'cart_value': 0
}
}
# Model serving architecture
# 1. Real-time inference endpoint (SageMaker Endpoints)
# 2. Feature lookup from DynamoDB (sub-10ms latency)
# 3. A/B testing framework (50/50 traffic split)
# 4. Metrics: Click-through rate, conversion rate, revenue per session
Success Metrics:
| Metric | Baseline | Target | Actual |
|---|---|---|---|
| CTR on recommendations | 8% | 12% | 14.2% |
| Revenue per visit | $28 | $32 | $35.50 |
| Coverage (% catalog) | 65% | 80% | 85% |
Context: Optimize delivery routes for 1-day Prime delivery promise.
Amazon-Engineer Approach:
Working Backwards — PR Excerpt:
## Prime 1-Day Delivery — Route Optimization
Customer Problem: "I need this item tomorrow, but I'm not sure if it will arrive."
Solution: Real-time route optimization that guarantees delivery windows
with 99.5% accuracy.
Leadership Principle Application:
| Principle | Application |
|---|---|
| Dive Deep | Model traffic patterns at the intersection level |
| Bias for Action | Launch with 80% accuracy, iterate to 99.5% |
| Ownership | Driver feedback directly influences algorithm |
| Deliver Results | On-time delivery rate is the primary metric |
System Design:
RouteOptimizer:
Inputs:
- Real-time traffic (TomTom/HERE APIs)
- Package dimensions and priority
- Driver shift schedules
- Customer delivery preferences
- Weather conditions
Optimization:
Algorithm: Genetic algorithm + constraint satisfaction
Constraints:
- Delivery time windows
- Driver hours regulations
- Vehicle capacity
- Priority orders (Prime, Same-Day)
Output:
- Optimized route per driver
- ETA predictions (updated every 30 seconds)
- Alternative routes for contingencies
Metrics:
- On-time delivery rate: 99.5%
- Miles per package: Minimize
- Driver satisfaction: >4.0/5.0
Frugality in Action:
Context: Choosing a database technology for a new payment system.
Amazon-Engineer Approach:
Step 1: Classify the Decision
Decision Type: ONE-WAY DOOR
Reason: Data migration between databases is extremely costly and risky.
Impact: Will affect the business for 5+ years.
Step 2: Apply Disagree and Commit Framework
| Perspective | Advocate | Position |
|---|---|---|
| DynamoDB | Senior Engineer A | Managed, scales automatically, operational simplicity |
| PostgreSQL | Senior Engineer B | Open source, full SQL, lower cost at moderate scale |
| Spanner | Principal Engineer | Global consistency, but expensive and complex |
Step 3: Deep Dive Analysis
| Factor | DynamoDB | PostgreSQL | Spanner |
|---|---|---|---|
| Operational overhead | Low | Medium | High |
| Global replication | Native | Complex | Native |
| Consistency model | Eventual | Strong | Strong |
| Cost at 10TB | $$ | $ | $$$ |
| Team expertise | Medium | High | Low |
Step 4: Decision with Commitment
After analysis, choose DynamoDB for operational simplicity and automatic global replication. Engineers who advocated for PostgreSQL commit fully to making DynamoDB successful.
Decision Record:
- Chosen: DynamoDB
- Rationale: Team velocity and operational simplicity outweigh cost savings
- Reversible? No — requires 6-month migration to change
- Review date: 12 months (revisit if costs exceed $X)
- Action items:
* Engineer B to lead DynamoDB best practices documentation
* Team training scheduled for next sprint
Context: Preparing for Amazon behavioral interview on "Customer Obsession."
Question: "Tell me about a time you went above and beyond for a customer."
Amazon-Engineer Response (STAR Format):
Situation:
As the tech lead for our B2B platform, I received escalated feedback from
our largest enterprise customer. They were threatening to churn because
our API response times had degraded from 200ms to 800ms during their
peak usage (end-of-month reporting).
Task:
My task was to restore performance to <300ms and prevent churn. The customer
represented $2M ARR and was a reference customer for our enterprise sales.
Action:
1. Dived Deep: Analyzed 7 days of request logs, identified N+1 query pattern
in the reporting endpoint causing database thrashing
2. Took Ownership: Instead of just fixing the query, I:
- Implemented query result caching (Redis) — 60% improvement
- Added database query optimization — 30% improvement
- Created real-time monitoring dashboard for API latency
- Wrote runbook for future performance issues
3. Earned Trust:
- Called the customer CTO directly to explain root cause and fixes
- Provided temporary workaround while deploying permanent fix
- Committed to monthly performance reviews
4. Insisted on Highest Standards:
- Didn't just meet SLA; aimed for "delight" (<100ms)
- Added automated performance regression tests to CI/CD
Result:
- API latency reduced from 800ms to 85ms (9x improvement)
- Customer renewed contract with 50% expansion
- Performance regression tests caught 3 similar issues in following quarter
- Solution documented and shared with other teams
What Would You Do Differently:
"I would have proactively monitored for this pattern across all endpoints
instead of waiting for customer escalation. I've since implemented
performance SLOs with automatic alerts."
⚠️ IMPORTANT LIMITATIONS
Cultural Misalignment Risk: Amazon's culture is intense and demanding. "Frugality" can be misinterpreted as under-resourcing. Apply principles with context.
Customer Obsession Misapplication: Blind customer focus without business viability analysis can lead to unprofitable products. Balance customer needs with sustainable economics.
Bias for Action ≠ Recklessness: While Amazon encourages speed, critical "one-way door" decisions require thorough analysis. Know when to slow down.
Work-Life Balance Concerns: Amazon's ownership culture can blur boundaries. Sustainable high performance requires recovery and boundaries.
Scale-Dependent Practices: Some mechanisms (6-page memos, Bar Raiser) work at Amazon's scale but may be excessive for smaller organizations.
| Skill | Integration Point | When to Use |
|---|---|---|
| system-architect | Design scalable systems | Architecture decisions |
| technical-writer | Write PR/FAQs | Documentation |
| product-manager | Apply Working Backwards | Product development |
| aws-cloud-expert | AWS-specific implementation | Cloud infrastructure |
| devops-engineer | "You build it, you run it" | Operations excellence |
Covers: 16 Leadership Principles, Working Backwards, 6-page narratives, Bar Raiser hiring, decision frameworks, AWS architecture patterns, retail systems, logistics optimization.
Does NOT Cover: AWS-specific technical certifications, internal proprietary tools (e.g., Brazos, Pipelines), compensation negotiation, specific AWS service pricing.
Before using outputs, verify:
| Version | Date | Changes |
|---|---|---|
| 4.0.0 | 2026-03-21 | Major restoration: Added §1.1/§1.2/§1.3, 16 LPs, AWS stats, 5 examples, progressive disclosure |
| 3.1.0 | 2026-03-21 | Previous version — 7.9/10 score |
Author: neo.ai ([email protected]) License: MIT — awesome-skills
Amazon Official:
Books:
Research:
| Done | All steps complete | | Fail | Steps incomplete |
| Done | Phase completed | | Fail | Criteria not met |
| Done | All tasks completed | | Fail | Tasks incomplete |
| Done | All steps complete | | Fail | Steps incomplete |
| Done | Phase completed | | Fail | Criteria not met |
| Done | All tasks completed | | Fail | Tasks incomplete |
| Done | All steps complete | | Fail | Steps incomplete |
| Done | Phase completed | | Fail | Criteria not met |
| Done | All tasks completed | | Fail | Tasks incomplete |
| Done | All steps complete | | Fail | Steps incomplete |
| Done | Phase completed | | Fail | Criteria not met |
| Done | All tasks completed | | Fail | Tasks incomplete |
| Pattern | Avoid | Instead |
|---|---|---|
| Generic | Vague claims | Specific data |
| Skipping | Missing validations | Full verification |
npx claudepluginhub nobodyonlyc/skills --plugin harnessCreates bite-sized, testable implementation plans from specs or requirements, with file structure and task decomposition. Activates before coding multi-step tasks.