with one click
cmake-manage
管理 CMake 构建系统,处理依赖、预设和跨平台配置
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
管理 CMake 构建系统,处理依赖、预设和跨平台配置
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
Implements Manus-style file-based planning to organize and track progress on complex tasks. Creates task_plan.md, findings.md, and progress.md. Use when asked to plan out, break down, or organize a multi-step project, research task, or any work requiring >5 tool calls. Supports automatic session recovery after /clear.
多智能体委员会工作流 - 增强版 PRD/ADR 创建与审查。采用文档驱动状态机,确保任何中断后可从断点恢复。核心改进:DevMate 主动与用户讨论决策点,而非仅发送列表。
Browser automation for AI agents via inference.sh. Navigate web pages, interact with elements using @e refs, take screenshots, record video. Capabilities: web scraping, form filling, clicking, typing, drag-drop, file upload, JavaScript execution. Use for: web automation, data extraction, testing, agent browsing, research. Triggers: browser, web automation, scrape, navigate, click, fill form, screenshot, browse web, playwright, headless browser, web agent, surf internet, record video
Web search and content extraction with Tavily and Exa via inference.sh CLI. Apps: Tavily Search, Tavily Extract, Exa Search, Exa Answer, Exa Extract. Capabilities: AI-powered search, content extraction, direct answers, research. Use for: research, RAG pipelines, fact-checking, content aggregation, agents. Triggers: web search, tavily, exa, search api, content extraction, research, internet search, ai search, search assistant, web scraping, rag, perplexity alternative
重构后测试回归的系统调试方法论 — git bisect 定位 + 新旧代码语义对比 + 状态修改交叉引用
对指定状态变量执行全项目读写交叉引用审计,识别并发/非预期的修改路径
| name | cmake-manage |
| description | 管理 CMake 构建系统,处理依赖、预设和跨平台配置 |
| when_to_use | 当用户涉及以下操作时触发: - "CMakeLists.txt", "add_executable", "target_link_libraries" - "找不到头文件", "link error", "undefined reference" - "加第三方库", "vcpkg", "conan" - "预设", "preset", "Debug/Release 配置" - 跨平台构建(Windows/Linux/macOS) |
现代 CMake 方式(推荐):
# 使用 FetchContent(无需外部包管理器)
include(FetchContent)
FetchContent_Declare(
fmt
GIT_REPOSITORY https://github.com/fmtlib/fmt.git
GIT_TAG 10.1.1
)
FetchContent_MakeAvailable(fmt)
target_link_libraries(myapp PRIVATE fmt::fmt)