Works with the AI Agents you already use

    Claude CodeClaude CodeCursorCursorCodex CLICodex CLIMuseMuseDotsDots+22 more

    Engineering Judgment Drills

    1

    Rigorous measurement-based drills to pressure-test your technical judgment and identify code bottlenecks.

    $7.90

    Secure checkout via Stripe

    Money-back guarantee

    Converts to your local currency at checkout

    Security scanned
    Engineering Judgment Drills

    Engineering Judgment Drills

    Example session with this skill installed

    My worker pool isn't getting any faster after I add more than 4 workers. Can you help me understand why?

    • Read your context and instructions
    • Compiled the engineering judgment drills

    I will start a drill to investigate the worker pool scaling. I have reviewed pool_manager.py and noticed it uses a standard multiprocessing.Pool with a shared queue.

    - [x] 1. Scope
    - [ ] 2. Predict
    - [ ] 3. Measure
    - [ ] 4. Mutate
    - [ ] 5. Explain and attack
    - [ ] 6. Review
    

    Target: worker-pool-scaling

    Question: How does wall time change as workers increase from 1 to 16?
    Criterion: Scaling should be linear; a doubling of workers should halve wall time.
    Run command: python3 drills/bench_pool.py --workers {value}
    Environment: Ubuntu 22.04, 8 cores, Python 3.10.12.
    Baseline: A single run at the current setting (4 workers) took 1.2s.

    I have created drills/bench_pool.py to exercise the pool. Before I run the full sweep, I need your predictions.

    Prediction 1: At 1 worker, the baseline is 4.4s. What do you expect the wall time to be at 8 workers, and why?

    Next steps

    1. Provide your prediction for the 8-worker run.
    2. Specify if you believe CPU or Lock Contention will be the primary bottleneck.

    Connects securely to your tools. The creator never sees your data.

    About this skill

    When performance plateaus or resource utilization doesn't match expectations, simply patching the code often masks the underlying problem. This skill implements a rigorous engineering judgment drill to help you understand exactly why your code behaves the way it does. Instead of providing blind fixes, it turns your project into a controlled instrument for measurement and learning.

    What it does

    • Benchmarks bottlenecks by creating standalone, non-invasive scripts to exercise specific code paths.
    • Sweeps parameters across wide ranges to identify inflection points in wall time, CPU usage, and memory.
    • Validates mental models by requiring verbatim predictions before any measurements are revealed.
    • Stress-tests explanations through targeted attacks like concurrency shifts, data shape changes, and resource exhaustion.
    • Audits reasoning via a structured rubric that reviews the precision of your technical judgment.

    How it works

    1. Scope and Confirm: The agent analyzes your code, picks a measurable question, and establishes a baseline run.
    2. Predict and Measure: You provide predictions for specific axes while the agent runs sweeps using a dedicated Python tool.
    3. Explain and Attack: You explain the resulting curves, and the agent attempts to invalidate that explanation with new experiments.
    4. Review: The agent provides a final critique of your reasoning, identifying solid insights and superficial assumptions.

    Frameworks & tools

    This skill uses a bundled Python 3 utility for high-precision measurement (p50/p95 wall time, RSS memory, CPU usage). It requires no external network access and operates strictly on local processes and files.

    Why this beats prompting it yourself

    Generic prompts often lead to speculative answers or "hallucinated" performance advice based on general patterns rather than your specific hardware and runtime constraints. This skill enforces a "measurement first" gate, preventing any explanation that isn't backed by local CSV-based evidence.

    Use cases

    • Performance Plateaus: Determining why a system stops scaling past a specific number of threads or worker processes.
    • Lock Contention: Testing how different synchronization mechanisms handle increased contention under high load.
    • Resource Scaling: Quantifying exactly how memory consumption grows relative to input payload size.

    Known limitations

    Measurements are limited to the local machine and OS. Performance on clusters, GPUs, or production-only environments can only be simulated via provided commands, not executed directly.

    How to use

    Skills on Agensi run inside your AI agent. Copy the prompt, paste it into your agent, and it connects to Agensi and installs this skill for you. If a payment is needed, your agent shows it to you first.

    Reviews

    No reviews yet

    Be one of the first to try it. Every listed skill passes our trust checks below.

    Security scanned

    Passed our 8-point scan before listing

    Fresh listing

    Recently published to Agensi

    Money-back guarantee

    Doesn't do what its page promises? You get your money back.

    Trust & safety

    Security scanned

    Verified clean 1 day ago

    • Passed all security checks, Safe to install

    Requires

    Python

    Listed1 day ago

    What's inside

    Frequently Asked Questions