Install any skill in seconds. Free to start, no credit card required.
Get Started Free →This skill should be used when deploying a Docusaurus site to GitHub Pages. It automates the configuration, building, and deployment process, handling GitHub Pages setup, environment configuration, and CI/CD automation. Includes local validation before GitHub Actions triggering.
.claude/skills/aiskillstore-docusaurus-deployer/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-05 | ✗→✓ | ▲ Improved | 10% | 0% |
| case-09 | ✗→✓ | ▲ Improved | 266% | 0% |
| case-10 | ✗→✓ | ▲ Improved | -30% | 0% |
| case-13 | ✗→✓ | ▲ Improved | 79% | 0% |
| case-14 | ✗→✓ | ▲ Improved | 1% | 0% |
Automate building and deploying Docusaurus documentation sites to GitHub Pages with local validation before CI/CD triggering.
Constitution Alignment: This skill implements production deployment standards defined in Constitution v4.0.1 (Pillar 9: Universal Cloud-Native Deployment from Section I). All deployments must meet project quality gates before publication.
Deploy Docusaurus to GitHub Pages when:
Follow the validate-locally-then-publish workflow:
Gather GitHub organization/username, repository name, deployment target (user/project pages), and custom domain (optional).
Examine Docusaurus project:
bashls -la path_to_docusaurus_project/ cat path_to_docusaurus_project/docusaurus.config.ts cat path_to_docusaurus_project/sidebars.ts
Verify docusaurus.config.ts, sidebars.js/ts, package.json engines field, and dependencies exist.
For detailed configuration guidance, see references/configuration-guide.md.
Update docusaurus.config.ts with GitHub Pages settings. See references/configuration-guide.md for complete configuration examples and guidelines based on deployment target (user vs. project pages).
Install dependencies, run type checking, build site, validate output, test locally, and verify content quality.
Execute:
bashnpm ci npm run typecheck npm run build npm run serve
For detailed validation procedures, see references/local-validation-guide.md.
After successful local validation:
bashgit add . git commit -m "Update documentation: [description]" git push origin main
This triggers the GitHub Actions workflow.
Create .github/workflows/deploy.yml using the template in references/deploy-workflow.yml.
For detailed workflow configuration and troubleshooting, see references/github-actions-guide.md.
gh-pages branch)Check GitHub Actions workflow status in Actions tab, verify site loads at configured URL, and confirm all navigation works.
For common issues and solutions, see references/troubleshooting.md, which covers:
references/deploy-workflow.yml - GitHub Actions workflow templatereferences/configuration-guide.md - Detailed Docusaurus configurationreferences/local-validation-guide.md - Build and validation proceduresreferences/github-actions-guide.md - CI/CD setup and configurationreferences/troubleshooting.md - Common issues and solutionsreferences/performance-standards.md - Performance targets and best practicesBefore deployment to production, verify:
Reference: See .specify/memory/constitution.md deployment standards section for complete production deployment standards.
| Case | Status | Duration (ms) | Turns | Tokens | Tool calls | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Without | With | Δ | Without | With | Δ | Without | With | Δ | Without | With | Δ | ||
case-02 | fail→fail | 9,772 | 2,480 | -75% | 1 | 1 | 0% | 1,566 | 1,448 | -8% | 0 | 0 | — |
case-01 | fail→fail | 15,703 | 2,358 | -85% | 1 | 1 | 0% | 2,699 | 1,311 | -51% | 0 | 0 | — |
case-03 | fail→fail | 13,760 | 2,752 | -80% | 1 | 1 | 0% | 2,607 | 1,351 | -48% | 0 | 0 | — |
case-04 | pass→pass | 9,722 | 6,963 | -28% | 1 | 1 | 0% | 1,756 | 2,428 | +38% | 0 | 0 | — |
case-05 | fail→pass | 11,824 | 6,575 | -44% | 1 | 1 | 0% | 1,990 | 2,190 | +10% | 0 | 0 | — |
case-06 | pass→pass | 8,087 | 3,644 | -55% | 1 | 1 | 0% | 1,307 | 1,645 | +26% | 0 | 0 | — |
case-11 | pass→pass | 8,303 | 2,110 | -75% | 1 | 1 | 0% | 1,384 | 1,378 | -0% | 0 | 0 | — |
case-07 | fail→fail | 8,399 | 6,661 | -21% | 1 | 1 | 0% | 1,248 | 2,182 | +75% | 0 | 0 | — |
case-08 | pass→pass | 8,681 | 3,219 | -63% | 1 | 1 | 0% | 1,385 | 1,561 | +13% | 0 | 0 | — |
case-09 | fail→pass | 3,272 | 2,018 | -38% | 1 | 1 | 0% | 373 | 1,366 | +266% | 0 | 0 | — |
case-10 | fail→pass | 11,476 | 2,004 | -83% | 1 | 1 | 0% | 1,907 | 1,338 | -30% | 0 | 0 | — |
case-12 | pass→pass | 8,448 | 1,927 | -77% | 1 | 1 | 0% | 1,404 | 1,351 | -4% | 0 | 0 | — |
case-13 | fail→pass | 4,846 | 2,364 | -51% | 1 | 1 | 0% | 800 | 1,434 | +79% | 0 | 0 | — |
case-14 | fail→pass | 9,169 | 2,692 | -71% | 1 | 1 | 0% | 1,511 | 1,530 | +1% | 0 | 0 | — |
case-15 | fail→pass | 11,078 | 3,500 | -68% | 1 | 1 | 0% | 1,823 | 1,666 | -9% | 0 | 0 | — |
case-16 | fail→pass | 9,616 | 1,507 | -84% | 1 | 1 | 0% | 1,671 | 1,352 | -19% | 0 | 0 | — |
case-17 | fail→pass | 13,926 | 1,764 | -87% | 1 | 1 | 0% | 2,060 | 1,340 | -35% | 0 | 0 | — |
case-18 | fail→pass | 9,374 | 2,836 | -70% | 1 | 1 | 0% | 1,660 | 1,579 | -5% | 0 | 0 | — |
case-19 | fail→pass | 13,302 | 3,254 | -76% | 1 | 1 | 0% | 2,195 | 1,626 | -26% | 0 | 0 | — |
case-20 | pass→pass | 14,707 | 10,680 | -27% | 1 | 1 | 0% | 2,592 | 3,084 | +19% | 0 | 0 | — |
case-21 | pass→pass | 12,218 | 8,268 | -32% | 1 | 1 | 0% | 2,173 | 2,497 | +15% | 0 | 0 | — |
case-22 | pass→pass | 17,380 | 15,778 | -9% | 1 | 1 | 0% | 3,200 | 3,945 | +23% | 0 | 0 | — |
DecimalAI ran this skill against gemini-3.6-flash twice over the same eval suite — once with the skill loaded and once without — and compared the two runs case by case. 22 cases were attempted. The headline lift of +45 percentage points is the difference between those two pass rates over the 22 comparable cases.
Without the skill loaded, the model failed this case. With it loaded, the same prompt on the same model passed. This is one improved case from the latest verified run; every case, including any that regressed, is in the table above.
Other measured skills in the registry, with their headline benchmark lift.