Skip to content

Use runtime CLI signals for audits#2

Open
henrikakselsen wants to merge 1 commit into
mainfrom
feat/quality-signals-axe-semgrep
Open

Use runtime CLI signals for audits#2
henrikakselsen wants to merge 1 commit into
mainfrom
feat/quality-signals-axe-semgrep

Conversation

@henrikakselsen
Copy link
Copy Markdown

Summary

  • update improve-performance to require Lighthouse CLI benchmarking on production key pages (mobile + desktop, 3 runs, median reporting, best-effort partial results)
  • update improve-accessibility to consume Axe CLI findings as primary signal with heuristic fallback, and report signal source in PR verification
  • update find-security-issues to consume Semgrep findings as primary signal with heuristic fallback, and report detection source
  • add README section documenting required CLI tools and install/verify commands for Night Shift runs
  • add roadmap section for Plan B: unified normalized quality-signal ingestion in a later phase
  • fix baseline tests to match current manifest/skill layout so the suite reflects the current repository state

Test plan

  • Run pytest on clean main after baseline test fix
  • Run pytest again on feature branch with all changes applied

Made with Cursor

Update Night Shift task docs to use Axe CLI and Semgrep as primary best-effort signals with heuristic fallback, expand performance guidance for Lighthouse CLI benchmarking, and document required local tools. Also align baseline tests with the current manifest and skill path so the suite passes before shipping these workflow updates.

Co-authored-by: Cursor <cursoragent@cursor.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant