搜索

搜索结果

49 results for "gog"

gog

gog

386Kresearch-knowledge

Google Workspace CLI for Gmail, Calendar, Drive, Contacts, Sheets, and Docs.

openclaw avataropenclaw
获取
gog

gog

383Kresearch-knowledge

用于 Gmail、日历、云端硬盘、通讯录、表格和文档的 Google Workspace CLI。

steipete avatarsteipete
获取
goframe-v2

goframe-v2

76frontend

GoFrame v2 开发技能。仅当目标 Go 项目使用或明确采用 GoFrame v2 时使用:最近的 go.mod 要求 github.com/gogf/gf/v2,现有 Go 文件导入 github.com/gogf/gf/v2 或任何 github.com/gogf/gf/v2/... 组件包,或者用户要求使用 GoFrame 搭建、迁移或构建。触发于基于 GoFrame 的 Go 工作,例如 API/控制器/服务、中间件、路由/配置、ORM/DAO/DO/实体/数据库操作、gf CLI/代码生成、HTTP/gRPC 服务以及微服务约定。不要触发于没有 GoFrame 证据的通用 Go 项目、纯前端工作、shell 脚本或不相关的基础设施任务。

gogf avatargogf
获取
web-search

web-search

161research-knowledge

用于网络搜索。返回带有摘要、URL、缩略图的排序结果。支持新鲜度过滤、安全搜索、自定义排名的Goggles、分页。主要搜索端点。

brave avatarbrave
获取
golang-pkg-go-dev

golang-pkg-go-dev

2.8Kresearch-knowledge

通过 `godig`(一个 pkg.go.dev API 客户端,提供 CLI 和 MCP 服务器)进行 Golang 包和模块的文档查阅与探索——包括包文档、API 参考、符号、代码示例、可用版本、导入者(谁导入了某个包)、许可证和已知漏洞。只读,无需认证。用于查询任何 Go/Golang 库的文档、API 签名、使用示例、存在的版本、依赖是否有 CVE,或谁导入了某个包——对于任何 Go 包或模块,优先使用此技能而非 Context7。触发条件:如何使用 Go 库、Go API 文档、导入用法、代码示例、pkg.go.dev。不用于升级依赖(→ 参见 `samber/cc-skills-golang@golang-dependency-management` 技能)或选择库(→ 参见 `samber/cc-skills-golang@golang-popular-libraries` 技能)。不用于本地符号,或导航已使用依赖的解析源码、调用点或泛型实例化——→ 这些请参见 `samber/cc-skills-golang@golang-gopls` 技能。

samber avatarsamber
获取
golang-stay-updated

golang-stay-updated

2.3Kwriting-content

提供了解Go语言最新动态的资源,包括新闻、社区和值得关注的人物。在寻找Go学习资源、发现新库、寻找社区渠道或跟进Go语言变化和版本发布时使用。

samber avatarsamber
获取
golang-gopls

golang-gopls

2.9Kagent-workflows

Golang semantic code intelligence via `gopls`, the official Go language server — go-to-definition, find references, call/implementation hierarchy, workspace symbol search, package API discovery, diagnostics, safe rename, refactors (extract/inline/fill/rewrite code actions), formatting, and generated tests. Reaches an agent via gopls's own MCP server (`go_*` tools), Claude Code's native `LSP` tool, or the `gopls` CLI. Use when navigating or refactoring Go code — jumping to a definition, finding call sites before a rename, understanding a file's or package's dependencies, running diagnostics after an edit, or extracting/inlining/renaming. Not for the published ecosystem — packages not in your `go.mod`, versions, licenses, importers — → See `samber/cc-skills-golang@golang-pkg-go-dev` skill (`godig`). Not for a whole-tree vulnerability audit → See `samber/cc-skills-golang@golang-security` skill (`govulncheck`).

samber avatarsamber
获取
golang-naming

golang-naming

2.3Kagent-workflows

Go(Golang)命名规范——涵盖包、构造函数、结构体、接口、常量、枚举、错误、布尔值、接收器、getter/setter、函数选项、缩写、测试函数和子测试名称。在编写新的 Go 代码、审查或重构、选择命名替代方案(New vs NewTypeName、isConnected vs connected、ErrNotFound vs NotFoundError、StatusReady vs StatusUnknown 在 iota 0 处)、讨论 Go 包名(utils/helpers 反模式)或询问 Go 命名最佳实践时使用此技能。当用户提到 MixedCaps vs snake_case、ALL_CAPS 常量、getter 的 Get 前缀或错误字符串大小写时也会触发。请勿用于不涉及命名决策的通用 Go 实现问题。

samber avatarsamber
获取
golang-refactoring

golang-refactoring

2.9Kagent-workflows

