Create or update documentation pages for the Abacus docs site. Use when adding new documentation, updating existing pages, or ensuring docs stay in sync with code changes. Ensures pages follow Starlight patterns and build correctly.
Create and maintain documentation for the Abacus docs site (Astro Starlight).
docs/src/content/docs/ to understand patternsdocs/astro.config.mjs for sidebar structure.mdx file in the appropriate directorycd docs && pnpm build to verifycd docs && pnpm build to verifyEvery page requires:
---
title: Page Title
description: One-line description for SEO
sidebar:
order: 1 # Position within section
---
Internal links need /abacus/ prefix (GitHub Pages requirement):
[Quick Start](/abacus/getting-started/quick-start/) ✓
[Quick Start](/getting-started/quick-start/) ✗
import { Steps, Aside } from '@astrojs/starlight/components';
<Steps>
1. First step
2. Second step
</Steps>
<Aside type="tip">Helpful note</Aside>
```bash
pnpm cli sync
## Build Verification
**Always verify before committing:**
```bash
cd docs && pnpm build
Common errors:
/abacus/)Search for places (restaurants, cafes, etc.) via Google Places API proxy on localhost.
Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.
Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.
Start voice calls via the OpenClaw voice-call plugin.
Notion API for creating and managing pages, databases, and blocks.
Gemini CLI for one-shot Q&A, summaries, and generation.
Category:developer