代码审查技能
ego lite browser
赞助ego lite 是AI代理运行网页自动化时最快的浏览器,可与Codex或Claude Code共享您的登录状态,零成本,零配置。
Alpha Vantage MCP Server
赞助获取金融市场数据:实时和历史股票、ETF、期权、外汇、加密货币、大宗商品、基本面、技术指标等
accessibility
addyosmani
根据WCAG 2.2指南审计并改进网页无障碍性。当被要求“改进无障碍性”、“无障碍审计”、“WCAG合规”、“屏幕阅读器支持”、“键盘导航”或“实现无障碍”时使用。
developmenttestingcode-review
analyze-project
lllllllama
针对深度学习研究仓库的Rigor Analyze / Rigor Audit只读技能。当用户希望阅读和理解仓库、检查模型结构与训练或推理入口点、审查配置与插入点,或在无需修改代码或运行繁重任务的情况下标记可疑实现模式时使用。不适用于主动命令执行、大规模重构、推测性代码适配或自动修复错误。
developmentcode-reviewresearch
angular-developer
angular
生成Angular代码并提供架构指导。在创建项目、组件或服务时,或涉及响应式编程(signals、linkedSignal、resource)、表单、依赖注入、路由、SSR、无障碍(ARIA)、动画、样式(组件样式、Tailwind CSS)、测试或CLI工具的最佳实践时触发。
developmentcode-reviewapi
best-practices
addyosmani
应用现代网页开发的最佳实践,以确保安全性、兼容性和代码质量。当被要求“应用最佳实践”、“安全审计”、“现代化代码”、“代码质量审查”或“检查漏洞”时使用。
developmentcode-reviewsecurity
cavecrew
juliusbrussee
我们要求翻译一段文本,目标语言是简体中文。文本内容是关于一个名为"cavecrew"的代理技能的描述。需要保留名称"cavecrew"以及其中的子代理名称如"cavecrew-investigator"、"cavecrew-builder"、"cavecrew-reviewer"等。同时要保留技术术语如"Explore"、"diff review"等。不要添加任何额外内容,只翻译<text>内的文本。 翻译时注意:保持原意,简洁。原文中有一些英文术语和代码风格,需要保留。例如"cavecrew-investigator"等子代理名称不翻译。"Explore"可能是一个命令或功能,保留不译。"caveman-compressed"可以翻译为"穴居人压缩"或类似,但为了保持风格,可以译为"穴居人式压缩"。"~60% smaller"译为"约小60%"。"main context"译为"主上下文"。"Trigger"译为"触发词"或"触发条件"。 整体翻译要流畅,符合中文表达习惯
developmentcode-reviewapi
caveman-commit
juliusbrussee
超精简提交信息生成器。去除提交信息中的冗余内容,同时保留意图和理由。采用常规提交格式。主题不超过50个字符,仅在“原因”不明确时添加正文。当用户说“写提交”、“提交信息”、“生成提交”、“/commit”或调用/caveman-commit时使用。暂存更改时自动触发。
developmentcode-review
caveman-review
juliusbrussee
超精简代码审查评论。减少PR反馈中的噪音,同时保留可操作的关键信息。每条评论仅一行:位置、问题、修复。当用户说“审查此PR”、“代码审查”、“审查差异”、“/review”或调用/caveman-review时使用。审查拉取请求时自动触发。
developmentcode-review
check
tw93
审查代码差异、PR、问题队列、发布就绪状态、提交、推送、发布及项目审计。当用户要求review/看看代码/合并前/看看issue/PR/release/push,或执行已批准的计划时使用,包含脏工作区和未跟踪工作树的安全检查。不适用于探索想法、调试根本原因或文本审查。
developmentcode-review
check-impl-against-spec
warpdotdev
将拉取请求的实现与spec_context.md中的规范上下文进行比较,并将任何实质性不匹配反馈到review.json中。在PR审核通过或仓库规范上下文可用时使用。
developmentcode-reviewtesting
code-review
mattpocock
审查自某个固定点(提交、分支、标签或合并基准)以来的变更,从两个维度进行——标准(代码是否遵循该仓库记录的编码标准?)和规范(代码是否符合原始问题/产品需求文档的要求?)。通过并行子代理运行两项审查,并并排报告结果。当用户希望审查某个分支、拉取请求、进行中的变更,或要求“从X开始审查”时使用。
code-reviewdevelopmenttesting
code-review-and-quality
addyosmani
执行多维度代码审查。在合并任何变更前使用。在审查自己、其他智能体或人类编写的代码时使用。当需要在代码进入主分支前从多个维度评估代码质量时使用。
developmentcode-review
code-simplification
addyosmani
简化代码以提高清晰度。适用于重构代码以提升可读性且不改变行为时。适用于代码功能正常但可读性、可维护性或可扩展性欠佳时。适用于审查已积累不必要复杂性的代码时。
developmentcode-review
codebase-design
mattpocock
用于设计深度模块的共享词汇。当用户想要设计或改进模块接口、寻找深化机会、决定接缝位置、使代码更易测试或便于AI导航,或当其他技能需要深度模块词汇时使用。
developmentdesigncode-review
conventional-git
samber
Conventional Commits v1.0.0 分支命名、工作树命名及提交信息标准,适用于 GitHub 和 GitLab 项目。在创建分支、命名工作树、编写提交、生成提交信息、审查分支规范或设置变更日志自动化时使用。当项目需要一致的 Git 历史记录、基于语义化版本控制的发布、可解析的变更日志生成或自动关闭问题时应用。当用户询问如何命名工作树、创建 Git 工作树或...时触发。
developmentcode-reviewdevops
create-pr
warpdotdev
在当前分支的warp仓库中创建一个拉取请求。当用户提到打开PR、创建拉取请求、提交更改以供审查或准备合并代码时使用。
developmentcode-review
debugging-and-error-recovery
addyosmani
指导系统性的根因调试。当测试失败、构建中断、行为与预期不符或遇到任何意外错误时使用。当你需要系统性地查找并修复根因而非猜测时使用。
developmenttestingcode-review
deprecation-and-migration
addyosmani
管理弃用和迁移。用于移除旧系统、API或功能时。用于将用户从一个实现迁移到另一个实现时。用于决定是维护还是淘汰现有代码时。
developmentapicode-review
diagnose
mattpocock
针对顽固缺陷和性能回退的规范化诊断循环。复现→最小化→假设→检测→修复→回归测试。当用户说"诊断这个"/"调试这个"、报告缺陷、指出某功能损坏/抛出异常/失败,或描述性能回退时使用。
developmenttestingcode-review
diagnosing-bugs
mattpocock
诊断循环,用于处理顽固错误和性能回归。当用户说“诊断/调试这个”,或报告某些东西损坏、抛出异常、失败或缓慢时使用。
developmenttestingcode-review
executing-plans
obra
当您有书面的实施计划需要在单独的会话中执行并包含审查检查点时使用
developmentproject-managementcode-review
explore-code
lllllllama
We need to translate the given text from English to Simplified Chinese. The instruction says: preserve product names, protocol names, URLs, numbers, and technical terms. Do not add claims, explanations, Markdown, bullets, links, labels, prefixes, or extra commentary. Also, do not include the name "explore-code" unless it appears in the source text. The source text does not contain "explore-code" explicitly, so we don't include it. The text is a description of a skill. We need to translate it accurately, keeping technical terms like "LoRA", "adapter layers", "backbone", "head", "rollback-aware records", "explore_outputs/", "current_research". Also note "Rigor Improve implementation leaf skill" - likely a proper name or technical term? Possibly "Rigor Improve" is part of a skill name? But instruction says preserve product names, so we keep "Rigor Improve" as is? Or translate? The instruction says "preserve product names, protocol names, URLs, numbers, and technical terms
developmentresearchcode-review
fastify-best-practices
mcollina
指导使用TypeScript或JavaScript开发Fastify Node.js后端服务器和REST API。适用于构建、配置或调试Fastify应用,包括定义路由、实现插件、设置JSON Schema验证、处理错误、优化性能、管理认证、配置CORS和安全标头、集成数据库、使用WebSocket以及部署到生产环境。涵盖完整的Fastify请求生命周期(钩子、...)
developmentapicode-review
finishing-a-development-branch
obra
当实现完成、所有测试通过,且需要决定如何整合工作时使用——通过提供合并、拉取请求或清理的结构化选项,指导开发工作的完成。
developmentcode-reviewproject-management
fix-errors
warpdotdev
修复 warp Rust 代码库中的编译错误、lint 问题和测试失败。涵盖预提交检查、WASM 特定错误以及运行特定测试。当用户遇到构建错误、clippy 或 fmt 失败、测试失败,或者需要在 PR 前运行或解释预提交时使用。
developmentcode-reviewtesting
full-output-enforcement
leonxlnx
覆盖默认的LLM截断行为。强制生成完整代码,禁止使用占位符模式,并干净地处理令牌限制分割。适用于任何需要详尽、完整输出的任务。
developmentcode-reviewtesting
git-workflow-and-versioning
addyosmani
结构化Git工作流实践。在进行任何代码更改时使用。在提交、分支、解决冲突或需要跨多个并行流组织工作时使用。在发布版本、选择语义版本升级、打标签或编写变更日志时使用。
developmentcode-reviewdevops
golang-benchmark
samber
Golang基准测试、性能剖析与性能测量。适用于编写、运行或比较Go基准测试,使用pprof对热点路径进行性能剖析,解读CPU/内存/追踪性能分析结果,使用benchstat分析结果,设置CI基准测试回归检测,或通过Prometheus运行时指标调查生产环境性能。当开发者需要对特定性能指标进行深入分析时也可使用——该技能提供测量方法论,同时...
developmenttestingcode-review
golang-code-style
samber
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).
developmentcode-review
golang-concurrency
samber
Golang 并发模式。在编写或审查涉及 goroutine、channel、select、锁、同步原语、errgroup、singleflight、工作池或扇出/扇入管道的并发 Go 代码时使用。当检测到 goroutine 泄漏、竞态条件、channel 所有权问题,或需要在 channel 和互斥锁之间做出选择时也会触发。
developmentcode-review
golang-dependency-injection
samber
Go语言依赖注入(DI)全面指南。涵盖DI的重要性(可测试性、松耦合、关注点分离、生命周期管理)、手动构造函数注入以及DI库对比(google/wire、uber-go/dig、uber-go/fx、samber/do)。在设计服务架构、设置依赖注入、重构紧耦合代码、管理单例或服务工厂时,或当用户询问控制反转、服务...时使用此技能。
developmentcode-reviewapi
golang-design-patterns
samber
惯用的Go设计模式——函数选项、构造函数、错误流与级联、资源管理与生命周期、优雅关闭、弹性、架构、依赖注入、数据处理、流式处理等。适用于在架构模式间明确选择、实现函数选项、设计构造函数API、设置优雅关闭、应用弹性模式,或询问哪种惯用Go模式适合特定问题时。
developmentdesigncode-review
golang-documentation
samber
Golang 项目综合文档指南,涵盖 godoc 注释、README、CONTRIBUTING、CHANGELOG、Go Playground、示例测试、API 文档和 llms.txt。适用于编写或审查文档注释、文档、添加代码示例、搭建文档站点或讨论文档最佳实践。同时适用于库和应用程序/CLI 的触发场景。
developmentdocumentcode-review
golang-error-handling
samber
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`...
developmentcode-review
golang-google-wire
samber
我们要求翻译一段文本,目标语言是简体中文。文本内容是关于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"要保留,但通常技术术语在中文中可能保留英文或翻译。为了保险,我们保留英文原样,因为它是函数名或
developmentcode-review
golang-grpc
samber
提供gRPC使用指南、protobuf组织方式以及适用于Golang微服务的生产级模式。在实现、审查或调试gRPC服务端/客户端、编写proto文件、设置拦截器、使用状态码处理gRPC错误、配置TLS/mTLS、使用bufconn进行测试或处理流式RPC时使用。
developmentapicode-review
golang-how-to
samber
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。此外:当两个技能看似重叠时,会消除竞争集群的歧义……
developmentcode-reviewtesting
golang-lint
samber
Golang项目的lint最佳实践与golangci-lint配置——运行linter、配置.golangci.yml、使用nolint指令抑制警告、解读lint输出以及选择linter。适用于配置golangci-lint、询问lint警告或nolint抑制、设置代码质量工具或选择linter时使用。当用户提及golangci-lint、go vet、staticcheck或revive时也可使用。
developmentcode-reviewtesting
golang-linter
samber
golang-linter — 一个可供AI代理安装的技能。
developmentcode-review
golang-modernize
samber
将Golang代码现代化,使用最新的语言特性、标准库改进和惯用模式。在编写或审查Go代码时检测到旧式模式,或遇到弃用警告时主动触发。当用户明确要求现代化、Go版本升级或CI/工具链刷新时也使用。
developmentcode-review
golang-naming
samber
Go(Golang)命名规范——涵盖包、构造函数、结构体、接口、常量、枚举、错误、布尔值、接收器、getter/setter、函数选项、缩写、测试函数及子测试命名。在编写新Go代码、审查或重构代码、选择命名方案(如New与NewTypeName、isConnected与connected、ErrNotFound与NotFoundError、iota为0时StatusReady与StatusUnknown)、讨论Go包命名(utils/helpers反模式)等场景下使用此技能。
developmentcode-review
golang-performance
samber
Golang性能优化模式与方法论——若存在X瓶颈,则应用Y方案。涵盖分配减少、CPU效率、内存布局、GC调优、池化、缓存及热路径优化。适用于性能分析或基准测试已识别瓶颈时,需采用正确优化模式进行修复。亦适用于执行性能代码审查时,提出改进建议或可帮助快速识别性能增益的基准测试。不适用于测量方法论(→...
developmentcode-review
golang-popular-libraries
samber
推荐生产可用的Golang库和框架。当用户明确请求库建议、想要比较替代方案、需要为特定任务选择库,或项目中正在添加新依赖时使用。
developmentresearchcode-review
golang-safety
samber
防御性Golang编码,防止恐慌、静默数据损坏和微妙的运行时错误。在遇到nil恐慌、追加别名、映射并发访问、浮点数比较陷阱或零值设计问题时使用。也用于审查代码中的nil安全性、数值转换溢出、资源生命周期问题(循环中的defer)或切片和映射的防御性复制。
developmentcode-reviewsecurity
golang-samber-do
samber
使用samber/do在Golang中实现依赖注入——服务容器、生命周期管理、作用域、健康检查、优雅关闭及模块组织。适用于使用或采用samber/do时,代码库导入github.com/samber/do或github.com/samber/do/v2时,或将手动构造函数注入重构为DI容器时。
developmentcode-reviewtesting
golang-samber-mo
samber
Monadic types for Golang using samber/mo — Option, Result, Either, Future, IO, Task, and State types for type-safe nullable values, error handling, and functional composition with pipeline sub-packages. Apply when using or adopting samber/mo, when the codebase imports `github.com/samber/mo`, or when considering functional programming patterns as a safety design for Golang.
developmentcode-review
golang-security
samber
Golang的安全最佳实践与漏洞防护,涵盖注入(SQL、命令、XSS)、密码学、文件系统安全、网络安全、Cookie、密钥管理、内存安全及日志记录。适用于编写、审查或审计Go代码的安全性,或处理涉及加密、I/O、密钥管理、用户输入处理或身份验证的高风险代码。包含安全工具的配置。
securitycode-reviewdevelopment
golang-spf13-viper
samber
We need to translate the given text from English to Simplified Chinese. The text describes a Golang configuration library using spf13/viper. We must preserve the name "golang-spf13-viper" but it's not in the text, so we don't include it. We also preserve technical terms like spf13/viper, BindPFlag, etc. The translation should be accurate and natural in Chinese. The text ends with "For CLI command..." which seems incomplete, but we translate as is. Let's translate: "Golang configuration library using spf13/viper — layered precedence (flag > env > file > KV > default), BindPFlag/BindPFlags, SetEnvPrefix + SetEnvKeyReplacer + AutomaticEnv, ReadInConfig + ConfigFileNotFoundError, Unmarshal + mapstructure struct tags, Sub for sub-trees, WatchConfig + OnConfigChange for hot reload, viper.New() for test isolation, and remote KV integration. Apply when using or adopting spf13/viper, or when
developmentapicode-review
golang-stretchr-testify
samber
全面指南,涵盖stretchr/testify在Golang测试中的使用,深入介绍assert、require、mock和suite包。适用于使用testify编写测试、创建mock、设置测试套件或选择assert与require时。涵盖testify断言、mock期望、参数匹配器、调用验证、套件生命周期以及Eventually、JSONEq和自定义匹配器等高级模式。当代码库导入github.com/stretchr/testify时适用。
developmenttestingcode-review
golang-structs-interfaces
samber
Golang 结构体与接口设计模式 — 组合、嵌入、类型断言、类型开关、接口隔离、通过接口实现依赖注入、结构体字段标签、指针接收者与值接收者。在设计 Go 类型、定义或实现接口、嵌入结构体或接口、编写类型断言或类型开关、为 JSON/YAML/数据库序列化添加结构体字段标签、或选择指针接收者与值接收者时使用此技能。当用户...
developmentcode-review
golang-testing
samber
We need to translate the given text from English to Simplified Chinese. The instruction says: preserve product names, protocol names, URLs, numbers, and technical terms. Do not add claims, explanations, Markdown, bullets, links, labels, prefixes, or extra commentary. Also, do not include the name "golang-testing" unless it appears in the source text. The source text does not include the name, so we don't add it. The text is a description of a skill for Go testing. It lists various testing techniques and tools. We need to translate the entire text inside <text> tags. Let's break it down: "Production-ready Golang tests — table-driven tests, testify suites and mocks, parallel tests, fuzzing, fixtures, goroutine leak detection with goleak, snapshot testing, code coverage, integration tests, idiomatic test naming." Translation: "生产就绪的 Golang 测试 — 表格驱动测试、testify 套件和模拟、并行测试、模糊测试、夹具、使用 goleak 进行 goroutine
developmenttestingcode-review
google-agents-cli-adk-code
google
当用户想要“编写智能体代码”、“使用ADK构建智能体”、“添加工具”、“创建回调”、“定义智能体”、“使用状态管理”,或需要ADK(智能体开发工具包)Python API模式和代码示例时,应使用此技能。属于Google ADK技能套件的一部分。它提供智能体类型、工具定义、编排模式、回调和状态管理的快速参考。请勿用于创建新项目(应使用google-agents-cli-scaffold)或部署...
developmentapicode-review
health
tw93
运行一项预算感知的代理辅助工程健康审计,检查指令/配置漂移、hooks/MCP、验证器表面及AI可维护性。当用户询问检查claude/检查codex/检查pi/配置检查/健康度,或报告代理忽略指令、缺少验证、代码难以维护时使用。不用于调试代码或审查PR。
developmentresearchcode-review
hunt
tw93
在应用修复之前,先找出错误、崩溃、回归、测试失败、行为异常以及截图报告的缺陷的根本原因。当用户询问排查/报错/崩溃/不工作/回归/判断为什么报错,或表示之前能用现在却失败时使用。不适用于代码审查或新功能。
developmenttestingcode-review
hyperframes-registry
heygen-com
安装并将注册表块和组件接入HyperFrames组合中。在运行hyperframes add、安装块或组件、将已安装项接入index.html或处理hyperframes.json时使用。涵盖add命令、安装位置、块子组合接入、组件片段合并、注册表发现,以及编写新块或组件以向上游贡献(构思→脚手架→验证→PR)。
developmentapicode-review
implement
mattpocock
根据PRD或一组问题实现一项工作。
developmentcode-reviewproject-management
implement-specs
warpdotdev
实现PRODUCT.md和TECH.md中已批准的功能,在同一个PR中随着实现进展保持规格与代码对齐。在产品和技术规格获批、下一步是构建功能时使用。
developmentcode-reviewapi
improve
shadcn
以高级顾问身份审查任意代码库,生成优先级明确、独立可执行的实施计划,供其他模型/代理执行。严格只读源代码——绝不自行实现、修复或重构任何内容。适用于被要求审计代码库、发现改进机会(漏洞、安全、性能、测试覆盖率、技术债务、迁移、开发者体验)、建议功能或项目下一步方向(路线图、产品规划),或为其他代理生成交接方案时使用。
developmentcode-reviewresearch
improve-codebase-architecture
mattpocock
在代码库中发现深层优化机会,依据CONTEXT.md中的领域语言和docs/adr/中的决策。适用于用户希望改进架构、寻找重构机会、整合紧耦合模块,或使代码库更易于测试和AI导航时使用。
developmentcode-reviewapi
migrate-radix-to-base
shadcn
将React项目和组件从Radix UI迁移到Base UI。当被要求从radix迁移、迁移到base-ui、转换radix原语或切换shadcn项目的基础库时使用。处理单个组件(如"迁移accordion")和整个项目。
developmentcode-reviewapi
migrate-to-shoehorn
mattpocock
Migrate test files from `as` type assertions to @total-typescript/shoehorn. Use when user mentions shoehorn, wants to replace `as` in tests, or needs partial test data.
developmenttestingcode-review
minimal-run-and-audit
lllllllama
We need to translate the given English text into Simplified Chinese. The instruction says: "Translate only the text inside <text>. Do not include the name unless it appears in the source text." The name "minimal-run-and-audit" is not inside the <text> tags, so we should not include it. The text is a description of a skill. We need to preserve product names, protocol names, URLs, numbers, technical terms. The text includes "Rigor Run", "README-first", "repro_outputs/", "patch notes". These should be preserved as is or translated appropriately? "Rigor Run" might be a product name? It says "Rigor Run skill" - likely a proper name. "README-first" is a phrase. "repro_outputs/" is a directory path. "patch notes" is a common term. We should keep technical terms like "smoke test", "inference", "evaluation", "repository", "training execution", "repo intake", "paper lookup", "target selection", "end-to-end orche
developmenttestingcode-review
nx-workspace
nrwl
探索并理解Nx工作区。在回答关于工作区、项目或任务的问题时使用。当nx命令失败,或需要在运行任务前检查可用目标/配置时也请使用。示例:'这个工作区有哪些项目?'、'项目X是如何配置的?'、'哪些内容依赖于库Y?'、'我可以运行哪些目标?'、'找不到任务配置'、'调试nx任务失败'。
developmentcode-reviewproject-management
ponytail
dietrichgebert
强制采用实际可行的最懒方案,追求最简单、最短、最精简。模拟资深开发者的思维:质疑任务是否真的需要存在(YAGNI),优先使用标准库而非自定义代码,优先使用平台原生功能而非依赖项,优先用一行代码而非五十行。支持强度级别:轻量、完整(默认)、极致。当用户提及"ponytail"、"be lazy"、"lazy mode"、"simplest solution"、"minimal solution"、"yagni"、"do less"等关键词时启用。
developmentcode-review
ponytail-audit
dietrichgebert
对整个仓库进行过度工程审计。类似ponytail-review,但扫描整个代码库而非差异:生成一个排序列表,列出应删除、简化或替换为标准库/原生等价物的内容。当用户说“审计此代码库”、“审计过度工程”、“此仓库中可删除什么”、“查找臃肿”、“ponytail-audit”或“/ponytail-audit”时使用。一次性报告,不应用修复。
code-reviewdevelopment
ponytail-debt
dietrichgebert
Harvest every `ponytail:` comment in the codebase into a debt ledger, so the deliberate shortcuts and deferrals ponytail leaves behind get tracked instead of rotting into "later means never". Use when the user says "ponytail debt", "/ponytail-debt", "what did ponytail defer", "list the shortcuts", "ponytail ledger", or "what did we mark to do later". One-shot report, changes nothing.
developmentcode-reviewproject-management
ponytail-review
dietrichgebert
仅关注过度工程的代码审查。找出可删除的内容:重新发明的标准库、不必要的依赖、推测性抽象、无用的灵活性。每个发现一行:位置、要删除的内容、替代方案。当用户说“审查过度工程”、“可以删除什么”、“这是否过度工程”、“简化审查”或调用/ponytail-review时使用。补充以正确性为重点的审查,此审查仅追踪复杂性。
code-reviewdevelopment
pr-to-video
heygen-com
pr-to-video 工作流程 - 一个 GitHub 拉取请求(URL 格式如 github.com/ / /pull/ ,或 / # ,或在已检出仓库中的“this PR”)-> 提取的 PR 信息(标题、正文、差异、提交、文件、增减统计)-> narrator_scripts.json + 音频(语音 + 背景音乐)+ section_plan.md -> 代码差异/前后对比/影响说明视频。输入内容为代码变更。URL 必须是 PR 链接,而非用于抓取的营销网站;不是文本摘要,也不是产品网站。对于非 PR 输入(产品网站、普通网站、主题文本),...
developmentvideocode-review
pr-walkthrough
warpdotdev
生成一个静态交互式D3拉取请求走查图。当用户需要可缩放的PR地图、图形/画布式PR导航,或PR系统组件、数据流、代码依赖关系及用户操作的替代可视化时使用。
developmentcode-reviewdata-analysis
qa
mattpocock
交互式问答环节,用户以对话方式报告错误或问题,代理自动提交GitHub议题。后台自动检索代码库以获取上下文和领域术语。适用于用户希望报告错误、进行质量检测、以对话方式提交议题,或提及"QA session"的场景。
testingcode-reviewdevelopment
receiving-code-review
obra
在接收代码审查反馈时使用,尤其是在实施建议之前,如果反馈看起来不清晰或技术上存疑——需要技术严谨性和验证,而非表面上的同意或盲目实施
developmentcode-review
redesign-existing-projects
leonxlnx
将现有网站和应用升级至高级品质。审计当前设计,识别通用AI模式,并应用高端设计标准,同时不破坏功能。兼容任何CSS框架或原生CSS。
designdevelopmentcode-review
request-refactor-plan
mattpocock
通过用户访谈制定包含小型提交的详细重构计划,并将其归档为GitHub议题。适用于用户希望规划重构、创建重构RFC或将重构拆解为安全增量步骤的场景。
developmentcode-reviewproject-management
requesting-code-review
obra
在完成任务、实现主要功能或合并前使用,以验证工作是否符合要求
developmentcode-review
resolve-merge-conflicts
warpdotdev
通过仅提取未解决的路径、冲突块和紧凑差异来解决 Git
developmentcode-review
resolving-merge-conflicts
mattpocock
当需要解决正在进行的 git merge/rebase 冲突时使用。
developmentcode-review
review
mattpocock
审查自某个固定点(提交、分支、标签或合并基准)以来的变更,从两个维度展开——标准(代码是否遵循本仓库记录的编码标准?)和规范(代码是否符合原始问题/PRD的要求?)。通过并行子代理运行两项审查,并并排报告结果。当用户希望审查分支、PR、进行中的变更,或要求“审查自X以来”时使用。
code-reviewdevelopmenttesting
review-pr
warpdotdev
审查拉取请求的差异,并撰写结构化反馈,写入review.json以供工作流发布。适用于审查从本地工件(如pr_diff.txt和pr_description.txt)检出的PR,并生成机器可读的审查输出,而非直接发布到GitHub。
code-reviewdevelopment
safe-debug
lllllllama
用于深度学习研究工作的严格调试/严格审计技能。当用户粘贴回溯信息、终端错误、CUDA内存不足、检查点加载失败、形状不匹配、NaN损失症状或训练失败,并希望在打补丁前进行保守诊断,且调试修复与研究贡献明确分离时使用。不适用于大规模重构、推测性适配、自动探索性修补或常规仓库熟悉。
developmenttestingcode-review
setup-pre-commit
mattpocock
在当前仓库中设置 Husky 预提交钩子,包含 lint-staged(Prettier)、类型检查和测试。当用户想要添加预提交钩子、设置 Husky、配置 lint-staged,或添加提交时的格式化/类型检查/测试时使用。
developmenttestingcode-review
snyk-agent-scan-compliance
samber
snyk-agent-scan的合规专家——针对代理技能文件扫描器,而非其他Snyk CLI工具(snyk test、snyk code SAST、snyk iac、snyk container)。通过内容重构修复警报,绝不抑制或删除信息。覆盖技能目录中的所有文件:SKILL.md、references/、assets/以及任何辅助markdown文件。适用于编写新技能、编辑现有技能、在本地或CI中排查失败的snyk-agent-scan运行,或解除被代理阻止的PR...
developmentsecuritycode-review
source-driven-development
addyosmani
将每个实现决策建立在官方文档的基础上。当你希望获得权威、有来源引用的代码,并避免使用过时模式时使用。在构建任何注重正确性的框架或库时使用。
developmentresearchcode-review
systematic-debugging
obra
在遇到任何错误、测试失败或意外行为时使用,在提出修复方案之前
developmenttestingcode-review
test-driven-development
obra
在编写实现代码之前,用于实现任何功能或修复错误时使用
developmenttestingcode-review
typescript-advanced-types
wshobson
掌握TypeScript的高级类型系统,包括泛型、条件类型、映射类型、模板字面量类型和工具类型,用于构建类型安全的应用程序。在实现复杂类型逻辑、创建可复用的类型工具或确保TypeScript项目中的编译时类型安全时使用。
developmentcode-review
validate-changes-match-specs
warpdotdev
验证分支或拉取请求的实现是否与引入的产品、技术、安全及相关规范匹配。在审查或完成基于规范的变更以及解决已检入规范与实现之间的不匹配时使用。
developmentcode-reviewtesting
verification-before-completion
obra
在声称工作已完成、已修复或通过,在提交或创建PR之前使用——需要先运行验证命令并确认输出,然后再做出任何成功的断言;始终先有证据,后有断言。
testingcode-reviewdevelopment