CIPWEUse npx

CIPWE docs

CI/CD Integration

Gate merges with automated AI visibility checks.

4 sections~7 min readPractical examples included

On this page

GitHub Actions

Use JSON output, parse score, fail below threshold.

- run: npx cipwe audit https://your-site.com --json > cipwe-report.json
- run: |
    SCORE=$(jq '.percentage' cipwe-report.json)
    if [ "$SCORE" -lt 70 ]; then exit 1; fi

Pull request gating strategy

Start with non-blocking reports, then graduate to strict thresholds.

  • Phase 1: post score as PR comment
  • Phase 2: warn below threshold
  • Phase 3: block merges on regression

Quality policy

Recommended thresholds by maturity stage.

  • Early teams: fail below 55
  • Growth teams: fail below 70
  • Mature teams: fail below 85

Monorepo implementation tips

Keep audits focused and deterministic in multi-app repos.

  • Audit the deployed URL for each app
  • Store JSON artifacts with build outputs
  • Track trends per app rather than one aggregate score