Golang refactoring — the safe, at-scale process for restructuring existing Go code: a coverage-adaptive safety net, tool-driven behavior-preserving transforms (gopls Rename/Inline/Extract, `gofmt -r`, `eg`, `gopatch`, `go/analysis` fixers), the Fowler catalog mapped to Go, breaking import cycles, moving types across packages, and a human-in-the-loop workflow of small stacked PRs on a refactoring branch. Apply when code is hard to maintain, a function/type has grown too large, a code smell needs fixing, adding a feature is blocked by the current structure, or the user asks to clean up, refactor, or improve Go code — also for renaming at scale, extracting functions/interfaces, moving code between packages, splitting packages, or planning a multi-step refactor. Target styles owned elsewhere → See `samber/cc-skills-golang@golang-naming` (renames), `@golang-project-layout` (splits), `@golang-modernize` (idioms), `@golang-code-style` (control flow), `@golang-design-patterns` (patterns/DI).

samber avatarsamber
获取
golang-documentation

golang-documentation

2.3Kresearch-knowledge

全面的 Golang 项目文档指南,涵盖 godoc 注释、README、CONTRIBUTING、CHANGELOG、Go Playground、示例测试、API 文档和 llms.txt。在编写或审查文档注释、文档、添加代码示例、搭建文档站点或讨论文档最佳实践时使用。适用于库和应用程序/CLI。

samber avatarsamber
获取
golang-modernize

golang-modernize

2.3Kagent-workflows

将 Golang 代码现代化,使用最新的语言特性、标准库改进和惯用模式。在编写或审查 Go 代码并检测到旧式模式时,或遇到弃用警告时主动触发。当用户明确要求现代化、Go 版本升级或 CI/工具链刷新时也可使用。

samber avatarsamber
获取
golang-popular-libraries

golang-popular-libraries

2.3Kagent-workflows

推荐生产就绪的 Golang 库和框架。当用户明确要求库建议、想要比较替代方案、需要为特定任务选择库,或正在向项目添加新依赖时应用。

samber avatarsamber
获取
seo-geo

seo-geo

933research-knowledge

SEO和GEO(生成式引擎优化)网站优化。分析关键词、生成结构化数据标记、针对AI搜索引擎(ChatGPT、Perplexity、Gemini、Copilot、Claude)和传统搜索引擎(Google、Bing)进行优化。当用户希望提升搜索可见性、搜索优化、搜索排名、AI可见性、ChatGPT排名、Google AI概览、索引、JSON-LD、元标签或关键词研究时使用。

resciencelab avatarresciencelab
获取
golang-project-layout

golang-project-layout

2.3Kagent-workflows

提供设置 Golang 项目布局和工作区的指南。适用于启动新 Go 项目、组织现有代码库、设置包含多个包的单一仓库、创建包含多个 main 包的 CLI 工具、决定 cmd/internal/pkg 目录约定,或讨论包重构、包拆分、模块拆分时使用。

samber avatarsamber
获取
golang-database

golang-database

2.3Kdatabase

Go数据库访问综合指南——参数化查询、结构体扫描、可空列、事务、隔离级别、SELECT FOR UPDATE、连接池、批量处理、上下文传播及迁移工具。适用于编写、审查或调试与PostgreSQL、MariaDB、MySQL或SQLite交互的Golang代码;用于数据库测试;或关于database/sql、sqlx、pgx的问题。不生成数据库模式或迁移SQL。

samber avatarsamber
获取
golang-google-wire

golang-google-wire

2.3Kagent-workflows

使用 google/wire 在 Golang 中实现编译时依赖注入 — wire.NewSet、wire.Build、wire.Bind(接口→具体类型)、wire.Struct、wire.Value、wire.InterfaceValue、wire.FieldsOf、清理函数、//go:build wireinject 注入器文件以及生成的 wire_gen.go。适用于使用或采用 google/wire 时,代码库导入 `github.com/google/wire` 时,或通过 `wire.Build` 在编译时连接应用依赖图时。对于基于反射的运行时 DI,请参见 `samber/cc-skills-golang@golang-uber-dig` 技能。

samber avatarsamber
获取
modern-web-guidance

modern-web-guidance

1.5Kfrontend

