docs-site-stinger

Selects, sets up, and maintains developer documentation sites across seven platforms.

84|37|Updated May 23, 2026
One-click install
npx skills add https://github.com/legioncodeinc/vibe-coding-tools --skill docs-site-stinger-legioncodeinc
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: docs-site-stinger
Source: https://github.com/legioncodeinc/vibe-coding-tools/tree/main/src/skills/docs-site-stinger
Command: npx skills add https://github.com/legioncodeinc/vibe-coding-tools --skill docs-site-stinger-legioncodeinc

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Choosing and operating a documentation platform is error-prone: teams pick stale tools, skip CI quality gates, and ship unsearchable docs. This Skill provides an opinionated, research-backed playbook for platform selection, content architecture, docs-as-code pipelines, and search configuration. ## Core Features & Use Cases - Scored platform selection: A decision tree with hard filters and weighted scoring across Docusaurus v3/v4, Mintlify, GitBook, MkDocs Material, Nextra v4, Starlight (Astro), and Fern, including 2026 status flags like MkDocs Material's maintenance mode. - Diátaxis content architecture: Maps tutorials, how-to guides, reference, and explanation into platform-specific navigation structures, with anti-patterns to avoid. - Docs-as-code CI and search: Ready-to-use GitHub Actions pipelines with Vale prose linting, lychee dead-link checking, preview deploys, and search setup via Algolia DocSearch or pagefind. - Use Case: A SaaS team paying $249/month for GitBook wants to cut costs. The Skill walks through the migration checklist to move 80 pages to a self-hosted Starlight site with redirect maps, CI gates, and built-in pagefind search. ## Quick Start Ask the assistant to help you pick a documentation platform for your project and set up the site with CI and search.

Frequently Asked Questions about docs-site-stinger

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I choose a documentation platform for my project?▼

Run the scored decision tree in the platform selection guide: apply hard filters first (budget, self-hosting needs, maintenance status), then score surviving candidates on content type, hosting, customization, search, language fit, cost, and platform health. State the recommendation with its trade-off and a fallback.

Starlight vs Docusaurus for a new docs site in 2026?▼

Starlight (Astro) is the recommended greenfield choice with 200K+ weekly downloads, built-in pagefind search, and zero cost. Choose Docusaurus v3.10 with v4 future flags when you need complex versioning or deep React component integration.

Is MkDocs Material still safe to use for new projects?▼

No. MkDocs Material entered maintenance mode in November 2025 with no new features and security fixes only until roughly November 2026. Existing sites can upgrade to 9.7.0 for free former-Insiders features, but new projects should use Starlight or Docusaurus.

How do I add search to a self-hosted documentation site?▼

Use pagefind, which indexes at build time and ships as static assets with zero server infrastructure. Starlight and Nextra v4 include it by default; Docusaurus uses the @pagefind/docusaurus plugin. Apply for Algolia DocSearch only if the site is open-source and publicly accessible.

How do I set up docs-as-code CI for documentation pull requests?▼

Add a GitHub Actions workflow with four checks: Vale for prose linting, lychee for dead-link detection, the platform's production build command, and a preview deploy via Vercel, Netlify, or the platform's built-in hosting. A full workflow template is included in the docs-as-code guide.

When should I use Fern instead of Mintlify or Docusaurus?▼

Choose Fern when your docs are API-first and you want SDKs, an MCP server, and llms.txt auto-generated from an OpenAPI spec. It is not suited for tutorial- or concept-heavy content, and pricing requires contacting sales.