Add new C# APIs to SkiaSharp by wrapping Skia C++ functionality. Structured 6-phase workflow: C++ analysis → C API creation → submodule commits → binding generation → C# wrapper → testing. Triggers: - Issue classified as "New API" (after fetching and classification) - Direct request: "add DrawFoo method", "expose SkSurface::draw", "wrap sk_foo_bar" - Keywords: "add API", "expose function", "wrap method", "create binding for"
Add new C# APIs to SkiaSharp by wrapping Skia C++ functionality. Structured 6-phase workflow: C++ analysis → C API creation → submodule commits → binding generation → C# wrapper → testing. Triggers: - Issue classified as "New API" (after fetching and classification) - Direct request: "add DrawFoo method", "expose SkSurface::draw", "wrap sk_foo_bar" - Keywords: "add API", "expose function", "wrap method", "create binding for"
通过包装 Skia C++ 功能向 SkiaSharp 添加新的 C# API。结构化的 6 阶段工作流程:C++ 分析 → C API 创建 → 子模块提交 → 绑定生成 → C# 包装器 → 测试。 触发条件:- 问题被分类为 "新 API"(在获取和分类后) - 直接请求:"添加 DrawFoo 方法","暴露 SkSurface::draw","包装 sk_foo_bar" - 关键字:"添加 API","暴露函数","包装方法","为创建绑定"
Category: developer (开发工具) · Author: mono · Version: @main · License: MIT
Best practices for using the oracle CLI (prompt + file bundling, engines, sessions, and file attachment patterns).
Search for places (restaurants, cafes, etc.) via Google Places API proxy on localhost.
Send WhatsApp messages to other people or search/sync WhatsApp history via the wacli CLI (not for normal user chats).
OpenProse VM skill pack. Activate on any `prose` command, .prose files, or OpenProse mentions; orchestrates multi-agent workflows.
ElevenLabs text-to-speech with mac-style say UX.
Use the mcporter CLI to list, configure, auth, and call MCP servers/tools directly (HTTP or stdio), including ad-hoc servers, config edits, and CLI/type generation.
Category:developer