Samber技能
ego lite browser
赞助ego lite 是AI代理运行网页自动化时最快的浏览器,可与Codex或Claude Code共享您的登录状态,零成本,零配置。
Alpha Vantage MCP Server
赞助获取金融市场数据:实时和历史股票、ETF、期权、外汇、加密货币、大宗商品、基本面、技术指标等
Composio
赞助一键连接1500多个MCP服务器
chrome-extension
cc-skills/skills/chrome-extension
使用 Manifest V3 构建 Chrome 扩展的全面指南。当用户提到 Chrome 扩展、浏览器扩展、manifest.json、内容脚本、服务工作者(扩展上下文)、弹出窗口、侧边栏、chrome.runtime、chrome.tabs、chrome.storage、chrome.scripting、后台脚本、MV3、Manifest V3 或任何 Chrome 扩展 API 时,使用此技能。当用户想要向网页注入脚本、在页面与后台之间通信、绕过 CSP 时,也触发此技能。
开发浏览器自动化conventional-git
cc-skills/skills/conventional-git
Conventional Commits v1.0.0 分支命名、工作树命名及提交信息标准,适用于 GitHub 和 GitLab 项目。在创建分支、命名工作树、编写提交、生成提交信息、审查分支规范或设置变更日志自动化时使用。当项目需要一致的 Git 历史记录、基于语义化版本控制的发布、可解析的变更日志生成或自动关闭问题时应用。当用户询问如何命名工作树、创建 Git 工作树或...时触发。
开发代码审查DevOpscopywriting-cta
cc-skills/skills/copywriting-cta
设计文章末尾的CTA(置于博客文章、新闻通讯、随笔、文章或任何长文底部的行动号召)。当用户要求撰写、设计、审查或改进文章、博客或随笔底部的CTA;提及“文末CTA”、“文章底部”、“行动号召”、“注册框”、“新闻通讯CTA”、“订阅模块”、“底部该放什么”、“如何让读者订阅/分享/预约通话/购买/...”时,使用此技能。
营销创意通讯copywriting-hooks
cc-skills/skills/copywriting-hooks
为长篇文章(英文或法文)生成开篇钩子和文章标题——包括博客文章、Substack/Medium/dev.to、领英长文、付费新闻通讯、观点文章、深度报道、技术解析。当用户要求提供钩子、开篇、导语、引言、首句/首段、开场白、accroche、attaque、phrase d'accroche或première phrase时触发——包括让平淡的引言更有冲击力或重写草稿开篇。当用户要求提供文章标题、titre d'article时也触发。
营销创意通讯copywriting-prose-creator
cc-skills/skills/copywriting-prose-creator
将某人或品牌的写作方式编码为散文机制(词汇、句法、节奏、结构、标志性手法),独立于情感基调。输出:PROSE.md。三种模式:从SOUL.md + TONE.md + 探索性访谈中构建全新指南;将现有指南适配到新渠道;在编码前审计语料库以提取散文模式。适用场景:为内容工厂制定写作规则,为多写手一致性编码代笔风格,定义禁用词和句子长度目标……
创意通讯文档copywriting-tone-of-voice-creator
cc-skills/skills/copywriting-tone-of-voice-creator
通过发现、声音定义和渠道调制,构建品牌语调指南(TONE.md)。输出包含行为准则的语音属性、NN/g定位、语调调制矩阵、词汇库、机制和渠道规则——供下游内容技能用于撰写符合品牌调性的文案。涵盖B2B SaaS、B2C/D2C、非政府组织、公共部门、咨询、工业、产品驱动、个人及志愿者品牌;研究未覆盖的语境(政治、受监管领域、宗教组织、游戏等)……
营销创意通讯crxjs
cc-skills/skills/crxjs
CRXJS Chrome扩展开发 — 为弹出窗口、选项页
开发浏览器自动化deep-research
cc-skills/skills/deep-research
深度研究技能——广泛并行网络搜索、多源验证、置信度追踪、带引用的Markdown报告。支持11种研究类型:市场(TAM/SAM、细分市场、定价、趋势)、领域(行业结构、生态系统、监管环境)、技术(架构、工具、基准测试)、竞争(竞争对手拆解、定位、赢/输分析)、产品(功能分析、评论、路线图信号)、学术(文献综述、引用网络、关键作者)、人物/组织(尽职...
研究网页抓取数据分析frontend-design-deslop
cc-skills/skills/frontend-design-deslop
擅长打造独特、非通用的UI与设计应用,以策略为先。识别项目类型(落地页、SaaS应用、仪表盘、电商、演示文稿、文档、作品集等)及其定位与个性,确定品牌形容词,转化为字体与色彩系统,再应用工艺层(布局、组件与状态、动效、图标、图像、暗色模式与主题、无障碍设计),避免AI生成或Claude风格的默认效果。这既是……
设计开发创意golang-benchmark
cc-skills-golang/skills/golang-benchmark
Golang基准测试、性能剖析与性能测量。适用于编写、运行或比较Go基准测试,使用pprof对热点路径进行性能剖析,解读CPU/内存/追踪性能分析结果,使用benchstat分析结果,设置CI基准测试回归检测,或通过Prometheus运行时指标调查生产环境性能。当开发者需要对特定性能指标进行深入分析时也可使用——该技能提供测量方法论,同时...
开发测试代码审查golang-cli
cc-skills-golang/skills/golang-cli
We need to translate the given text from English to Simplified Chinese. The instruction says to preserve product names, protocol names, URLs, numbers, and technical terms. The name "golang-cli" is to be preserved if it appears in the source text, but we should not include it unless it appears. The source text does not contain "golang-cli" as a standalone term; it appears in the context of "Golang CLI application development" but that's not the name itself. The instruction says "Name to preserve: golang-cli" but then says "Do not include the name unless it appears in the source text." The source text has "Golang CLI" but not "golang-cli" exactly. However, "golang-cli" might be considered a technical term? The instruction says "preserve product names, protocol names, URLs, numbers, and technical terms." "golang-cli" could be a technical term. But the instruction also says "Do not include the name unless it appears in the source text." Since "golang-cl
开发golang-code-style
cc-skills-golang/skills/golang-code-style
Golang code style conventions — line length and breaking, variable declarations, control flow clarity, when comments help vs hurt. Use when writing or reviewing Go code, asking about style or clarity, or establishing project coding standards. Not for naming conventions (→ See `samber/cc-skills-golang@golang-naming` skill), linter configuration (→ See `samber/cc-skills-golang@golang-lint` skill), or doc comments (→ See `samber/cc-skills-golang@golang-documentation` skill).
开发代码审查golang-concurrency
cc-skills-golang/skills/golang-concurrency
Golang 并发模式。在编写或审查涉及 goroutine、channel、select、锁、同步原语、errgroup、singleflight、工作池或扇出/扇入管道的并发 Go 代码时使用。当检测到 goroutine 泄漏、竞态条件、channel 所有权问题,或需要在 channel 和互斥锁之间做出选择时也会触发。
开发代码审查golang-context
cc-skills-golang/skills/golang-context
在Golang中符合惯用法的context.Context使用方式——通过API边界传播、取消、超时与截止时间、请求作用域的值、用于超出请求存活的后台工作的context.WithoutCancel。适用于跨层设计上下文传播、调试泄漏或未过期的上下文、在context.Background/TODO/WithoutCancel之间选择、或在上下文中存储值。不适用于仅将ctx作为第一个参数接受的代码。
开发golang-continuous-integration
cc-skills-golang/skills/golang-continuous-integration
使用 GitHub Actions 为 Golang 项目配置 CI/CD 流水线 — 包括测试、代码检查、SAST、安全扫描、代码覆盖率、Dependabot、Renovate、GoReleaser、代码审查自动化和发布流水线。适用于设置或改进 Go 项目 CI、配置 GitHub Actions 工作流、添加代码检查工具或安全扫描器、自动化依赖更新或添加质量门禁时使用。
开发DevOps测试golang-data-structures
cc-skills-golang/skills/golang-data-structures
Golang 数据结构 — 切片(内部机制、容量增长、预分配、slices 包)、映射(内部机制、哈希桶、maps 包)、数组、container/list/heap/ring、strings.Builder 与 bytes.Buffer、泛型集合、指针(unsafe.Pointer、weak.Pointer)以及复制语义。适用于选择或优化 Go 数据结构、实现泛型容器、使用 container/ 包、unsafe 或 weak 指针,或对切片/映射内部机制有疑问时。
开发数据分析golang-database
cc-skills-golang/skills/golang-database
Go数据库访问全面指南——参数化查询、结构体扫描、可空列、事务、隔离级别、SELECT FOR UPDATE、连接池、批处理、上下文传播及迁移工具。适用于编写、审查或调试与PostgreSQL、MariaDB、MySQL或SQLite交互的Golang代码;数据库测试;或关于database/sql、sqlx或pgx的问题。不生成数据库模式或迁移SQL。
开发数据库golang-dependency-injection
cc-skills-golang/skills/golang-dependency-injection
Go语言依赖注入(DI)全面指南。涵盖DI的重要性(可测试性、松耦合、关注点分离、生命周期管理)、手动构造函数注入以及DI库对比(google/wire、uber-go/dig、uber-go/fx、samber/do)。在设计服务架构、设置依赖注入、重构紧耦合代码、管理单例或服务工厂时,或当用户询问控制反转、服务...时使用此技能。
开发代码审查APIgolang-dependency-management
cc-skills-golang/skills/golang-dependency-management
Golang项目的依赖管理策略——go.mod管理、安装/升级包、最小版本选择、漏洞扫描、过时依赖追踪、二进制体积分析、Dependabot/Renovate配置、冲突解决以及go.work工作区。适用于添加、移除或升级Go依赖项、审计漏洞、解决版本冲突或设置自动化依赖更新时使用。
开发安全DevOpsgolang-design-patterns
cc-skills-golang/skills/golang-design-patterns
惯用的Go设计模式——函数选项、构造函数、错误流与级联、资源管理与生命周期、优雅关闭、弹性、架构、依赖注入、数据处理、流式处理等。适用于在架构模式间明确选择、实现函数选项、设计构造函数API、设置优雅关闭、应用弹性模式,或询问哪种惯用Go模式适合特定问题时。
开发设计代码审查golang-documentation
cc-skills-golang/skills/golang-documentation
Golang 项目综合文档指南,涵盖 godoc 注释、README、CONTRIBUTING、CHANGELOG、Go Playground、示例测试、API 文档和 llms.txt。适用于编写或审查文档注释、文档、添加代码示例、搭建文档站点或讨论文档最佳实践。同时适用于库和应用程序/CLI 的触发场景。
开发文档代码审查golang-error-handling
cc-skills-golang/skills/golang-error-handling
Idiomatic Golang error handling — creation, wrapping with %w, errors.Is/As, errors.Join, custom error types, sentinel errors, panic/recover, the single handling rule, structured logging with slog, HTTP request logging middleware, and samber/oops for production errors. Built to make logs usable at scale with log aggregation 3rd-party tools. Apply when creating, wrapping, inspecting, or logging errors in Go code. For samber/oops specifics → See `samber/cc-skills-golang@golang-samber-oops`...
开发代码审查golang-google-wire
cc-skills-golang/skills/golang-google-wire
我们要求翻译一段文本,目标语言是简体中文。文本内容是关于Golang中使用google/wire进行编译时依赖注入的描述。需要保留产品名、协议名、URL、数字和技术术语。不要添加任何额外内容。文本中提到了多个wire相关的函数和概念,如wire.NewSet, wire.Build等。需要准确翻译这些技术术语,但保留英文原名?指令说"Preserve product names, protocol names, URLs, numbers, and technical terms." 所以技术术语如wire.NewSet应该保留原样。但中文翻译中可能需要适当解释?指令说"Translate only the text inside <text>." 并且"Preserve ... technical terms." 所以应该保留这些术语的英文形式,不翻译。但有些术语如"cleanup functions"可能需要翻译?"cleanup functions"是技术术语,但可以翻译为"清理函数"?指令说"technical terms"要保留,但通常技术术语在中文中可能保留英文或翻译。为了保险,我们保留英文原样,因为它是函数名或
开发代码审查golang-graphql
cc-skills-golang/skills/golang-graphql
Implements GraphQL APIs in Golang using gqlgen or graphql-go. Apply when building GraphQL servers, designing schemas, writing resolvers, handling subscriptions, or integrating GraphQL with existing Go HTTP services. Also apply when the codebase imports `github.com/99designs/gqlgen` or `github.com/graph-gophers/graphql-go`.
开发APIgolang-grpc
cc-skills-golang/skills/golang-grpc
提供gRPC使用指南、protobuf组织方式以及适用于Golang微服务的生产级模式。在实现、审查或调试gRPC服务端/客户端、编写proto文件、设置拦截器、使用状态码处理gRPC错误、配置TLS/mTLS、使用bufconn进行测试或处理流式RPC时使用。
开发API代码审查golang-how-to
cc-skills-golang/skills/golang-how-to
Golang技能编排器——在任何Golang编码、审查、调试或设置任务中始终处于激活状态。它会读取任务上下文,并从samber/cc-skills-golang中加载最相关的技能,通常同时加载多个:编写gRPC服务时加载golang-grpc + golang-testing + golang-error-handling;调试panic时加载golang-troubleshooting + golang-safety;审计安全性时加载golang-security + golang-lint + golang-safety。此外:当两个技能看似重叠时,会消除竞争集群的歧义……
开发代码审查测试golang-lint
cc-skills-golang/skills/golang-lint
Golang项目的lint最佳实践与golangci-lint配置——运行linter、配置.golangci.yml、使用nolint指令抑制警告、解读lint输出以及选择linter。适用于配置golangci-lint、询问lint警告或nolint抑制、设置代码质量工具或选择linter时使用。当用户提及golangci-lint、go vet、staticcheck或revive时也可使用。
开发代码审查测试golang-linter
cc-skills-golang/skills/golang-linter
golang-linter — 一个可供AI代理安装的技能。
开发代码审查golang-modernize
cc-skills-golang/skills/golang-modernize
将Golang代码现代化,使用最新的语言特性、标准库改进和惯用模式。在编写或审查Go代码时检测到旧式模式,或遇到弃用警告时主动触发。当用户明确要求现代化、Go版本升级或CI/工具链刷新时也使用。
开发代码审查golang-naming
cc-skills-golang/skills/golang-naming
Go(Golang)命名规范——涵盖包、构造函数、结构体、接口、常量、枚举、错误、布尔值、接收器、getter/setter、函数选项、缩写、测试函数及子测试命名。在编写新Go代码、审查或重构代码、选择命名方案(如New与NewTypeName、isConnected与connected、ErrNotFound与NotFoundError、iota为0时StatusReady与StatusUnknown)、讨论Go包命名(utils/helpers反模式)等场景下使用此技能。
开发代码审查
已显示 30 / 65 个