Explore advanced CS topics including advanced data structures, parallel computing, security, functional programming, and quantum computing.
npx claudepluginhub pluginagentmarketplace/custom-plugin-computer-science --plugin computer-science-pluginThis skill uses the workspace's default tool permissions.
```yaml
Generates design tokens/docs from CSS/Tailwind/styled-components codebases, audits visual consistency across 10 dimensions, detects AI slop in UI.
Records polished WebM UI demo videos of web apps using Playwright with cursor overlay, natural pacing, and three-phase scripting. Activates for demo, walkthrough, screen recording, or tutorial requests.
Delivers idiomatic Kotlin patterns for null safety, immutability, sealed classes, coroutines, Flows, extensions, DSL builders, and Gradle DSL. Use when writing, reviewing, refactoring, or designing Kotlin code.
skill_config:
version: "1.0.0"
category: advanced
prerequisites: [cs-foundations, algorithms, data-structures, complexity-analysis]
estimated_time: "12-16 weeks"
difficulty: expert
parameter_validation:
topic:
type: string
enum: [advanced-ds, parallel, security, functional, quantum, ml-theory]
required: true
retry_config:
max_attempts: 3
backoff_strategy: exponential
initial_delay_ms: 500
observability:
log_level: INFO
metrics: [topic_usage, depth_level]
Segment Trees
Fenwick Trees (Binary Indexed Trees)
Suffix Trees & Arrays
Disjoint Set Union (Union-Find)
Persistent Data Structures
Parallelism Concepts
Parallel Algorithms
GPU Computing
Cryptographic Primitives
Security Protocols
Network Flows
Linear Programming
Approximation Algorithms
Randomized Algorithms
Quantum Concepts
Quantum Algorithms
| Issue | Root Cause | Resolution |
|---|---|---|
| Parallel race condition | Missing synchronization | Add locks or use atomic ops |
| Segment tree wrong answer | Off-by-one in ranges | Verify range boundaries |
| Crypto implementation weak | Timing attack vulnerability | Use constant-time operations |
Advanced Techniques
Practice Platforms