system-design

โดย anthropic

ออกแบบระบบ บริการ และสถาปัตยกรรม เริ่มต้นด้วย "ออกแบบระบบสำหรับ", "เราควรออกแบบสถาปัตยกรรมอย่างไร", "การออกแบบระบบสำหรับ", "สถาปัตยกรรมที่เหมาะสมคืออะไร…

npx skills add https://github.com/anthropics/knowledge-work-plugins --skill system-design

System Design

Help design systems and evaluate architectural decisions.

Framework

1. Requirements Gathering

  • Functional requirements (what it does)
  • Non-functional requirements (scale, latency, availability, cost)
  • Constraints (team size, timeline, existing tech stack)

2. High-Level Design

  • Component diagram
  • Data flow
  • API contracts
  • Storage choices

3. Deep Dive

  • Data model design
  • API endpoint design (REST, GraphQL, gRPC)
  • Caching strategy
  • Queue/event design
  • Error handling and retry logic

4. Scale and Reliability

  • Load estimation
  • Horizontal vs. vertical scaling
  • Failover and redundancy
  • Monitoring and alerting

5. Trade-off Analysis

  • Every decision has trade-offs. Make them explicit.
  • Consider: complexity, cost, team familiarity, time to market, maintainability

Output

Produce clear, structured design documents with diagrams (ASCII or described), explicit assumptions, and trade-off analysis. Always identify what you'd revisit as the system grows.

Skills เพิ่มเติมจาก anthropic

analyzing-financial-statements
anthropic
ทักษะนี้คำนวณอัตราส่วนทางการเงินและตัวชี้วัดสำคัญจากข้อมูลงบการเงินเพื่อการวิเคราะห์การลงทุน
applying-brand-guidelines
anthropic
ทักษะนี้ใช้การสร้างแบรนด์และสไตล์องค์กรที่สอดคล้องกันกับเอกสารที่สร้างขึ้นทั้งหมด รวมถึงสี แบบอักษร เค้าโครง และข้อความ
creating-financial-models
anthropic
ทักษะนี้มีชุดเครื่องมือสร้างแบบจำลองทางการเงินขั้นสูง พร้อมการวิเคราะห์ DCF การทดสอบความไว การจำลองแบบมอนติคาร์โล และการวางแผนสถานการณ์สำหรับการลงทุน…
board-minutes
anthropic
ร่างรายงานการประชุมคณะกรรมการหรือคณะอนุกรรมการในรูปแบบขององค์กรของคุณ ตรวจจับการประชุมคณะกรรมการและคณะอนุกรรมการที่กำลังจะมาถึงจากปฏิทินของคุณโดยอัตโนมัติ สอบถามวาระการประชุมและ…
crm-cleanup
anthropic
สแกน HubSpot เพื่อหาดีลที่ค้างอยู่ คอนแทคที่ซ้ำกัน และฟิลด์ที่ขาดหาย จากนั้นแก้ไขตามที่เจ้าของอนุมัติ รองรับอาร์กิวเมนต์ขอบเขตแบบเลือกได้สำหรับดีล คอนแทค…
redshift-api
anthropic
รัน SQL กับ Amazon Redshift — ส่งคำสั่ง ตรวจสอบสถานะ เรียกดูผลลัพธ์แบบแบ่งหน้า และเรียกดูฐานข้อมูล/สคีมา/ตาราง ใช้สิ่งนี้เมื่อผู้ใช้ต้องการ…
ticket-deflector
anthropic
อ่านอีเมลหรือตั๋วของลูกค้าที่ถูกส่งต่อ ดึงสถานะคำสั่งซื้อ/การคืนเงินจาก PayPal และประวัติบัญชีจาก HubSpot ร่างคำตอบที่ปรับโทนเสียงให้ตรงกับเจ้าของ...
reg-feed-watcher
anthropic
ตรวจสอบฟีดข้อบังคับตอนนี้และรายงานสิ่งใหม่ตั้งแต่การตรวจสอบครั้งล่าสุด โดยกรองตามเกณฑ์ความสำคัญที่คุณกำหนด ใช้เมื่อผู้ใช้พูดว่า "ตรวจสอบฟีด"…