egorfedorov/slot-casino-game-developer-skills-for-stake-engine

parallel-computing

Design, optimize, and validate parallel execution across CPU threads/workers with measurable scaling evidence.

First seen Mar 10, 2026

Installation

$ npx skills add egorfedorov/slot-casino-game-developer-skills-for-stake-engine --skill parallel-computing

Summary

  • Design, optimize, and validate parallel execution across CPU threads/workers with measurable scaling evidence.
  • Use when selecting parallelization strategy, diagnosing contention and load imbalance, evaluating speedup/efficiency curves, tuning task granularity, or triaging baseline-vs-current parallel performance regressions.

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from egorfedorov/slot-casino-game-developer-skills-for-stake-engine · top by installs.

npx skills add egorfedorov/slot-casino-game-developer-skills-for-stake-engine

Browse all from egorfedorov/slot-casino-game-developer-skills-for-stake-engine

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Repository health

Stars 53
Default branch main
Open issues 0
Status Active

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 2,540 B
  • docs SUMMARY.md 352 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 16 installs

SKILL.md

Parallel Computing

Use this skill to convert parallel performance work into reproducible scaling decisions.

Workflow

  1. Define scaling objective and constraints.
  • Capture workload shape, data size, and latency/throughput targets.
  • Define hardware assumptions (core count, SMT policy, NUMA context).
  1. Choose parallel model and partitioning.
  • Select task/data/pipeline parallelism intentionally.
  • Set chunk size and scheduling strategy to minimize overhead and imbalance.
  • Define shared-state boundaries before coding.
  1. Diagnose bottlenecks.
  • Check lock contention, false sharing, synchronization frequency, and memory bandwidth pressure.
  • Separate algorithmic limits from runtime/scheduler overhead.
  1. Validate scaling behavior.
  • Compare baseline vs current throughput by thread count.
  • Evaluate parallel efficiency and regressions at each thread level.
  • Treat regressions above threshold as blockers.
  1. Deliver implementation handoff.
  • Include tuning deltas, tradeoffs, and reproducible benchmark commands.
  • Provide clear patch plan for runtime/algorithm changes.

Commands

python3 scripts/compare_parallel_scaling.py \
  --baseline <baseline.json> \
  --current <current.json> \
  --regression-threshold-pct 5 \
  --efficiency-drop-threshold-pct 10

Treat non-zero exits as blocker regressions.

Output Contract

Return:

  1. Scaling Context: workload and hardware assumptions.
  2. Findings: thread-level throughput/speedup/efficiency deltas.
  3. Optimization Plan: concrete runtime/algorithm changes.
  4. Verification: benchmark commands and thresholds.
  5. Residual Risks: unresolved contention or scaling ceilings.

References

  • references/workflow.md: detailed parallel optimization sequence.
  • references/scaling-playbook.md: common bottlenecks and remedies.
  • references/signoff-template.md: concise scaling sign-off format.

Execution Rules

  • Compare like-for-like workloads and environments only.
  • Report both speedup and efficiency, not throughput alone.
  • Flag thread-level regressions above thresholds as blockers.
  • Avoid overfitting to one thread count; evaluate full scaling curve.