跳到正文
cccskills

开发技能

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

按价格或排序方式筛选

Write or modernize C++ with guidance on C++20, C++23, and C++26 features. Review memory ownership, error handling, and template constraints, with recommendations for compiler protections and runtime checks that detect bugs.

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

  • Modernize legacy C++ patterns
  • Choose approaches for new C++ code
  • Review memory ownership and error handling
trailofbits/skills77912026年10月24日 更新

Set up Python projects and standalone scripts with uv for dependencies, ruff for code checks and formatting, and ty for type checking. Configure tests and project files, or migrate existing workflows when requested.

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

  • Starting a Python project or reusable package
  • Writing a standalone script with external dependencies
  • Configuring formatting, type checks, and tests
trailofbits/skills77912026年10月24日 更新

Inspect DWARF, the debug information stored with compiled code, to find functions and types, check structural integrity, and clarify specification details. Also helps write parsing tools using libraries such as pyelftools, libdwarf, or gimli.

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

  • Finding functions and types in debug information
  • Checking DWARF structural integrity
  • Comparing debug-information quality metrics
trailofbits/skills77912026年10月24日 更新

Runs repeated reviews and fixes on a Claude Code skill until no critical or major findings remain. Tracks findings across rounds, checks change boundaries, and stops for a design decision when fixes stop making progress.

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

  • Refining a skill until critical and major findings are resolved
  • Improving skill metadata, trigger descriptions, and references
  • Tracking recurring findings across review rounds
trailofbits/skills77912026年10月24日 更新

Run repeated code reviews and fixes using an installed reviewer chosen by the user. The workflow tracks findings across rounds, checks that edits stay within scope, and reports whether blocking issues were resolved or further decisions are needed.

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

  • Repeat reviews and fixes for a module
  • Improve code using a specific installed reviewer
  • Keep automated edits within an agreed file scope
trailofbits/skills77912026年10月24日 更新

Organize open GitHub issues and pull requests using the gh CLI, GitHub's command-line tool. Identifies resolved issues and pending fixes, estimates priorities and change sizes locally, and proposes closures, links, reviews, or merges for approval.

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

  • Clean up resolved issues left open
  • Link issues to pull requests with pending fixes
  • Estimate priorities and change sizes for outstanding work
trailofbits/skills77912026年10月24日 更新

Create an interactive HTML guide to a branch’s code changes, with complete file diffs arranged in a logical reading order, explanations of design choices, and review findings labeled by severity.

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

  • Understanding a branch’s changes in a logical order
  • Reviewing diffs alongside design explanations
  • Checking findings labeled by severity
trailofbits/skills77912026年10月24日 更新

Audit TypeScript projects for type-only imports, duplicate imports, missing base class inheritance, and incomplete public exports through index.ts files. Apply targeted fixes in a defined order and check compilation with tsc --noEmit.

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

  • Separate type-only imports from runtime imports
  • Consolidate duplicate imports from the same module
  • Check classes for missing base class inheritance
HKUDS/OpenSpace77712026年8月13日 更新

Recover from file-writing errors involving emoji or special symbols by switching to shell-based writing. Guides character preservation or replacement, literal text handling, directory preparation, and checks of the saved content.

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

  • Recovering from Unicode-related file-writing errors
  • Saving source files containing emoji or symbols
  • Replacing special characters with ASCII alternatives
HKUDS/OpenSpace77712026年8月13日 更新

Run TypeScript checks that detect type errors without generating files. When shell execution fails because of environment problems or timeouts, switch to shell_agent to locate tools, address setup issues, and report the check results.

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

  • Check types after changing TypeScript files
  • Recover checks interrupted by environment errors
  • Add type checks to an automated validation workflow
HKUDS/OpenSpace77712026年8月13日 更新

Work around file-writing failures involving quotes, backticks, or template literals by using a Python helper script. Then run TypeScript directly through Node.js and filter diagnostic output to focus on errors reported in newly written files.

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

  • Write files containing template literals
  • Create several files through one Python helper
  • Focus TypeScript diagnostics on newly written files
HKUDS/OpenSpace77712026年8月13日 更新

Use WorldMonitor’s architecture as a reference for building dashboards. Find examples of TypeScript panels, data services, grid layouts, API proxies, and refresh scheduling, with guidance on simplifying these patterns for a personal monitoring project.

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

  • Build a panel following WorldMonitor conventions
  • Study patterns for scheduled data refreshes
  • Review dashboard themes and grid layouts
