write-docs

tarafından sentry

Abacus dokümantasyon sitesi için dokümantasyon sayfaları oluşturun veya güncelleyin. Yeni dokümantasyon eklerken, mevcut sayfaları güncellerken veya dokümanların güncel kalmasını sağlarken kullanın.

npx skills add https://github.com/getsentry/abacus --skill write-docs

Write Docs Skill

Create and maintain documentation for the Abacus docs site (Astro Starlight).

Before Starting

  1. Read existing pages in docs/src/content/docs/ to understand patterns
  2. Check docs/astro.config.mjs for sidebar structure
  3. Understand the section you're adding to (getting-started, providers, cli, deployment, development)

Workflow

Adding a New Page

  1. Create .mdx file in the appropriate directory
  2. Add required frontmatter (see below)
  3. Use existing pages as reference for component usage
  4. Run cd docs && pnpm build to verify

Updating an Existing Page

  1. Read the current page first
  2. Make changes, preserving existing patterns
  3. Run cd docs && pnpm build to verify

Frontmatter

Every page requires:

---
title: Page Title
description: One-line description for SEO
sidebar:
  order: 1  # Position within section
---

Key Rules

Links Must Include Base Path

Internal links need /abacus/ prefix (GitHub Pages requirement):

[Quick Start](/abacus/getting-started/quick-start/)  ✓
[Quick Start](/getting-started/quick-start/)          ✗

Import Components Before Use

import { Steps, Aside } from '@astrojs/starlight/components';

<Steps>
1. First step
2. Second step
</Steps>

<Aside type="tip">Helpful note</Aside>

Code Blocks Need Language Tags

```bash
pnpm cli sync

## Build Verification

**Always verify before committing:**

```bash
cd docs && pnpm build

Common errors:

  • Missing imports
  • Invalid frontmatter
  • Broken links (wrong path or missing /abacus/)

Style Guidelines

  • Imperative mood ("Run this" not "You should run")
  • Code examples over abstract descriptions
  • Keep paragraphs short - users skim
  • Tables for reference data (env vars, options)

sentry tarafından daha fazla skill

generate-frontend-forms
sentry
Sentry'in yeni form sistemini kullanarak form oluşturma kılavuzu. Formlar, form alanları, doğrulama veya otomatik kaydetme işlevselliği uygulanırken kullanılır.
official
sentry-snapshots-cocoa
sentry
Apple/Cocoa projeleri için tam Sentry Snapshots kurulumu. "SnapshotPreviews kurulumu yap", "Apple snapshot testi kurulumu yap", "Apple snapshot'larını yükle…" istendiğinde kullanılır.
official
architecture-review
sentry
Personel seviyesinde kod tabanı sağlık incelemesi. Monolitik modülleri, sessiz hataları, tip güvenliği açıklarını, test kapsama boşluklarını ve LLM dostluğu sorunlarını bulur.
official
linear-type-labeler
sentry
Linear sorunlarını sınıflandırır ve her sorunun başlığı ile açıklamasının içeriğine dayanarak Sentry çalışma alanının etiket taksonomisinden bir Tür etiketi uygular.
official
sentry-flutter-sdk
sentry
Flutter ve Dart için tam Sentry SDK kurulumu. "Flutter'a Sentry ekle", "sentry_flutter yükle", "Dart'ta Sentry kurulumu yap" veya hata yapılandırması istendiğinde kullanılır.
official
sentry-svelte-sdk
sentry
Svelte ve SvelteKit için tam Sentry SDK kurulumu. "Svelte'e Sentry ekle", "SvelteKit'e Sentry ekle", "@sentry/sveltekit'i yükle" dendiğinde veya yapılandırma istendiğinde kullanılır…
official
vercel-react-best-practices
sentry
Vercel Mühendisliği'nden React ve Next.js performans optimizasyonu yönergeleri. Bu yetenek, React/Next.js yazarken, gözden geçirirken veya yeniden düzenlerken kullanılmalıdır…
official
sentry-tanstack-start-sdk
sentry
TanStack Start React için tam Sentry SDK kurulumu. "TanStack Start'a Sentry ekle", "@sentry/tanstackstart-react'i yükle" veya hata yapılandırması yap denildiğinde kullanılır.
official