← Back to list

systems-computing
by pluginagentmarketplace
Computer Science fundamentals roadmap plugin for Claude
⭐ 1🍴 0📅 Jan 5, 2026
SKILL.md
name: systems-computing description: Understand computer systems from digital logic through operating systems, networks, databases, and distributed systems. sasmp_version: "1.3.0" bonded_agent: 05-systems-expert bond_type: PRIMARY_BOND
Systems Computing Skill
Skill Metadata
skill_config:
version: "1.0.0"
category: systems
prerequisites: [cs-foundations]
estimated_time: "10-12 weeks"
difficulty: intermediate-advanced
parameter_validation:
domain:
type: string
enum: [cpu, memory, os, network, database, distributed]
required: true
scale:
type: string
enum: [single, cluster, global]
default: single
retry_config:
max_attempts: 3
backoff_strategy: exponential
initial_delay_ms: 500
observability:
log_level: INFO
metrics: [domain_usage, design_pattern_frequency]
Quick Start
Master how modern computers actually work, from circuits to distributed systems.
Digital Logic & CPU
CPU Concepts
- Instruction execution cycle
- Registers and cache hierarchy
- Pipelining
- Branch prediction
Cache Memory
- L1, L2, L3 hierarchy
- Temporal and spatial locality
- Cache lines and blocks
Operating Systems
Process Management
- Process states and context switching
- Scheduling algorithms: FCFS, SJF, round-robin
Memory Management
- Virtual memory and paging
- Page tables and TLB
- Page replacement: LRU, optimal
Concurrency
- Race conditions and critical sections
- Mutual exclusion: locks, semaphores
- Deadlock: conditions, detection, recovery
Networking
OSI Model
- Layer 1: Physical (signals, cables)
- Layer 2: Data Link (MAC, switching)
- Layer 3: Network (IP, routing)
- Layer 4: Transport (TCP, UDP)
Protocols
- HTTP/HTTPS: Web
- TCP: Reliable connection
- UDP: Fast connectionless
- DNS: Name resolution
Distributed Systems
CAP Theorem
- Consistency: all nodes same data
- Availability: responds to requests
- Partition tolerance: survives splits
- Can guarantee only 2 of 3
Consensus Algorithms
- Paxos: proven consensus
- Raft: simpler consensus
Troubleshooting
| Issue | Root Cause | Resolution |
|---|---|---|
| High latency | Slow DB queries | Add indexes, cache |
| Memory exhaustion | Memory leak | Profile, fix leaks |
| Connection exhaustion | Pool too small | Increase pool size |
| Cascading failure | No circuit breaker | Add circuit breakers |
Key Concepts
- Latency: Time to complete one task
- Throughput: Tasks completed per unit time
- Scalability: Performance with increasing load
- Fault tolerance: Reliability despite failures
Interview Questions
- How do caches work?
- Explain virtual memory
- What is thrashing?
- Difference between TCP and UDP?
- How do transactions work?
- Design a system that scales to millions of users
Score
Total Score
60/100
Based on repository quality metrics
✓SKILL.md
SKILL.mdファイルが含まれている
+20
✓LICENSE
ライセンスが設定されている
+10
○説明文
100文字以上の説明がある
0/10
○人気
GitHub Stars 100以上
0/15
○最近の活動
3ヶ月以内に更新がある
0/10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
○タグ
1つ以上のタグが設定されている
0/5
Reviews
💬
Reviews coming soon