跳到正文
cccskills

开发技能

编码规范、框架、重构、代码审查(1.8万 个)

按价格或排序方式筛选

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/skillsbench18742026年10月24日 更新

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/skillsbench18742026年10月24日 更新

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/skillsbench18742026年10月24日 更新

Create consistent, readable help text for command-line applications. Organize usage, arguments, options, and examples into clear sections, apply styling and indentation, and produce output that can also support man-page-compatible documentation.

中文简介正在准备中。当前显示英语简介。

  • Formatting help output for a CLI command
  • Adding clear examples to command documentation
  • Building a custom help renderer
a5c-ai/babysitter18722026年9月17日 更新

Set up WebSocket transport for two-way communication with an MCP server. Generate server or client patterns for connection lifecycle, message handling, heartbeats, secure connections, and reconnection with backoff after a disconnect.

中文简介正在准备中。当前显示英语简介。

  • Setting up two-way MCP communication over WebSockets
  • Managing WebSocket connection lifecycles
  • Adding heartbeat checks to an MCP server
a5c-ai/babysitter18722026年9月17日 更新

Set up MCP Inspector to examine and test an MCP server. Configure its connection, log requests and responses, inspect protocol messages, and define test scenarios for tools and resources to help identify communication or implementation issues.

中文简介正在准备中。当前显示英语简介。

  • Debugging messages exchanged with an MCP server
  • Testing MCP tool and resource handlers
  • Checking protocol responses during development
a5c-ai/babysitter18722026年9月17日 更新

Map application errors to MCP error codes and create structured responses with clear messages, error details, and recovery hints. Define error mappings, generate handlers and serialization patterns, and document how tools report failures to users.

中文简介正在准备中。当前显示英语简介。

  • Mapping application exceptions to MCP error codes
  • Creating structured error responses for tools
  • Adding recovery hints to failure messages
a5c-ai/babysitter18722026年9月17日 更新

Build terminal user interfaces with generated `Ink` components, using React patterns for layout, input, and state. Create interactive lists, text inputs, loading indicators, and custom hooks for command-line applications.

中文简介正在准备中。当前显示英语简介。

  • Building an interactive terminal interface with React
  • Creating selection lists or text input for a CLI
  • Adding loading and progress indicators to a terminal app
a5c-ai/babysitter18722026年9月17日 更新

Use this skill to turn an MCP server’s tool, resource, and prompt inventory into versioned capability declarations and initialization options. It can also document supported features, set feature flags, handle capability negotiation, and generate capability tests.

中文简介正在准备中。当前显示英语简介。

  • Declaring the features an MCP server supports
  • Creating server initialization options
  • Documenting tools, resources, and prompts
a5c-ai/babysitter18722026年9月17日 更新

Detect and normalize CRLF and LF line endings in files shared across operating systems. The skill can handle mixed endings and help set Git configuration and `.gitattributes` rules so scripts and other files use the intended format consistently.

中文简介正在准备中。当前显示英语简介。

  • Normalize files shared between Windows and Unix-like systems
  • Check and repair files with mixed line endings
  • Set Git rules for script and text file endings
a5c-ai/babysitter18722026年9月17日 更新

Create interactive command-line input flows with Inquirer.js, including validation, conditional prompts, and multi-step wizards. Generate prompt code, TypeScript answer types, reusable validators, formatters, and usage documentation.

中文简介正在准备中。当前显示英语简介。

  • Building a command-line setup wizard
  • Collecting and validating CLI configuration
  • Showing prompts based on earlier answers
a5c-ai/babysitter18722026年9月17日 更新

Set up a Python MCP server project with handlers for tools and resources, typed input schemas, error handling, and stdio or SSE transport. It provides a structured starting point with project configuration and test files.

中文简介正在准备中。当前显示英语简介。

  • Starting a new MCP server project in Python
  • Adding tool handlers for an MCP server
  • Exposing resources through an MCP server
a5c-ai/babysitter18722026年9月17日 更新

Generate validation logic for related command-line arguments. Enforce options that cannot be used together, require one choice when needed, check dependencies between arguments, and provide clear conflict messages, with TypeScript and Python patterns.

中文简介正在准备中。当前显示英语简介。

  • Rejecting conflicting command-line options
  • Requiring one option from a group
  • Checking dependent arguments
a5c-ai/babysitter18722026年9月17日 更新

