Skip to content
cccskills

Development skills

Coding standards, frameworks, refactoring, and code review (18.1K skills)

Filter by price or sort order

Use `tshark` to inspect PCAP captures, filter HTTP traffic, extract request fields, follow TCP conversations, and export payload bytes. The workflow helps narrow a capture from broad protocol searches to specific flows and details for analysis.

  • Filter HTTP requests in a PCAP capture
  • Extract request time, source, method, and URI
  • Inspect a TCP request and response stream
benchflow-ai/skillsbench1.9KUpdated Oct 24, 2026

skill-creator

FreeSummary

Plan and build a Codex skill for a specialized task, including its instructions and optional scripts, references, or assets. The guide covers initialization, editing, packaging, and iteration so the result is organized for reuse.

  • Creating a new Codex skill for a recurring task
  • Updating an existing skill's instructions or resources
  • Deciding whether to bundle scripts, references, or assets
benchflow-ai/skillsbench1.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/skillsbench1.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/skillsbench1.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/skillsbench1.9KUpdated Oct 24, 2026

threejs

FreeSummary

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/skillsbench1.9KUpdated Oct 24, 2026

Prepare a Python environment for reproducing NLP research code by checking the repository’s declared dependencies and Python version first. The workflow records the current setup, aligns versions when needed, installs from dependency files, and finishes with a quick import check.

  • Reproducing an NLP research repository
  • Checking a Python version mismatch
  • Installing packages from requirements.txt or environment.yml
benchflow-ai/skillsbench1.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/skillsbench1.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/skillsbench1.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/skillsbench1.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/skillsbench1.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/skillsbench1.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/skillsbench1.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/skillsbench1.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/skillsbench1.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/skillsbench1.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/skillsbench1.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/skillsbench1.9KUpdated Oct 24, 2026

python-scala-oop

FreeSummary

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/skillsbench1.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/skillsbench1.9KUpdated Oct 24, 2026

Review or build web UI components against practical guidance for accessibility, performance, animation, and visual stability. It helps identify issues such as missing labels, unstable image layouts, inaccessible focus states, and inefficient rendering patterns.

  • Reviewing UI components for accessibility issues
  • Checking image and font loading for layout shifts
  • Finding performance problems in large lists
benchflow-ai/skillsbench1.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/skillsbench1.9KUpdated Oct 24, 2026

Use uv to create Python projects, manage packages and virtual environments, and install Python versions. Learn workflows for lockfiles, existing projects, monorepos, CI, and Docker, with commands for migrating from tools such as pip or Poetry.

  • Starting a Python project with managed dependencies
  • Creating a virtual environment and selecting Python
  • Keeping installs reproducible with a lockfile
benchflow-ai/skillsbench1.9KUpdated Oct 24, 2026

senior-java

FreeSummary

Support Java and Spring Boot development with project scaffolding, generated JPA layers and REST endpoints, security configuration, dependency checks, and JVM performance guidance. It includes Python tools and references for enterprise applications, microservices, and reactive services.

  • Scaffolding a Spring Boot service
  • Generating JPA entities and related layers
  • Creating REST endpoints with validation
benchflow-ai/skillsbench1.9KUpdated Oct 24, 2026