HKUDS/OpenSpace77712026年8月13日 更新

Investigate file access problems by checking folders and permissions, then reviewing files in parallel groups. Audit TypeScript imports, including type-only imports and duplicate statements, and check index exports before summarizing fixes and unresolved issues.

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

  • Investigating missing files and access errors
  • Reviewing many source files in parallel groups
  • Correcting type-only and duplicate TypeScript imports
HKUDS/OpenSpace77712026年8月13日 更新

Write source files when direct file writing fails on quotes, backticks, or embedded variables in strings. The skill uses a temporary Python script executed through the shell and supports writing several files in one pass.

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

  • Save TypeScript files containing template literals
  • Write scripts with mixed quotes and escape sequences
  • Write several problematic files through one Python script
HKUDS/OpenSpace77712026年8月13日 更新

Work around file-writing errors caused by quotes, backticks, or JavaScript template literals using a temporary Python script. The workflow includes reading back each saved file to check its contents and removing the helper script afterward.

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

  • Recovering from write_file errors
  • Saving TypeScript files containing template literals
  • Writing multiple files with mixed quote styles
HKUDS/OpenSpace77712026年8月13日 更新

Diagnose file access problems by checking whether the target directory exists, inspecting its contents, and reviewing access permissions. The workflow guides path or permission fixes, then retries the original file operation or script.

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

  • Investigating file access failures
  • Checking paths when a script fails
  • Creating a missing directory
HKUDS/OpenSpace77712026年8月13日 更新

Add URL handlers to a TypeScript server built with Node's native HTTP module. The skill follows an existing switch/case router, connects named asynchronous handlers, and covers JSON responses, error handling, and optional shared request body parsing.

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

  • Adding an API endpoint to a native Node HTTP server
  • Connecting a route file to an existing switch/case router
  • Sharing JSON request body parsing across routes
HKUDS/OpenSpace77712026年8月13日 更新

Guides implementation of large scrolling lists that render only visible items and a small buffer. Includes TypeScript examples for reusing page elements, limiting scroll updates, and cleaning up event listeners to reduce rendering work.

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

  • Building lists with thousands of items
  • Reducing rendering work during scrolling
  • Reusing list elements and cleaning up listeners
HKUDS/OpenSpace77712026年8月13日 更新

Build dashboard panels that manage both display and data fetching. A shared TypeScript base provides loading states, retry controls, caching, automatic refresh, and a circuit breaker that temporarily pauses requests after repeated failures.

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

  • Building dashboard panels with data fetching
  • Standardizing loading and error displays across panels
  • Configuring caching and failure handling for each panel
HKUDS/OpenSpace77712026年8月13日 更新

Build reusable React components that save settings in browser storage and support keyboard selection. The patterns cover settings dialogs and command palettes, with guidance on TypeScript types, storage keys, and managing keyboard focus.

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

  • Keeping app settings across page reloads
  • Building command selection with arrow keys and Enter
  • Creating reusable settings dialogs
HKUDS/OpenSpace77712026年8月13日 更新

Create a detailed specification for a dashboard, covering its purpose, panels, data sources, refresh schedules, and interactions. Use a reusable structure to document what each panel shows and how users and external systems interact with it.

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

  • Define requirements before building a dashboard
  • Document data sources and refresh schedules for each panel
  • Specify navigation and external system connections
HKUDS/OpenSpace77712026年8月13日 更新

Plan a personal monitoring dashboard using a reference for panels, data sources, APIs, refresh intervals, and development priorities. It covers schedules, messages, news, stocks, finances, and combined views such as a daily briefing.

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

  • Choosing which dashboard panel to build next
  • Checking panel APIs and data structures
  • Planning a combined view of schedules, messages, and stocks
HKUDS/OpenSpace77712026年8月13日 更新

Save large text files when write_file or shell_agent encounters payload size limits. Create the parent directory first, write the content with Python through run_shell, and verify the resulting file.

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

  • Saving large source files after write errors
  • Writing files into new nested directories
  • Saving long JSON or Markdown content
HKUDS/OpenSpace77712026年8月13日 更新

Compare a file’s current content with its intended replacement before writing. Skip matching files to avoid unnecessary rebuilds and timestamp changes, with guidance on readable diffs, line endings, encoding, and exact content requirements.

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

  • Replacing configuration files only when content changes
  • Avoiding rebuilds caused by unchanged generated files
  • Reviewing differences before replacing a whole file
HKUDS/OpenSpace77712026年8月13日 更新