Export Three.js scenes, meshes, or geometries as Wavefront OBJ text that other 3D tools can read. The guidance covers world-space transforms, combining geometry, and exporting named scene components as separate parts.
- Three.jsのメッシュをOBJ形式で出力
- シーン内の複数ジオメトリをまとめて書き出し
- 名前付きグループごとにパーツを出力
benchflow-ai/skillsbench☆ 1.9KUpdated Oct 24, 2026
Define kernel constant values, such as ioctl numbers and flags, for syzkaller syzlang descriptions. The guidance covers manual `.const` files and extracting values from kernel headers, plus architecture settings and build checks.
- Adding ioctl values to a syzlang description
- Creating a companion `.const` file
- Extracting constants from kernel headers
benchflow-ai/skillsbench☆ 1.9KUpdated Oct 24, 2026
Update Spring Boot 3.2+ code from RestTemplate to the fluent RestClient API. The examples cover GET, POST, and DELETE requests, client bean configuration, status-based error handling, and typed responses for generic data such as lists and maps.
- Replacing RestTemplate calls with RestClient
- Updating GET, POST, or DELETE request code
- Configuring a shared RestClient bean
benchflow-ai/skillsbench☆ 1.9KUpdated Oct 24, 2026
Use this reference to reason about how concurrent database transactions interact. It helps classify conflicts and isolation anomalies, compare protocol families such as locking, MVCC, and OCC, and assess whether a commit or abort is required for correctness.
- Classifying a transaction conflict or isolation anomaly
- Comparing locking, MVCC, OCC, or SSI approaches
- Tracing dependencies between transactions
benchflow-ai/skillsbench☆ 1.9KUpdated Oct 24, 2026
Organize a Three.js scene into named parts, apply world transforms to mesh geometry, and export each part as an OBJ file. The workflow can also build a URDF model from named links, with deterministic ordering for repeatable output.
- Exporting each named part of a Three.js scene as OBJ
- Expanding InstancedMesh objects for export
- Preparing meshes with baked world transforms
benchflow-ai/skillsbench☆ 1.9KUpdated Oct 24, 2026
Update Spring Security 5 configurations for Spring Security 6 by replacing the adapter-based setup with SecurityFilterChain beans, changing URL matcher and method-security APIs, and converting chained configuration to the lambda DSL. It also highlights authentication manager and servlet namespace changes.
- Migrating a Spring Boot 2 security setup
- Replacing WebSecurityConfigurerAdapter
- Updating URL matchers and method security
benchflow-ai/skillsbench☆ 1.9KUpdated Oct 24, 2026
Plan a migration from Spring Boot 2.x to 3.x with guidance on version and Java updates, incompatible dependencies, and javax-to-jakarta changes. The skill includes an OpenRewrite migration example and a checklist for compiling and reviewing the application afterward.
- Updating a Maven project from Spring Boot 2 to 3
- Finding dependencies that conflict with Jakarta EE
- Applying an OpenRewrite recipe and reviewing migration steps
benchflow-ai/skillsbench☆ 1.9KUpdated Oct 24, 2026
Use this guide to update Java EE imports for a Jakarta EE migration, especially when moving to Spring Boot 3. It maps common packages, shows batch replacement and verification commands, and flags JDK namespaces that should stay unchanged.
- Updating imports during a Spring Boot 3 migration
- Finding javax imports that need replacement
- Checking Java and test files for migration gaps
benchflow-ai/skillsbench☆ 1.9KUpdated Oct 24, 2026
Use this skill to answer reflow oven maintenance questions by finding relevant handbook guidance and checking it against thermocouple, MES, or defect data. It supports calculations for temperature profiles, time above liquidus, peak temperatures, and conveyor speed.
- Checking a temperature profile against handbook limits
- Calculating time above liquidus from thermocouple readings
- Comparing MES or defect data with maintenance guidance
benchflow-ai/skillsbench☆ 1.9KUpdated Oct 24, 2026
Translate Python list, dictionary, and set operations into idiomatic Scala collection code. Compare examples for mapping, filtering, folding, sorting, grouping, aggregation, lookup, and the differences between mutable and immutable collections.
- Porting Python collection code to Scala
- Translating map, filter, and reduce operations
- Replacing dictionary lookups with Scala Maps
benchflow-ai/skillsbench☆ 1.9KUpdated Oct 24, 2026
Map common Python modules and idioms to Scala libraries and approaches. Use examples to translate JSON, dates, files, regular expressions, HTTP requests, logging, tests, configuration, command-line arguments, and asynchronous work.
- Translating Python JSON and date handling to Scala
- Finding Scala equivalents for file and regex operations
- Porting HTTP requests and logging code
benchflow-ai/skillsbench☆ 1.9KUpdated Oct 24, 2026
Diagnose Python memory use and reduce a program’s footprint while preserving its behavior. Profile allocations, identify inefficient data structures or leaks, and apply techniques such as generators, chunked processing, smaller object layouts, and optimized numeric types for large datasets.
- Reduce memory use in a Python program
- Investigate a suspected memory leak
- Process a large CSV in chunks
benchflow-ai/skillsbench☆ 1.9KUpdated Oct 24, 2026
Translate Python object-oriented code into Scala by mapping classes, dataclasses, inheritance, properties, static and class methods, and common design patterns to Scala constructs. Get concrete examples of equivalent structures and idiomatic alternatives.
- Converting Python classes and dataclasses to Scala
- Mapping inheritance and abstract classes to Scala traits
- Translating properties and class-level methods
benchflow-ai/skillsbench☆ 1.9KUpdated Oct 24, 2026
Choose and implement ways to distribute parallel tasks across workers, processes, or nodes. It covers fixed and dynamic partitioning, work stealing, and adaptive scheduling to reduce uneven workloads and slow stragglers.
- Balancing work across parallel workers
- Choosing a scheduling strategy for uneven task times
- Reducing delays from straggling tasks
benchflow-ai/skillsbench☆ 1.9KUpdated Oct 24, 2026
Tune model predictive control (MPC) for tension control in web handling by choosing a prediction horizon and state and control cost weights. Understand how these choices affect disturbance rejection, tracking, actuator effort, response speed, and computation.
- Choose a prediction horizon for roll-to-roll tension control
- Balance tension tracking against actuator effort
- Reduce computation while maintaining disturbance rejection
benchflow-ai/skillsbench☆ 1.9KUpdated Oct 24, 2026
Use this guide while building, reviewing, or refactoring React and Next.js apps. Its prioritized rules cover data-fetching waterfalls, bundle size, server and client performance, rendering, and JavaScript, helping identify concrete optimization opportunities.
- Reviewing a React page for performance issues
- Reducing bundle size or load times
- Refactoring data fetching to avoid sequential waits
benchflow-ai/skillsbench☆ 1.9KUpdated Oct 24, 2026
Add integral action to model predictive control (MPC) so tension tracking can correct steady-state offsets caused by model mismatch. The skill gives update equations, gain and decay guidance, an anti-windup limit for saturation, and an example for multiple tension sections.
- Correcting steady-state tension tracking error
- Adding an integrator to an MPC controller
- Tuning integral gain and decay
benchflow-ai/skillsbench☆ 1.9KUpdated Oct 24, 2026
Use side-by-side examples to translate common Python constructs into Scala, including variables, types, control flow, comprehensions, functions, formatting, operators, exceptions, and optional values. The guide helps you find an equivalent pattern while converting code between the languages.
- Translating Python variables and types into Scala
- Converting loops and comprehensions to Scala
- Checking Scala patterns for exceptions and optional values
benchflow-ai/skillsbench☆ 1.9KUpdated Oct 24, 2026
Translate Python code into clean, idiomatic Scala by applying immutable values, expression-based code, pattern matching, and safer types. It helps produce Scala that follows common conventions instead of copying Python syntax directly.
- Rewriting Python code in idiomatic Scala
- Replacing mutable loops with collection operations
- Modeling variants with sealed types and pattern matching
benchflow-ai/skillsbench☆ 1.9KUpdated Oct 24, 2026
Turn sequential Python work into concurrent or parallel code suited to its bottleneck: multiprocessing for CPU-heavy tasks, asyncio or threads for waiting on I/O, and vectorization for array operations. The guidance accounts for shared state, ordering, errors, and resource limits.
- Speed up independent CPU-heavy loop iterations
- Run many network or file requests concurrently
- Replace nested numeric loops with vectorized operations
benchflow-ai/skillsbench☆ 1.9KUpdated Oct 24, 2026
Translate Python patterns such as higher-order functions, decorators, closures, and generators into functional Scala. The guide provides examples for pattern matching, Option-based missing values, error handling, lazy sequences, function composition, currying, and type classes.
- Porting Python functions and generators to Scala
- Replacing Python optional values and exceptions with Scala patterns
- Writing idiomatic functional Scala from Python examples
benchflow-ai/skillsbench☆ 1.9KUpdated Oct 24, 2026
Plan step tests for identifying an unknown control system. Get practical guidance on test duration, sampling rate, input size, and which input and output measurements to record for estimating system parameters from its response.
- Planning a step test for an unknown control system
- Choosing a test duration and sampling rate
- Recording input and output data for parameter estimation
benchflow-ai/skillsbench☆ 1.9KUpdated Oct 24, 2026
Learn how to structure Erlang applications with OTP behaviors: use gen_server for stateful processes, gen_statem for explicit state transitions, gen_event for event handling, and supervisors to restart failed processes.
- Building a stateful client-server process
- Modeling protocols with explicit state transitions
- Restarting failed processes with supervisors
benchflow-ai/skillsbench☆ 1.9KUpdated Oct 24, 2026
Manage dependencies in Java projects with Maven by organizing versions and scopes, importing BOMs for shared version control, inspecting dependency trees, and resolving conflicts between direct and transitive dependencies.
- Adding a library with the right Maven scope
- Resolving conflicting transitive dependency versions
- Centralizing versions across modules with a BOM
benchflow-ai/skillsbench☆ 1.9KUpdated Oct 24, 2026