Skip to content
cccskills

Development skills

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

Filter by price or sort order

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

Configure Maven builds for Java projects by choosing lifecycle phases and goals, defining profiles for different environments, and adjusting tests, resources, and modules. Use it to understand build commands, investigate failures, or tune project build settings.

  • Choose Maven phases and goals for a Java build
  • Set up development, production, or CI profiles
  • Configure unit and integration test execution
benchflow-ai/skillsbench1.9KUpdated Oct 24, 2026

Use this guide when building or refactoring React and Next.js applications. Its prioritized rules cover async work, bundle size, server and client data fetching, rerenders, rendering, and JavaScript performance, with examples to help agents improve code.

  • Speeding up a React or Next.js page
  • Reducing layout shifts or flicker
  • Fixing hydration mismatches
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

analyze-ci

FreeSummary

Reviews failed GitHub Actions job logs for a pull request or specific job URLs. It returns a concise summary of the likely root cause, error messages, test names, and relevant log excerpts, so you can see what needs attention.

  • Summarizing failed CI jobs for a pull request
  • Investigating an individual GitHub Actions job
  • Finding the error and related test in logs
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

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

Compare and implement eviction policies for capacity-limited caches, including LRU, LFU, FIFO, S3FIFO, and ARC. Understand how hit handling and admission differ, avoid common implementation mistakes, and evaluate policies by replaying the same workload trace.

  • Choosing an eviction policy for a bounded cache
  • Implementing LRU, LFU, FIFO, or S3FIFO behavior
  • Comparing cache policies with a replayed workload trace
benchflow-ai/skillsbench1.9KUpdated Oct 24, 2026

Configure Maven plugins for compiling Java, running unit and integration tests, checking code quality, packaging artifacts, and managing versions or releases. It explains plugin versions, shared settings, lifecycle phases, and common configuration pitfalls.

  • Configuring Java compilation and test plugins
  • Adding code quality checks to a Maven build
  • Packaging an executable JAR with Maven
benchflow-ai/skillsbench1.9KUpdated Oct 24, 2026

imc-tuning-rules

FreeSummary

Calculate PI controller gains for a first-order process from its gain and time constant using Internal Model Control (IMC). Choose a response speed setting and get proportional and integral gains for control work.

  • Tuning a PI controller for a first-order process
  • Choosing a response speed for a control loop
  • Adjusting gains when a process model is noisy or uncertain
benchflow-ai/skillsbench1.9KUpdated Oct 24, 2026

lean4-memories

FreeSummary

Carry project knowledge between Lean 4 proof sessions with an MCP memory server. The skill stores and retrieves successful proof patterns, failed tactics, project conventions, theorem relationships, and user preferences, helping the agent use relevant past experience when working on similar goals.

  • Resume a Lean 4 project with its conventions in view
  • Find proof patterns used for similar goals
  • Avoid tactics that previously failed in the project
benchflow-ai/skillsbench1.9KUpdated Oct 24, 2026

hex-grid-spatial

FreeSummary

Work with hex maps that use odd-r offset coordinates, where odd rows shift right. The skill explains how to find six neighbors, calculate distance between tiles, check adjacency, and list tiles within a chosen radius.

  • Finding neighboring tiles on a hex map
  • Measuring distance between two hex coordinates
  • Checking whether tiles are adjacent
benchflow-ai/skillsbench1.9KUpdated Oct 24, 2026

Use this guide to implement a quadrotor’s inner attitude loop. It explains how to turn desired horizontal acceleration into roll and pitch targets, then use PID feedback to calculate control moments, with guidance on integral state and gain adjustments.

  • Implementing a quadrotor attitude controller
  • Converting desired acceleration into roll and pitch targets
  • Adding PID feedback for roll, pitch, and yaw
benchflow-ai/skillsbench1.9KUpdated Oct 24, 2026

Implement a quadrotor’s outer position-control loop and plan trajectories from takeoff, hover, fly, and land waypoints. It covers PID feedback for desired acceleration and thrust, plus a sampled state matrix with position, velocity, orientation, angular velocity, and acceleration.

  • Building a quadrotor position controller
  • Generating trajectories from flight waypoints
  • Tuning position PID gains for altitude response
benchflow-ai/skillsbench1.9KUpdated Oct 24, 2026

