write-docs

por sentry

Crear o actualizar páginas de documentación para el sitio de documentación de Abacus. Úselo al agregar nueva documentación, actualizar páginas existentes o asegurarse de que la documentación se mantenga sincronizada con…

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)

Más skills de sentry

architecture-review
sentry
Revisión de salud del código a nivel de equipo. Encuentra módulos monolíticos, fallos silenciosos, brechas de seguridad de tipos, vacíos en la cobertura de pruebas y problemas de compatibilidad con LLM.
pi-agent-integration
sentry
Integrate `@mariozechner/pi-agent-core` as the agent abstraction inside another library or runtime. Use when implementing or refactoring Pi Agent wrappers,…
sentry-debug-issue
sentry
Depurar y corregir un problema de Sentry: localizarlo (por enlace, ID o búsqueda), extraer el contexto completo (stack trace, breadcrumbs, trace, logs) y, opcionalmente, ejecutar el análisis de causa raíz de Seer /…
sentry-svelte-sdk
sentry
Configuración completa del SDK de Sentry para Svelte y SvelteKit. Úsalo cuando te pidan "añadir Sentry a Svelte", "añadir Sentry a SvelteKit", "instalar @sentry/sveltekit" o configurar…
sentry-svelte-sdk
sentry
Configuración completa del SDK de Sentry para Svelte y SvelteKit. Úsalo cuando te pidan "añadir Sentry a Svelte", "añadir Sentry a SvelteKit", "instalar @sentry/sveltekit" o configurar…
skill-scanner
sentry
Escanea habilidades de agente en busca de problemas de seguridad. Úsalo cuando te pidan "escanear una habilidad",
prompt-optimizer
sentry
Crea, optimiza y refina iterativamente prompts de agentes, prompts de sistema, prompts de desarrollador y plantillas de prompts reutilizables. Úsalo cuando se te pida mejorar un…
commit
sentry
commit — una habilidad instalable para agentes de IA, publicada por getsentry/sentry-docs.