Design URI schemes and templates for resources exposed by MCP servers. It helps define resource hierarchies, generate code to parse and build URIs, map content types, support resource discovery, and document the resulting resource API.

中文简介正在准备中。当前显示英语简介。

  • Plan URI patterns for a new MCP resource provider
  • Generate helpers to parse and build resource URIs
  • Document resource hierarchy and API templates
a5c-ai/babysitter18722026年9月17日 更新

Set up HTTP and SSE, a way to stream events over a web connection, for an MCP server. Configure endpoints for messages and connections, optional authentication, browser access through CORS, connection handling, and a health check.

中文简介正在准备中。当前显示英语简介。

  • Expose an MCP server over HTTP and SSE
  • Configure browser access with CORS
  • Add authentication to MCP endpoints
a5c-ai/babysitter18722026年9月17日 更新

Create configuration code that maps environment variables to CLI arguments. It can add optional prefixes, convert values to types such as numbers and booleans, fall back through environment, config, and defaults, support .env files, and produce variable documentation.

中文简介正在准备中。当前显示英语简介。

  • Mapping environment variables to CLI options
  • Adding prefixed configuration with fallback values
  • Documenting environment variables for a CLI
a5c-ai/babysitter18722026年9月17日 更新

Turn MCP tool parameters into documented schemas that AI agents can interpret and applications can validate. Generate JSON Schema, TypeScript types, or Zod validation, including nested objects, enums, constraints, defaults, and example inputs.

中文简介正在准备中。当前显示英语简介。

  • Defining input parameters for an MCP tool
  • Generating TypeScript types from tool parameters
  • Adding Zod validation for tool inputs
a5c-ai/babysitter18722026年9月17日 更新

Add command-line argument handling to shell scripts with generated `getopts` code. It can support short and long options, check required arguments and values, and provide help text and usage documentation.

中文简介正在准备中。当前显示英语简介。

  • Adding command-line options to a shell script
  • Checking option values and required arguments
  • Generating help text and usage instructions
a5c-ai/babysitter18722026年9月17日 更新

Scaffold an MCP server using the official TypeScript SDK, including transport setup, tool and resource handlers, input validation, and error handling. Choose stdio, SSE, or WebSocket transport and provide the server name and desired capabilities to shape the generated project.

中文简介正在准备中。当前显示英语简介。

  • Starting a new MCP server project
  • Adding MCP capabilities to an existing project
  • Scaffolding tool and resource handlers
a5c-ai/babysitter18722026年9月17日 更新

Use this skill to add progress indicators to command-line programs with cli-progress. It provides patterns for single or multiple bars, custom formatting, payload details, and estimated time remaining, along with reusable TypeScript utilities.

中文简介正在准备中。当前显示英语简介。

  • Showing download or upload progress
  • Tracking several tasks at once
  • Formatting progress bars with ETA and extra details
a5c-ai/babysitter18722026年9月17日 更新

Scaffold a Go command-line application with Cobra commands and Viper configuration. Generate a project layout with shared and local flags, environment variable binding, shell completion, and build setup based on the requested commands.

中文简介正在准备中。当前显示英语简介。

  • Starting a new Go CLI project
  • Designing commands and subcommands
  • Adding shared flags and configuration
a5c-ai/babysitter18722026年9月17日 更新

Scaffold a TypeScript command-line application with Commander.js, including project files, command and option definitions, help and version handling, build scripts, utilities, and a test structure. Provide a project name and description, with commands as optional input.

中文简介正在准备中。当前显示英语简介。

  • Starting a new Commander.js CLI project
  • Defining commands, subcommands, and options
  • Generating a TypeScript CLI project structure
a5c-ai/babysitter18722026年9月17日 更新

Build email and push notification delivery features, covering transactional messages, reusable notification templates, delivery tracking, and handling bounced email. The supplied skill file is a stub, so it does not yet describe implementation steps.

中文简介正在准备中。当前显示英语简介。

  • Implement transactional email delivery
  • Create notification templates
  • Track delivery status
a5c-ai/babysitter18722026年9月17日 更新

Generate CLI argument validation code with type coercion, constraints, custom checks, aliases, and clear error messages. It can create schemas and normalize values for languages such as TypeScript, Python, Go, and Rust.

中文简介正在准备中。当前显示英语简介。

  • Validating CLI argument types and ranges
  • Adding custom checks for command inputs
  • Normalizing aliases and input values
a5c-ai/babysitter18722026年9月17日 更新