Simulate a quadrotor’s physical motion by converting desired thrust and moments into motor speeds, modeling motor lag, and integrating translational and rotational equations of motion with RK45. The skill describes the state values and motor limits used in the simulation.

  • Modeling quadrotor motor response
  • Simulating motion from thrust and moments
  • Including motor speed limits and lag
benchflow-ai/skillsbench1.9KUpdated Oct 24, 2026

Turn supported natural language commands for a drone simulator into timed waypoints and segment modes. The parser handles takeoff, hovering, movement between coordinates, and landing, returning arrays that a trajectory planner can use.

  • Converting a takeoff instruction into timed waypoints
  • Parsing hover duration and altitude commands
  • Turning coordinate-based flight directions into segments
benchflow-ai/skillsbench1.9KUpdated Oct 24, 2026

Compute active and reactive power flows at both ends of an AC power line, accounting for transformer tap ratios and phase shifts. The skill also covers apparent power, bus balance aggregation, MVA limit checks, and branch loading calculations.

  • Calculate power flow in both directions across a transmission line
  • Check branch apparent power against its MVA rating
  • Calculate and report the most heavily loaded branches
benchflow-ai/skillsbench1.9KUpdated Oct 24, 2026

trl

FreeSummary

Navigate the TRL library codebase with a guide to its SFT, DPO, GRPO, and KTO trainers, shared utilities, configuration, and model wrappers. Use it to understand expected contracts and data flow before inspecting or changing trainer code.

  • Understanding the TRL trainer hierarchy
  • Tracing data through a trainer workflow
  • Checking utility function contracts before editing
benchflow-ai/skillsbench1.9KUpdated Oct 24, 2026

Decode signed numeric fields in mainframe data when the final character encodes both the sign and last digit. Use the lookup table and decoding steps to recover positive and negative values, including zero, and avoid treating debit amounts as positive.

  • Reading signed amounts in converted mainframe files
  • Decoding trailing letters or braces in numeric fields
  • Checking positive and negative totals in fixed-length records
benchflow-ai/skillsbench1.9KUpdated Oct 24, 2026

pid-controller

FreeSummary

Helps implement discrete PID feedback loops that calculate control output from current, accumulated, and changing error. It covers output limits, integral windup prevention, and practical gain tuning for systems such as vehicle speed regulation or other feedback controls.

  • Implementing a PID feedback loop
  • Tuning gains to reduce steady-state error or overshoot
  • Managing throttle or braking output within limits
benchflow-ai/skillsbench1.9KUpdated Oct 24, 2026

xlsx-parsing

FreeSummary

Read .xlsx workbooks with openpyxl or pandas, select the sheets and header rows you need, and convert rows into Python dictionaries. It also covers empty and merged cells and comma-separated values stored in a single cell.

  • Extracting records from a multi-sheet workbook
  • Turning spreadsheet rows into Python dictionaries
  • Handling blank, merged, or list-valued cells
benchflow-ai/skillsbench1.9KUpdated Oct 24, 2026

yaml-config

FreeSummary

Read and write YAML configuration files with safe parsing and clear error handling. The guidance includes readable output, preserving key order, handling missing or invalid files, and merging loaded settings over defaults, including vehicle parameters.

  • Loading settings safely from a YAML file
  • Writing readable YAML while keeping key order
  • Using defaults when a config file is missing
benchflow-ai/skillsbench1.9KUpdated Oct 24, 2026

Use this skill to build and check mainframe-style batch programs with GnuCOBOL. It covers compile flags, sequential and fixed-length files, PIC fields, signed amounts, rounding, and a debug workflow for checking posting calculations.

  • Compiling a free-format GnuCOBOL program
  • Handling fixed-length sequential records
  • Checking signed debit and credit calculations
benchflow-ai/skillsbench1.9KUpdated Oct 24, 2026

vehicle-dynamics

FreeSummary

Simulate vehicle motion over time by updating speed, position, and the gap to a vehicle ahead. Calculate a time-based safe following distance and estimate time to collision, then use those conditions to choose cruise, follow, or emergency modes.

  • Simulating speed and position updates over time
  • Calculating safe gaps behind a lead vehicle
  • Estimating time to collision from relative speed
benchflow-ai/skillsbench1.9KUpdated Oct 24, 2026