Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
community-access avatar

Ci Integration

  • 181 installs
  • 381 repo stars
  • Updated August 4, 2026
  • community-access/accessibility-agents

Wire accessibility agent checks into CI so pull requests automatically catch WCAG regressions, a11y violations, and missing remediations before merge.

About

ci-integration from community-access/accessibility-agents connects accessibility agent testing to continuous integration. It automates WCAG and usability checks on pull requests and builds so teams catch accessibility regressions during ship/testing instead of discovering violations only after deployment.

  • Adds accessibility checks to CI pipelines
  • Blocks WCAG regressions on pull requests
  • Automates a11y agent validation in builds
  • Shifts accessibility left before release

Ci Integration by the numbers

  • 181 all-time installs (skills.sh)
  • Ranked #423 of 1,435 DevOps & CI/CD skills by installs in the Skillselion catalog
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/community-access/accessibility-agents --skill ci-integration

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs181
repo stars381
Last updatedAugust 4, 2026
Repositorycommunity-access/accessibility-agents

What it does

Wire accessibility agent checks into CI so pull requests automatically catch WCAG regressions, a11y violations, and missing remediations before merge.

Files

SKILL.mdMarkdownGitHub ↗

<!-- CANONICAL SOURCE: .github/skills/ci-integration/SKILL.md -- Edit the canonical source; sync to Gemini via scripts/check-gemini-sync.ps1 -->

Skill: CI Integration

Patterns, templates, and reference data for integrating automated accessibility scanning into CI/CD pipelines.

axe-core CLI Reference

npm install --save-dev @axe-core/cli
npx axe <url> --tags wcag2a,wcag2aa,wcag21a,wcag21aa,wcag22aa

Output Formats

  • --reporter json — JSON to stdout
  • --reporter sarif — SARIF for code scanning
  • --reporter html — Human-readable HTML
  • --save <file> — Save to file

Exit Codes

  • 0: No violations
  • 1: Violations found
  • 2: Error

Baseline Pattern

axe-baseline.json tracks known violations so CI only fails on regressions:

current = scan()
baseline = load("axe-baseline.json")
new = current - baseline
if new.count > 0: FAIL
else: PASS

Gating Strategies

StrategyRuleBest For
StrictFail on any violationGreenfield
StandardFail on critical/seriousMost projects
BaselineFail on regression onlyBrownfield
AdvisoryWarn only, never failEducation phase

Severity Mapping

axe-core ImpactCI Gate Level
criticalAlways blocks
seriousBlocks in standard/strict
moderateBlocks in strict only
minorNever blocks (warn)

Related skills

DevOps & CI/CDtestingdevops

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.