getsentry sentry
OFFICIALLABSCO SUMMARY
About half are guides to Sentry's own internal architecture: cell-architecture explains its multi-region cell and locality model and the live migration off region naming; hybrid-cloud-rpc, hybrid-cloud-outboxes, and hybrid-cloud-test-gen cover the RPC and eventual-consistency machinery that architecture requires; django-models and generate-migration are about placing new data correctly inside that same silo system. A second group enforces frontend convention rather than building anything new — design-system, cmdk-actions, generate-frontend-forms, migrate-frontend-forms, lint-new, and lint-fix all exist to make a change match a house style. A third is code review tuned to this codebase's own incident history: sentry-backend-bugs, sentry-javascript-bugs, and sentry-security each describe patterns their own descriptions say are drawn from real production issues, not generic advice.
This is for someone opening a pull request against getsentry/sentry, not for a team that has installed Sentry to catch its own errors — that team will find nothing here about SDKs, alerting, or self-hosting. Fifteen of the twenty need nothing beyond the skill file itself, which fits their nature as internal conventions rather than integrations; the rest, setup-dev especially, assume you can already run devenv and the rest of Sentry's local development stack.
READ THE FULL ANALYSIS
The readme doesn't mention any of this. getsentry/sentry's actual readme is what a public product's readme looks like: what Sentry is, links to its SDKs across languages, docs, and Discord. It says nothing about skills or an agent. We read the repository directly; nothing here is a claim Sentry itself makes about the package.
One of the 20 talks to an external service. Our data marks one skill mcp_service rather than a plain local guide, meaning it expects an MCP connection rather than only reading the codebase in front of it — worth checking before assuming every skill here is offline-only.
ALSO IN THIS PACKAGE
sentry
Official Sentry MCP server for investigating issues, error reports, traces, and performance monitoring data from AI coding agents.
http · https://mcp.sentry.dev/mcp/sentry?experimental=1devinfra-mcp
http · https://devinfra-mcp.getsentry.net/mcpWHAT'S INSIDE
20 showing · 20 totalNothing else to set up — install it and go.
analytics
Answers whether anyone is actually using a given part of Sentry, and when nobody has ever recorded it, puts that recording in place.
cell-architecture
Sentry runs as several separate installations, each holding a different set of customers — this explains how a request finds the right one, and why an ordinary database query can quietly come back with only part of the answer.
cmdk-actions
Adds a new entry to the quick-command box that opens in Sentry when you press Command+K — a link, a one-click action, or a list of things fetched as you type.
design-system
Sentry's house rule for building screens: use the ready-made blocks for spacing, arrangement and text instead of hand-styling every piece.
django-models
Before a new table is added to Sentry's database, a handful of architectural choices have to be made — get one wrong and fixing it later means redoing the others too.
generate-frontend-forms
How a form gets built in Sentry today — which fields it has, what counts as a valid answer, and what happens when the user submits it.
generate-migration
Changing the shape of Sentry's database — adding or dropping a column or a whole table — without breaking the version of the site that is still running.
generate-snapshot-tests
Writes the test file that captures how one piece of Sentry's interface looks in each of its variations, light and dark mode included, so an accidental change of appearance gets caught later.
hybrid-cloud-outboxes
When something changes on one side of Sentry, the other side has to be told — this is the queue that makes sure the message goes out even if the work crashes halfway.
hybrid-cloud-rpc
The two halves of Sentry keep separate databases, so one has to ask the other for anything it doesn't hold — this is how those ask-and-answer channels get built, changed and retired.
hybrid-cloud-test-gen
Writes the tests for the places where Sentry's two halves meet — direct calls, queued messages, forwarded requests, and endpoints that have to run on the right side.
lint-fix
Cleaning up every place in Sentry's frontend that breaks one code-style rule, in batches small enough for someone to review.
lint-new
Adds a new automatic check to Sentry's frontend, so a pattern the team has decided against gets flagged the moment someone writes it.
migrate-frontend-forms
Rebuilds one of Sentry's older forms on the current form system, matching every old setting to its new equivalent so nothing about the form changes for the user.
notification-platform
Sentry sends the same message by email, Slack, Discord and Microsoft Teams — this is where a new message gets written once and the platform handles each destination.
react-component-documentation
A page that shows one of Sentry's reusable interface pieces working, explains where it fits, and points to the alternative for the cases it doesn't cover.
sentry-backend-bugs
Checks a change to Sentry's Python backend against the mistakes behind 638 real production bugs in this codebase, not against a generic rulebook.
sentry-javascript-bugs
Most crashes in Sentry's web interface come from reading a field that turned out to be empty; this checks a change for that and the other repeat offenders.
sentry-security
Sentry's commonest security hole is an endpoint that hands one customer another customer's data — this hunts for that and five close relatives.
setup-dev
Gets Sentry running on your own machine from scratch — 30 to 45 minutes of downloads, then a login screen in your browser.
HOW TO GET IT
npx skills add getsentry/sentrynpx skills add getsentry/sentry --skill <name> --full-depthPick the skill name from the Skills tab — each entry there installs independently.