This directory contains Claude Code configuration for the Apify documentation repository.
.agents/skills/ # Canonical skill location (AgentSkills spec)
├── doc-write/ # Documentation writing skill
├── api-doc/ # API documentation skill
├── tutorial/ # Tutorial creation skill
└── review-docs/ # Documentation review skill
.claude/skills/ # Symlinks to .agents/skills/ (Claude Code discovery)
├── doc-write -> ../../.agents/skills/doc-write
├── api-doc -> ../../.agents/skills/api-doc
├── tutorial -> ../../.agents/skills/tutorial
└── review-docs -> ../../.agents/skills/review-docs
Skills live in .agents/skills/ (the AgentSkills open standard path), discoverable by Codex, Gemini CLI, OpenCode, Cursor, and others. Claude Code discovers them via symlinks in .claude/skills/.
Standards live at the repo root (shared across all skills):
standards/ # Writing, formatting, terminology rules
Each skill contains its own references/ and scripts/ (formerly in workflows/).
- Start a new session: Claude Code reads
AGENTS.md - Use skills: Type
/doc-write,/api-doc,/tutorial, or/review-docs - Reference standards: See
standards/for detailed rules,AGENTS.mdfor summary
Documentation writing - Create or edit pages following style guide
API documentation - Work with OpenAPI specifications and endpoints
Tutorial creation - Build structured, educational tutorials
Documentation review - Check quality and compliance before submission
Use /doc-write skill to create a new documentation page about [topic]
Use /tutorial skill to create a tutorial on [topic]
Use /api-doc skill to document the new [endpoint-name] endpoint
Use /review-docs skill to review sources/platform/[file-name].md
All documentation standards are in standards/ at the repo root:
README.md- Index: what to read when, and how rules are enforcedstyle-guide.md- Voice and tone, headings, text formatting, links, numbers, grammar, Apify terminologypage-structure.md- Frontmatter, admonitions, code blocks, images, lists, file namingquality-standards.md- Complete quality checklist
Also reference:
AGENTS.md- Condensed summary + pointers (in repo root)CONTRIBUTING.md- Setup, workflows, contribution process
Before submitting:
npm run lint:md # Check markdown
npm run lint:code # Check code
vale "path/to/file.md" --minAlertLevel=error # Check prose style
npm run openapi:lint # Validate OpenAPI specs
npm start # Preview changes- Read
AGENTS.mdfirst - Check
standards/- Detailed rules for writing, formatting, terminology - Use the appropriate skill - Designed for specific documentation tasks
- Run linters before committing -
npm run lint:md,npm run lint:code, andvale - Review before submit - Use
/review-docsskill for final checks
- Questions about style: Check
standards/orAGENTS.md - Setup issues: See
CONTRIBUTING.md - Skill usage: Read the specific skill file
- Claude Code general: Visit Claude Code docs
