Agent Skills
› getsentry/sentry
getsentry/sentry
GitHub通过触发 GitHub Actions 工作流自动升级 Sentry 仓库中现有的 Python 依赖版本。包含前置检查、确认机制及结果报告,适用于现有包版本更新,不适用于新增依赖或 JS 包。
Install All Skills
npx skills add getsentry/sentry --all -g -y
Skills in Collection (30)
通过触发 GitHub Actions 工作流自动升级 Sentry 仓库中现有的 Python 依赖版本。包含前置检查、确认机制及结果报告,适用于现有包版本更新,不适用于新增依赖或 JS 包。
用户要求升级或 bump Python 包版本
需要更新 getsentry/sentry 仓库中的现有依赖
npx skills add getsentry/sentry --skill bump-sentry-dependency -g -y
指导在 Sentry Command+K 命令面板中添加新操作,包括注册页面级或全局动作、构建异步资源选择器及添加上下文操作。
实现新的 cmdk 动作
注册页面级或全局动作
构建异步资源选择器
向视图添加上下文操作
npx skills add getsentry/sentry --skill cmdk-actions -g -y
Sentry UI 布局与文本基础组件使用指南。强制使用 @sentry/scraps 核心组件而非 Emotion,提供 Container、Flex、Grid 等布局及 Text 组件的 Props 参考,确保样式一致性与可维护性。
实现 UI 组件
构建页面布局
设置排版样式
npx skills add getsentry/sentry --skill design-system -g -y
指导如何在Sentry项目中注册、检查和管理Feature Flag,涵盖Python和前端代码实现及测试配置。
添加功能开关
将功能置于开关后
注册功能标志
查询features.has
api_expose
OrganizationFeature
ProjectFeature
FlagPole
npx skills add getsentry/sentry --skill feature-flags -g -y
规范 Sentry 前端使用 TanStack Query 和 apiOptions 进行数据获取,强调类型推断、缓存结构及废弃 API 替代方案。
fetch data
add an API call
useQuery
useMutation
apiOptions
queryFn
pagination headers
X-Hits
why is my query type wrong
npx skills add getsentry/sentry --skill frontend-data-fetching -g -y
提供基于 Sentry Scraps Form 系统(TanStack React + Zod)构建表单的最佳实践,涵盖核心 Hook、组件导入及验证模式,指导实现表单字段、校验与自动保存功能。
需要创建或重构前端表单
实现表单数据校验逻辑
集成自动保存功能
npx skills add getsentry/sentry --skill generate-frontend-forms -g -y
指导生成和审查Django数据库迁移,包括模型变更、数据迁移及冲突解决。强调本地安全测试、SQL验证,并规范数据回填的单元测试写法,禁止仅测试ORM基础功能。
创建或审查Django数据库迁移文件
执行数据迁移或回填逻辑
添加/移除列或表
解决迁移冲突
npx skills add getsentry/sentry --skill generate-migration -g -y
为Sentry React组件生成快照测试文件,自动定位组件、解析Props类型并处理导入路径,支持视觉回归测试。
生成快照测试
添加快照测试
创建视觉快照
编写快照测试
添加视觉回归测试
npx skills add getsentry/sentry --skill generate-snapshot-tests -g -y
指导在Sentry混合云架构中创建、修改和废弃RPC服务,涵盖跨silo通信、服务脚手架、方法签名、类型约束及安全废弃流程。
添加RPC方法
创建RPC服务
混合云服务
新RPC模型
废弃RPC方法
移除RPC端点
npx skills add getsentry/sentry --skill hybrid-cloud-rpc -g -y
为Sentry混合云架构生成RPC服务、API网关、Outbox模式及端点隔离测试。遵循特定约束,如使用工厂方法、pytest断言及正确的silo模式上下文管理,确保测试覆盖混合云特性。
generate HC test
create hybrid cloud test
write RPC test
test RPC service
outbox test
API gateway test
npx skills add getsentry/sentry --skill hybrid-cloud-test-gen -g -y
用于修复代码库中 ESLint 规则违规。根据违规数量选择自动修复、手动修正或批量重构策略,确保代码符合规范并支持大规模规则 rollout。
fix lint violations
apply a lint rule
fix scraps rule errors
roll out a lint rule
enforce a rule codebase-wide
fix design system lint
npx skills add getsentry/sentry --skill lint-fix -g -y
用于在 eslintPluginScraps 插件中创建新的 ESLint 规则。涵盖选择原型、检查共享工具、生成代码及测试,支持导入重写、属性验证等场景。
create a lint rule
add an eslint rule
scaffold a rule
write a new scraps rule
new design system lint rule
npx skills add getsentry/sentry --skill lint-new -g -y
指导将遗留的页面导航面包屑迁移至新的 BreadcrumbList API,分离父级链接与当前页标题,并强调在迁移过程中需显式保留页面过滤器参数,避免使用已废弃的标题插槽。
migrate breadcrumbs
replace sentry/components/breadcrumbs
BreadcrumbList.Title
duplicate page titles
npx skills add getsentry/sentry --skill migrate-breadcrumb-list -g -y
提供Sentry前端从视口媒体查询迁移到容器查询的指南,指导替换响应式逻辑、重构组件及验证视觉效果。
将@media或useMedia迁移为容器查询
重构响应式组件以使用Container/Flex/Grid原语
处理DE容器查询迁移任务
npx skills add getsentry/sentry --skill migrate-container-queries -g -y
指导将 Sentry 遗留的 JsonForm/FormModel 表单迁移至基于 TanStack 的新表单系统,提供功能映射、详细用法及最佳实践。
需要重构或迁移前端表单组件
查询旧版表单配置到新版的转换规则
npx skills add getsentry/sentry --skill migrate-frontend-forms -g -y
Sentry通知平台开发指南,涵盖添加新通知、自定义渲染器及新增提供商。指导定义数据模板、注册组件并处理多端发送逻辑。
add notification
new notification renderer
send email notification
send slack notification
npx skills add getsentry/sentry --skill notification-platform -g -y
为Sentry React组件生成MDX格式文档,包含使用指南、可访问性建议及基于TypeScript的API自动文档。
document a component
add stories
write component docs
create an mdx file
add a stories.mdx
npx skills add getsentry/sentry --skill react-component-documentation -g -y
提供React/TypeScript测试编写与审查指南,涵盖Jest和RTL最佳实践、查询优先级及Mock策略。
添加或编辑前端测试文件
编写组件或Hook测试
修复不稳定的RTL测试
npx skills add getsentry/sentry --skill react-testing -g -y
用于审查 getsentry/sentry 仓库的大型 Scraps 设计系统迁移 PR,自动分类并过滤机械性变更噪音,标记已审核文件,聚焦核心逻辑变更。
审查大型 Scraps 迁移 PR
组件迁移至 Scraps 的 PR
npx skills add getsentry/sentry --skill scraps-review -g -y
指导在Seer中创建新的Markdown嵌入组件,涵盖Zod Schema定义、React组件开发、注册及后端代码生成,用于丰富Seer的Markdown输出内容。
add an embed
new seer embed
create a seer widget
add a markdown widget
new seer tag
embed widget
npx skills add getsentry/sentry --skill seer-embed -g -y
基于638个真实生产问题,审查Sentry后端代码(Python/Django)中的常见Bug模式。适用于PR审查、分支审计及回归检测,通过追踪数据流识别高危和中危缺陷并提供修复建议。
审查后端Diff或PR
检查Warden发现
审计当前分支
查找src/tests中的常见回归
npx skills add getsentry/sentry --skill sentry-backend-bugs -g -y
用于审查Sentry前端React/TypeScript代码,基于428个真实生产错误数据识别空值访问、API处理等常见缺陷模式,仅报告高置信度问题。
审查前端Diff或PR
检查Warden发现项
审计当前分支
排查生产错误模式
npx skills add getsentry/sentry --skill sentry-javascript-bugs -g -y
基于Sentry历史漏洞模式进行安全代码审查,识别IDOR、权限提升等真实风险。适用于端点、序列化器及视图的安全审计与访问控制检查。
sentry security review
check for IDOR
access control review
org scoping
cross-org
security audit endpoint
npx skills add getsentry/sentry --skill sentry-security -g -y
用于在 Sentry 前端 UI 中实施、查询和分析埋点事件。支持搜索现有事件、定义新事件、审计覆盖率及回答用户交互数据问题,确保命名规范并避免重复创建。
添加埋点或追踪点击
定义新的分析事件
搜索或审计现有事件
查询功能使用量或用户行为数据
npx skills add getsentry/sentry --skill analytics -g -y
提供Sentry后端Python代码的日志、追踪、指标及选项系统规范。指导正确记录日志、设置标签、使用选项,避免常见错误如冗余默认值或预格式化消息,确保数据一致性与可观测性。
添加日志记录
记录异常
添加指标
配置追踪跨度
设置属性或标签
读取配置选项
npx skills add getsentry/sentry --skill backend-conventions -g -y
Sentry Cell架构参考与迁移指南,解释Cell与Locality概念、请求路由机制及跨Cell数据查询安全。涵盖注册表清理、滚动部署策略、区域重命名规范及已知问题修复方案。
询问Sentry多租户或隔离部署架构细节
执行从region到cell的迁移任务
排查跨Cell路由或数据访问异常
配置Synapse路由或Ingestion路径
npx skills add getsentry/sentry --skill cell-architecture -g -y
指导在Sentry项目中设计Django ORM模型,涵盖数据分片、复制、迁移及组织导出等架构决策。
添加新的Django模型
为功能设计模型
决定数据存储位置
重构现有模型的逻辑
npx skills add getsentry/sentry --skill django-models -g -y
提供Sentry混合云架构中基于事务性Outbox模式的最终一致性操作指南。涵盖跨Silo数据复制、单Silo延迟副作用处理,包括模型Mixin使用、信号接收器注册、测试及调试流程,确保数据可靠同步与幂等性。
添加Outbox复制
调试卡住的Outboxes
数据未复制排查
迁移模型使用Outboxes
回填Outbox数据
npx skills add getsentry/sentry --skill hybrid-cloud-outboxes -g -y
用于在Sentry生态系统中安全移除已完成的Feature Flag或Option。要求按固定顺序在三仓库(sentry, getsentry, automator)间提交PR,确保部署后操作,防止生产环境行为翻转或CI异常。
移除已完成灰度的功能标志
清理过期的配置选项
处理未注册选项导致的漂移问题
执行FlagPole迁移后的遗留代码清理
npx skills add getsentry/sentry --skill remove-option-or-flag -g -y
指导用户搭建和管理Sentry本地开发环境,涵盖依赖安装、devenv配置、服务启动及故障排查。
setup dev environment
get sentry running
start dev server
devservices not working
npx skills add getsentry/sentry --skill setup-dev -g -y


