Agent Skills
› warpdotdev/warp
warpdotdev/warp
GitHub指导在 Warp 代码库中添加新功能标志,涵盖 Cargo.toml 配置、FeatureFlag 枚举定义、编译指令及运行时检查,支持 TUI/GUI 共享及默认开启设置。
Install All Skills
npx skills add warpdotdev/warp --all -g -y
Skills in Collection (47)
指导在 Warp 代码库中添加新功能标志,涵盖 Cargo.toml 配置、FeatureFlag 枚举定义、编译指令及运行时检查,支持 TUI/GUI 共享及默认开启设置。
需要添加功能开关
实现条件编译或运行时特性控制
为新功能添加 gate
npx skills add warpdotdev/warp --skill add-feature-flag -g -y
指导在Warp代码库中通过实现TelemetryEvent trait添加遥测事件,用于追踪用户行为、系统事件及测量产品指标。
需要添加新功能的行为追踪
通过遥测数据调试问题
测量产品使用指标
npx skills add warpdotdev/warp --skill add-telemetry -g -y
根据指定发布范围自动生成可审查的变更日志草稿。提取PR标记、分类未标记PR、添加外部贡献者署名,输出Markdown和JSON文件,不修改版本元数据。
需要为特定发布标签生成变更日志
自动化发布流程中的文档生成环节
npx skills add warpdotdev/warp --skill changelog-draft -g -y
提供PR分类规则,辅助判断未标记PR是否纳入Changelog及具体类别。用于changelog-draft技能内联决策,涵盖功能、改进、修复等分类及TUI/OZ特殊处理。
生成或更新软件版本Changelog时
自动化审查Pull Request以决定发布内容
npx skills add warpdotdev/warp --skill classify-changelog-pr -g -y
该技能用于在本地验证通过后,智能选择最小必要的一组跨平台云环境进行代码变更的最终验证。它负责运行器发现、平台选择及结果聚合,旨在节约计算资源并确保跨操作系统和架构的兼容性。
需要验证代码变更对多个操作系统或架构的影响
本地测试已通过,需进行最终的跨平台兼容性检查
涉及原生依赖、UI行为或文件系统行为的跨平台测试
npx skills add warpdotdev/warp --skill cross-platform-cloud-verification -g -y
针对Warp仓库的Issue去重专项指南,通过标准化标题前缀、区分上下文特征及对比具体行为,辅助维护者准确识别并合并重复反馈。
需要判断两个Issue是否为重复项时
对Issue进行分类和合并操作时
npx skills add warpdotdev/warp --skill dedupe-issue-local -g -y
用于在Warp桌面客户端GUI中创建一次性启动模态框的技能,涵盖功能开关、设置同步及UI组件开发。
添加新功能公告或引导模态框
实现仅显示一次的用户启动界面
npx skills add warpdotdev/warp --skill gui-create-launch-modal -g -y
用于Warp GUI桌面应用集成测试的技能,覆盖编写、运行及调试端到端UI和终端行为,验证跨组件流程。
添加新的GUI集成测试
修复失败的集成测试
验证端到端UI和终端行为
npx skills add warpdotdev/warp --skill gui-integration-test -g -y
针对Warp GUI桌面应用的Bug复现技能,专注于免登录场景下的UI、交互及渲染问题。指导安装精确版本并执行本地复现流程。
用户报告Warp GUI界面显示或交互异常
需要复现无需登录即可触发的Bug
npx skills add warpdotdev/warp --skill gui-reproduce-bug-report-local -g -y
指导Warp桌面客户端GUI设置页面的构建规范,涵盖PageType选择、标题与组件布局、搜索词作用域及条件渲染逻辑,确保设置页正确显示和搜索。
添加或编辑设置页面
创建SettingsWidget
调整设置搜索行为
npx skills add warpdotdev/warp --skill gui-settings-ui -g -y
提供Warp GUI桌面应用前端UI开发的规范指南,涵盖组件复用、设计系统一致性等最佳实践。旨在减少代码审查中的重复错误,确保UI实现符合共享抽象和主题标准。
开发GUI桌面端用户界面
修改UI组件样式或颜色
实现新的UI功能模块
npx skills add warpdotdev/warp --skill gui-ui-guidelines -g -y
指导 Warp 项目中日志记录与错误上报的最佳实践,涵盖 log 级别选择、report_error! 使用场景及敏感数据保护。
添加或审查日志代码
决定使用 log 还是 report_error!
处理错误上报逻辑
npx skills add warpdotdev/warp --skill logging-and-error-reporting -g -y
指导将特性标志分阶段提升至Dogfood、Preview或Stable环境,包括配置编译时和运行时桥接,并规划后续清理。
需要发布新功能到更广受众
执行特性标志的分阶段推广
npx skills add warpdotdev/warp --skill promote-feature -g -y
指导在功能标志稳定后从 Warp 代码库中移除该标志,包括清理 Cargo.toml、枚举定义、条件编译指令及所有运行时检查,以消除技术债务并简化代码。
需要移除已上线的功能标志
清理废弃的条件编译代码
减少项目技术债务
npx skills add warpdotdev/warp --skill remove-feature-flag -g -y
针对 warp 仓库的代码审查专项技能,基于 review-pr 核心技能细化。提供 Rust 编码规范、注释质量标准、测试覆盖检查及 V0 版本处理策略,指导 Agent 执行精准的 PR 审查。
需要审查代码提交时
检查 PR 是否符合仓库特定风格和规范时
npx skills add warpdotdev/warp --skill review-pr-local -g -y
指导在 warp Rust 代码库中编写、改进和运行 crate 级单元测试。涵盖测试范围、确定性逻辑与边界条件的测试策略,以及何时需升级至集成测试以避免过度模拟的指导。
需要为 Rust 函数或模块添加单元测试
评估某段代码是否适合进行单元测试
修复可复现的 bug 并补充对应的回归测试
npx skills add warpdotdev/warp --skill rust-unit-tests -g -y
为Warp桌面客户端仓库提供Issue分类指导,区分技术问题与计费/账号争议,引导至正确渠道并规范追问。
收到关于Warp软件的使用问题报告
需要判断Issue归属或分类
npx skills add warpdotdev/warp --skill triage-issue-local -g -y
指导为 Warp TUI 前端编写和运行无头单元测试。通过渲染元素树到文本行来断言 UI 表现,区分了 warpui_core 元素库测试与 warp_tui 视图测试两种场景及对应的辅助函数。
需要为 TUI 组件编写单元测试
验证 TUI 界面渲染输出的文本内容
调试 TUI 元素的布局或绘制逻辑
npx skills add warpdotdev/warp --skill tui-testing -g -y
提供Warp无头TUI前端开发指南,规范基于cell-grid的TuiElement库使用。明确区分TUI与GUI差异,指导视图编写、元素实现及事件处理,避免像素渲染等错误假设。
进行TUI界面开发
理解TUI与GUI架构差异
实现TuiElement组件
npx skills add warpdotdev/warp --skill tui-ui-guidelines -g -y
用于验证 Warp 无头 TUI 前端变更,通过本地或云端运行程序并读取渲染屏幕来确认 UI、交互及行为是否正确。
修改了 TUI 界面元素或布局
变更了 TUI 视图、输入或行为逻辑
需要确认 TUI 实际渲染效果而非仅编译通过
npx skills add warpdotdev/warp --skill tui-verify-change -g -y
将Figma设计组件与代码实现建立映射,通过获取建议并发送映射关系来保持设计与代码的一致性。
用户要求连接Figma组件到代码
用户提到code connect或创建映射
npx skills add warpdotdev/warp --skill figma-code-connect-components -g -y
为项目生成定制化的设计系统规则,指导 AI 编码代理在将 Figma 设计转化为代码时遵循特定的组件结构、命名规范和样式约定,确保代码一致性与高质量。
用户要求创建设计系统规则
为项目生成规则
设置设计规则
自定义设计系统指南
npx skills add warpdotdev/warp --skill figma-create-design-system-rules -g -y
用于在Figma中创建新的设计或FigJam空白文件,自动处理计划解析并返回文件密钥与URL,便于后续操作。
用户请求新建Figma文件或FigJam白板
需要调用Figma工具前初始化新文件
npx skills add warpdotdev/warp --skill figma-create-new-file -g -y
指导在Figma中构建与代码同步的专业级设计系统,涵盖变量、组件库及主题设置。通过多阶段工作流(发现、基础、结构、组件)确保质量,需配合figma-use技能使用。
用户希望从代码库创建或更新Figma设计系统
需要建立组件库、变量集或主题模式
协调代码与设计文件之间的差异
npx skills add warpdotdev/warp --skill figma-generate-library -g -y
将 Figma 设计稿转化为像素级还原的生产就绪代码。通过解析 Figma URL 或桌面端选中节点,获取设计上下文并生成前端 UI 组件代码,确保视觉与交互的一致性。
用户要求根据 Figma 链接实现 UI 代码
提及“implement design”、“generate code”或构建匹配 Figma 规范的组件
npx skills add warpdotdev/warp --skill figma-implement-design -g -y
指导用户向 Warp IDE 配置文件中添加 MCP 服务器,涵盖范围选择、连接方式判断、配置文件创建与解析及具体配置写入。
用户需要添加 MCP 服务器
用户询问如何配置 Warp 的 MCP
npx skills add warpdotdev/warp --skill agent-add-mcp -g -y
用于自定义 Warp 终端键盘快捷键。通过编辑 keybindings.yaml 文件实现映射、重绑或移除默认快捷键,处理跨平台路径及按键编码规则。
用户要求更改或重绑定快捷键组合
用户希望移除某个默认快捷键
npx skills add warpdotdev/warp --skill change-keybinding -g -y
用于创建新技能、修改优化现有技能及评估性能。涵盖意图捕获、编写草稿、设计测试用例、运行评估分析、基于反馈迭代重写技能,以及优化技能描述以提高触发准确率的全流程辅助。
创建新技能
优化现有技能
运行技能评估测试
调整技能描述
npx skills add warpdotdev/warp --skill create-skill -g -y
根据自然语言请求生成 Warp 终端的 Tab 配置 TOML 文件。需参考 schema 验证,通过工具澄清缺失细节,自动定位用户环境路径并写入文件,最后解释配置内容。
用户想要创建新的 Tab 配置
用户想要新的 Tab 布局
用户要求生成 Tab 配置的斜杠命令
npx skills add warpdotdev/warp --skill create-tab-config -g -y
用于创建和编辑Warp软件工厂定义文件,包括factory.yaml及相关的Agent、Automation等配置。适用于在仓库中定位根目录、遵循服务器Schema进行文件编写与修改,以及修复工厂文件诊断问题。
需要创建或修改factory.yaml文件
需要编辑agents、automations或skills目录下的定义文件
需要验证工厂文件结构是否符合规范
遇到工厂文件相关的诊断错误需要修复
npx skills add warpdotdev/warp --skill factory-files -g -y
通过 Warp Factory MCP 将本地工作打包发送至云端软件工厂,或从 Slack/Linear 获取任务并拉取至本地测试迭代,实现云地协同开发流程。
需要将本地代码或任务推送到云端工厂处理
需要从 Slack 线程或 Linear 工单中查找并获取任务到本地进行开发或测试
npx skills add warpdotdev/warp --skill factory-mcp -g -y
用于查看、修改或排查Warp应用配置。通过JSON Schema查找设置路径,读取并更新TOML配置文件,确保层级正确且值合法,支持即时生效。
用户想查看Warp应用的某个设置项
用户需要更改Warp应用的配置参数
用户遇到Warp应用配置相关问题需排查
npx skills add warpdotdev/warp --skill modify-settings -g -y
通过Warp CLI和REST API管理Oz云平台智能体,包括启动、状态监控、定时调度及环境配置。
需要启动或停止云智能体
查询智能体运行状态
配置定时任务
管理运行环境
npx skills add warpdotdev/warp --skill oz-platform -g -y
用于获取当前分支 GitHub PR 的代码审查评论,并通过工具展示给用户。支持脚本自动抓取及 CLI 降级方案,仅做信息展示,等待用户指令。
需要查看 PR 上的代码审查意见
获取 Pull Request 的评论和回复元数据
npx skills add warpdotdev/warp --skill pr-comments -g -y
提供Warp终端Tab配置的规范参考,包括TOML文件结构、验证规则及示例。用于指导创建或更新Tab配置文件,确保布局、命令和路径配置正确。
创建新的Warp Tab配置文件
修改现有的Warp Tab配置
npx skills add warpdotdev/warp --skill tab-configs -g -y
引导用户将 Warp GUI 的受支持配置安全迁移至 CLI,严格限制数据读取范围,禁止暴露凭证或敏感状态,仅迁移兼容的全局设置和 MCP 服务器。
用户希望从桌面应用复制设置到 CLI
用户在 CLI 中初始化现有 GUI 安装的配置
用户想了解已共享的 Warp 数据
npx skills add warpdotdev/warp --skill tui-migrate-setup -g -y
根据自然语言请求修改现有的 Warp tab 配置 TOML 文件。通过读取现有配置、确认编辑意图并遵循 schema 规则,安全地更新配置文件,同时保持结构兼容性和有效性。
用户希望修改已存在的 Warp tab 配置
用户正在编辑当前打开的 Warp tab 配置文件
npx skills add warpdotdev/warp --skill update-tab-config -g -y
用于控制和检查本地运行中的 Warp 终端应用,支持操作窗口、标签页、面板及输入缓冲区等 UI 元素。
控制 Warp 窗口或标签页
检查 Warp 本地状态
npx skills add warpdotdev/warp --skill warpctrl -g -y
指导使用 computer_use 工具对 Warp UI 进行视觉测试,涵盖启动配置、认证验证及 UI 行为检查。
需要验证 Warp UI 变更后的视觉效果
执行端到端 UI 流程测试
npx skills add warpdotdev/warp --skill test-warp-ui -g -y
用于跨多个来源(GitHub Dependabot、GCP 容器扫描、Docker Scout、Linear)进行安全漏洞的排查、评估和修复,涵盖依赖更新、镜像加固及安全告警处理。
检查系统或依赖的安全漏洞
排查并修复 CVE 告警
解决依赖安全问题
更新基础镜像
处理安全相关告警
npx skills add warpdotdev/warp --skill triage-vulnerabilities -g -y
用于在云端环境中验证用户界面及客户端逻辑变更。通过推送代码并启动具备计算机使用能力的云代理,自动执行UI测试与工作流验证,确保变更符合预期。
完成面向用户的客户端变更后
需要验证UI、启动行为或配置迁移等客户端逻辑时
npx skills add warpdotdev/warp --skill verify-ui-change-in-cloud -g -y
用于在Linux云环境中自动化验证Warp GUI桌面应用的首次安装与引导流程。通过并行启动云端Agent执行无登录和已登录两种状态的引导测试,截图记录步骤,识别分支路径并发起后续覆盖测试,以全面检查UI质量和潜在缺陷。
用户要求测试或验证Warp首次安装体验
用户要求截图或演示Warp引导流程
npx skills add warpdotdev/warp --skill gui-onboarding-verification-skill -g -y
用于 Warp GUI 桌面应用集成测试的视频与截图录制技能。通过 Rust 测试框架捕获带鼠标键盘覆盖层的视频,适用于编写、运行或审查集成测试中的视觉记录环节,不处理常规 UI 录屏。
编写集成测试以捕获视频或截图
运行集成测试并启用录制功能
审查集成测试生成的视频或截图产物
npx skills add warpdotdev/warp --skill gui-integration-test-video -g -y
根据文本描述在 Figma 中创建或更新设计稿、线框图及组件。支持新建文件或编辑现有文件,需连接 Figma MCP 服务,用于将自然语言转化为可视化设计。
用户要求从文字描述生成 Figma 设计稿
用户要求根据反馈修改现有 Figma 文件
npx skills add warpdotdev/warp --skill edit-figma-design -g -y
基于设计系统构建或更新 Figma 页面,复用组件与样式。触发于将代码或描述转为 Figma 界面、创建屏幕等场景。
write to Figma
create in Figma from code
push page to Figma
take this app/page and build it in Figma
create a screen
build a landing page in Figma
update the Figma screen to match code
npx skills add warpdotdev/warp --skill figma-generate-design -g -y
Figma插件API技能,指导Agent通过MCP执行JS操作节点、样式及变量。强调增量执行、正确返回数据及设计系统规范,避免常见调试失败。
用户请求在Figma中创建、编辑或删除节点
需要修改自动布局、填充或绑定变量
通过代码构建组件、变体或检查文件结构
npx skills add warpdotdev/warp --skill figma-use -g -y
用于构建、调试和优化基于 Claude API/Anthropic SDK 的应用,支持模型迁移及提示词缓存等特性配置。
代码导入 anthropic 或 @anthropic-ai/sdk
询问 Claude API 或 Anthropic SDK 相关问题
修改或调优 Claude 功能(如缓存、思考模式)
涉及 Claude 模型版本升级或替换
npx skills add warpdotdev/warp --skill claude-api -g -y


