cpp
C++ 编码规范与最佳实践技能,源自 oimiragieo/agent-studio 仓库,用于指导 C++ 代码的命名、函数、类、错误处理、内存管理、测试、项目结构与并发等约定。
找到适合任务的 Agent Skill,阅读介绍并复制安装命令。
更新于 10-31 00:15
38,992 个结果
C++ 编码规范与最佳实践技能,源自 oimiragieo/agent-studio 仓库,用于指导 C++ 代码的命名、函数、类、错误处理、内存管理、测试、项目结构与并发等约定。
用于分析并修复 Sentry 崩溃报告中的生产错误(AppHang、ANR、崩溃、堆栈异常)的技能,提供从获取日志、定位根因到修复验证与创建 PR 的完整工作流。
一套后端架构模式技能,讲解整洁架构、六边形架构与领域驱动设计(DDD),用于构建可维护、可测试、可扩展的系统,涵盖分层、端口与适配器、实体、值对象、聚合、仓储与领域事件等概念。
用于跨多个工作会话追踪分阶段项目进度的技能,通过 SESSION.md 记录当前阶段、进度与具体下一步行动,并用 git checkpoint 保存状态,便于在上下文清空后快速恢复工作。
面向后端开发的综合技能包,覆盖 Node.js、Express、Go、Python、Postgres、GraphQL 与 REST API,提供 API 脚手架、数据库迁移与 API 负载测试三个自动化脚本,并附带 API 设计、数据库优化与后端安全参考文档。
一套 TypeScript/JavaScript 编码风格约定,核心是自上而下的叙事式代码组织(调用者在前、辅助函数在后)以及优先使用函数而非类,并涵盖命名、类型、导入、注释与提交信息等规范。
用于构建终端用户界面(TUI)的 OpenTUI 综合技能,涵盖核心命令式 API、React reconciler 与 Solid reconciler,提供决策树与按框架、组件、布局、键盘、动画、测试等主题划分的参考文档。
该技能用于将浏览器游戏接入 Play.fun 平台以实现变现,涵盖游戏注册、奖励与排行榜设置、SDK 集成及部署的完整流程。用户可在需要集成 Play.fun 或从 Play.fun 获取数据时使用,也可借助它引导完成 Play.fun 的各类工作流程。技能要求严格按阶段顺序执行:认证阶段先通过脚本检查凭证状态、缺失时启动回调服务器让用户浏览器认证,并用 test_connection 工具验证;构建阶段先完成核心游戏(使用安全区变量适配布局)并在无 SDK 情况下测试通过;注册阶段准备名称、描述与游戏图片,将游戏部署到公开 URL 后通过 register_game 工具注册并保存返回的 gameId,再用 get_my_games 确认;集成阶段选择浏览器 SDK、服务端 SDK 或混合方案,按参考文档加入真实凭证与 SDK,接入计分与结束逻辑并测试;部署验证阶段重新部署、必要时更新注册信息、用 get_game_leaderboard 验证排行榜。可选通过 launch_playcoin 启动 Playcoin(需 Privy 钱包认证,HMAC 凭证会失败,应引导用户在 Play.fun 面板启动)。
该技能用于在同一组织内把 PostHog endpoint(以 API 路由暴露的已保存 HogQL 或 insight 查询)复制到另一个项目,或在同一项目下用新名称复制一份。通过读取源配置再重建实现,需支持切换活动项目。
面向嵌入式汽车系统的需求工程技能,支持需求获取、精化与双向追溯三种模式,采用 EARS 记法与 SMART 准则,并涵盖 ISO 26262-6、ASPICE SWE.1/SWE.6 相关属性标注。
Pydantic 是一个基于类型提示的 Python 数据验证与序列化库,可视为带运行时校验的 dataclass,适合处理外部不可信数据(如 HTTP API 输入)。本技能介绍其模型定义、字段约束、验证器、类型强制转换及子类与联合类型等用法。
Better Harness 是一个用于审查编码智能体(coding-agent)外层 Harness 的技能,覆盖上下文、执行、控制、反馈与学习等维度,并保持 Session、项目与 Agent 资产相互独立。它通过解析作用域、收集证据包、运行三路独立证据分析、由主控进行复核与评分,最终渲染授权报告。适用于对编码智能体系统进行生命周期控制、重复工作、项目反馈、Agent 资产、会话结果与修复等方面的评估。
workmux 是一个管理 git worktree 与 tmux 窗口的 CLI,用于并行开发。每个 worktree 是独立工作区,有自己的分支、终端状态和 AI 智能体,可创建、列出、合并、移除 worktree,并与其他智能体交互。
Vibe Coding 是一个面向初学者到中级开发者的 Web 开发与 Claude Code 学习助手技能。它帮助用户学习 HTML、CSS、JavaScript 等前端基础,理解后端、数据库与部署的完整体系,并指导创建和使用 Claude Skills 来增强 AI 辅助开发工作流。该技能强调一次只完成一个项目,将前端、后端、数据库和部署视为一个相互连接的系统,提供分阶段学习路径(从静态网站到电商与部署精通),并给出创建 Claude Skills 的目录结构、SKILL.md 编写方式与测试方法。
14days-build-claude-code-cli 是一个为期 14 天的教程项目,教学习者用 Python 从零构建一个生产风格的 AI 代码智能体命令行工具(agent-code)。项目围绕“智能体脚手架(harness)”架构展开,涵盖工具调用、文件操作、bash 执行、权限系统、会话记忆、hooks、skills、子智能体、worktree 隔离以及 MCP 集成等主题。核心设计理念是:模型负责推理,脚手架负责上下文、工具、权限、执行、状态与反馈循环。项目以每日一个独立包的形式组织,包含参考代码快照、测试和配套的 Web 教程。
Express + TypeScript 起步模板,集成 Biome 代码检查、Docker 支持与 Vitest 测试。技术栈为 Express.js 框架、TypeScript 语言、Biome 做 lint、Vitest 做测试,包管理器使用 npm。提供克隆模板、移除 Git 历史、安装依赖、构建与开发运行等命令,适合快速搭建带类型检查、代码规范与测试能力的 Node.js 后端项目。
submit-element 是 Remotion 仓库中用于完成 Remotion Element 贡献流程的技能。它承接 scaffold-element 创建的 Element,负责最终确认、提交审核、加入文档画廊,并区分两条提交路径:仓库写入者直接上传预览资源,其他贡献者则提交临时审核资源,由维护者后续用 accept-element 处理。该技能强调以 Element 贡献指南为设计与质量标准的唯一依据,要求开发者先明确确认已在文档 Remotion Studio 中目视检查 Element 且外观正确,再根据 GitHub 账号权限选择路径,随后完成画廊注册、预览渲染与检查、资源上传或复制、格式化与测试,以及最终仓库检查。
该技能用于在 Web 应用中集成 Stripe 支付,涵盖结账会话、Webhook 与客户门户。它提供从安装 SDK、配置环境变量、创建 Stripe 客户端模块,到搭建结账 API 路由、Webhook 处理程序、客户门户和定价页面的完整步骤,并强调验证 Webhook 签名、使用 Stripe CLI 本地测试、存储客户 ID 以及动态获取价格等注意事项。
Grinding Until Pass 是一个让 AI 智能体持续迭代代码修改直至达成目标的工作流技能。它定义了一个“修复 → 运行 → 检查 → 重复”的紧凑循环,适用于希望在无需人工干预的情况下让测试全部通过、构建成功或 lint 检查干净的场景。使用时会先指定作为成功判据的目标命令,例如 npm test、npx vitest run、npm run build、npm run lint、npx tsc --noEmit,或组合命令 npm run lint && npx tsc --noEmit && npm test && npm run build。命令运行失败后,智能体分析错误输出,定位根本原因,做出最小修复,再回到运行步骤,直到命令通过或达到最多 10 次迭代。该技能强调每次只修一个问题、不得删除测试、不得用 @ts-ignore、eslint-disable 或 any 类型压制报错,并建议在错误数量不降反升时停下来重新评估。它还提供了 Cursor Hooks 集成方式,可在智能体回合结束后自动重跑测试,若仍失败则发送后续消息。适合大型重构后修复多个测试、依赖升级引入类型错误、合并分支后需要解决冲突,或用户只想让流程“变绿”并信任智能体连续处理的情境。官方资料未提供收费、价格或平台支持的具体信息。
Runway 公共 API 的完整参考技能,汇总模型、端点、成本、限制与类型。涵盖视频、图像、音频生成,实时头像会话、知识库文档、任务轮询、输入规格、速率分级与错误处理。
Repomix 是一个将整个代码仓库打包成单个 AI 友好文件的工具,便于把代码库提供给大语言模型(LLM)或其他 AI 工具(如 Claude、ChatGPT、Gemini)进行分析。它支持本地与远程仓库打包,可输出 XML、Markdown、JSON、纯文本等多种格式,具备 Git 感知处理(遵循 .gitignore)、Token 计数、注释移除以及基于 Secretlint 的敏感信息安全检查等能力。本页以 Repomix Skill 的形式介绍该工具的用途、安装方式、命令行选项、配置文件、忽略规则、常见使用场景与性能优化建议。
ai-changelog 是一个用于在项目中搭建 AI 驱动变更日志(changelog)系统的技能,软件项目与非代码项目均适用,会创建 CHANGELOG.md 文件。它按项目类型分两种模式:软件项目由 AI 代理在 ## [Unreleased] 下写条目,发布时由自动化打版本号(CalVer 或 SemVer),代理从不写版本号;非代码项目(无构建系统,如文档仓库、写作或笔记库、内容站点、研究或配置集合)由代理按日期标题(## YYYY-MM-DD)手工添加简短条目,不使用脚本和版本号。技能会检测构建系统与版本方案、生成或更新变更日志、复制 scripts/version.py、接入构建流程并更新 CLAUDE.md。
Rive Script Builder 是一个用于编写和修改 Rive Luau 脚本的技能,覆盖 Node、Layout、Converter、Path Effect、Transition Condition、Listener Action、Util 和 Test 等协议。它强调选择正确的协议、生成有效的 Luau 签名、完成编辑器接线,并尽量减少与用户的反复沟通。该技能内置了常用协议的基础知识,并优先通过 Context7 MCP 查询精确或不确定的 API 细节,在不可用时回退到 sync_rive_docs.py 的在线/缓存/离线链路,且明确禁止编造 API、生命周期方法或编辑器菜单。
Simplify 是一个用于精炼代码实现的技能,目标是在不改变可观察行为的前提下,对指定范围内的实现进行简化、去重、重组,并移除低价值测试或不必要的改动。它强调先确定边界,再寻找实质性简化点,例如重复逻辑、可直写的控制流、多余抽象、碎片化代码、不需要的兼容分支,以及与行为无关的注释、格式和重命名等改动。该技能优先选择删除和直接的局部代码,而非引入新抽象,同时保留能证明重要行为、边界、失败模式或回归的测试。使用时会进行验证,运行相关测试、类型检查、lint 或格式化命令,并在报告中说明简化内容、行为保持理由、验证结果以及因风险未改动的部分。