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/skills☆ 77912026年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/skills☆ 77912026年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/skills☆ 77912026年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/skills☆ 77912026年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/skills☆ 77912026年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/skills☆ 77912026年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/skills☆ 77912026年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/OpenSpace☆ 77712026年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/OpenSpace☆ 77712026年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/OpenSpace☆ 77712026年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/OpenSpace☆ 77712026年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/OpenSpace☆ 77712026年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/OpenSpace☆ 77712026年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/OpenSpace☆ 77712026年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/OpenSpace☆ 77712026年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/OpenSpace☆ 77712026年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/OpenSpace☆ 77712026年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/OpenSpace☆ 77712026年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/OpenSpace☆ 77712026年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/OpenSpace☆ 77712026年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/OpenSpace☆ 77712026年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/OpenSpace☆ 77712026年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/OpenSpace☆ 77712026年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/OpenSpace☆ 77712026年8月13日 更新