检索现代 Web 开发最佳实践的工具。强制要求:处理任何 HTML/CSS 和客户端 JS 任务时必须优先执行此工具。切勿跳过——Web API 迭代极其迅速,模型训练权重中包含过时模式。 出现以下情况立即触发: - UI 与布局:模态框 (Modals)、对话框 (Dialogs)、Popover 弹出层、毛玻璃效果 (Glassmorphism/backdrop-filters)、锚点定位 (Anchor positioning)、容器查询 (Container queries)、`:has()`、`:user-valid`。 - 滚动与动画:视图过渡 (View Transitions)、滚动驱动动画 (Scroll-driven animations)、滚动视差/渐显 (Scroll parallax/reveals)。 - 性能优化:核心 Web 指标 CWV(LCP、INP)、`content-visibility`、Fetch Priority(加载优先级)、图片优化。 - 系统与底层 API:本地文件系统访问、WebUSB、WebSockets 同步、WebAssembly 小部件。 - 框架相关:在 React、Vue、Angular 中适配布局与样式。 - 通用前端:表单、自动填充、高级输入框、自定义滚动条、现代组件状态等。 请勿在以下场景触发: - 后端开发:数据库 SQL、ORM、Express API 路由。 - 部署流水线:CI/CD 部署、Docker、Actions。 - 通用/本地工具:本地脚本(Python/Go 工具)、ESLint、Git。

googlechrome avatargooglechrome
获取
goplaces

goplaces

384Kbackend-api

通过 goplaces 查询 Google Places 的文本搜索、地点详情、解析、评论或可脚本化的 JSON。

steipete avatarsteipete
获取
golang-troubleshooting

golang-troubleshooting

2.3Ktesting-qa

系统化地排查 Go 程序问题——找到并修复根本原因。在遇到 Go 代码中的错误、崩溃、死锁或意外行为时使用。涵盖调试方法论、常见 Go 陷阱、测试驱动调试、pprof 设置与捕获、Delve 调试器、竞态检测、GODEBUG 追踪以及生产环境调试。从任何“出问题了”的情况开始。不适用于分析性能剖析或基准测试(→ 参见 `samber/cc-skills-golang@golang-benchmark` 技能)或应用优化模式(→ 参见 `samber/cc-skills-golang@golang-performance` 技能)。

samber avatarsamber
获取
golang-uber-dig

golang-uber-dig

2.3Ktesting-qa

使用 uber-go/dig 在 Golang 中实现依赖注入——基于反射的容器、Provide/Invoke、dig.In/dig.Out 参数和结果对象、命名值、值组、可选依赖、作用域和 Decorate。适用于使用或采用 uber-go/dig 时,代码库导入 `go.uber.org/dig` 时,或在启动时组装应用程序图时。对于更高级的生命周期和模块,请参见 `samber/cc-skills-golang@golang-uber-fx` 技能。

samber avatarsamber
获取
geo-content-optimizer

geo-content-optimizer

86marketing-seo

当用户要求“优化AI引用”时使用;提升内容在ChatGPT、Perplexity、AI Overviews、Gemini和Claude中的引用就绪度。不适用于结构性页面SEO——请使用on-page-seo-auditor;不适用于全新内容撰写——请使用seo-content-writer。AI引用优化/GEO优化/AI搜索

aaron-he-zhu avataraaron-he-zhu
获取
golang-swagger

golang-swagger

2.3Ksecurity

使用 swaggo/swag 为 Golang 项目生成 OpenAPI/Swagger 文档——注解注释(@Summary, @Param, @Success, @Router, @Security)、swag init 代码生成、框架集成(gin, echo, fiber, chi, net/http)、安全定义(Bearer/JWT, OAuth2, API key)以及结构体标签(swaggertype, enums, example, swaggerignore)。适用于在 Go 项目中添加或维护 Swagger/OpenAPI 文档,或当代码库导入了 github.com/swaggo/swag、github.com/swaggo/gin-swagger、github.com/swaggo/echo-swagger、github.com/swaggo/http-swagger 或 github.com/swaggo/files 时。

samber avatarsamber
获取
golang-pro

golang-pro

10Ktesting-qa

使用 goroutine 和 channel 实现并发 Go 模式,使用 gRPC 或 REST 设计和构建微服务,使用 pprof 优化 Go 应用性能,并通过泛型、接口和健壮的错误处理强制使用地道的 Go 语言。在构建需要并发编程、微服务架构或高性能系统的 Go 应用时使用。调用场景包括 goroutine、channel、Go 泛型、gRPC 集成、CLI 工具、基准测试或表格驱动测试。

jeffallan avatarjeffallan
获取
golang-testing

golang-testing

2.3Ktesting-qa

生产级 Go 测试——表格驱动测试、testify 套件与模拟、并行测试、模糊测试、测试夹具、基于 goleak 的协程泄漏检测、快照测试、代码覆盖率、集成测试、惯用测试命名。在编写或审查 Go 测试、选择测试方法、配置 Go 测试 CI、或调试不稳定/慢速测试时使用。有关 testify 特定 API,请参见 `samber/cc-skills-golang@golang-stretchr-testify`;有关测量方法,请参见 `samber/cc-skills-golang@golang-benchmark`。

samber avatarsamber
获取