The QED42 agent arsenal
Every Claude Code skill the team has built, in one place. Find one, copy one command, install just that skill — no cloning the repo, nothing leaves your machine but a git fetch from our private repo.
First time here? Two steps.
Installs run through arsenal, our own CLI. It only ever talks to this private GitHub repo — no third-party service, no telemetry. You need GitHub access to the repo (gh auth setup-git, or an SSH key on github.com).
Install the CLI once (fetched from our repo via GitHub):
gh api -H "Accept: application/vnd.github.raw" /repos/qed42/ai-agents-arsenal/contents/.internal/bin/arsenal > ~/.local/bin/arsenal && chmod +x ~/.local/bin/arsenalEnsure
~/.local/binis on yourPATH.Install any skill (browse below for names):
arsenal add <skill>Installs into
~/.claude/skills/; add--projectfor the current repo only.
17 of 17 artifacts
arsenal-validate
Validate any skill, command, agent, plugin, or MCP against the arsenal norms, then fix it to pass
accessibility-audit
Audit frontend code against WCAG and write a prioritised findings report plus a JSON results index that /accessibility-fix consumes. Defaults to WCAG 2.1 Level AA but the level (A / AA / AAA) and version (2.0 / 2.1 / 2.2) are selectable at the start. Runs a static signal scan (missing alt, click handlers on non-interactive elements, removed focus outlines, positive tabindex, duplicate ids, zoom locks, uncaptioned video), optional automated scans (axe-core / pa11y / Lighthouse when a URL and the tools are available), then a full manual audit of the in-scope success criteria, computing real contrast ratios. Use whenever the user asks for an accessibility audit, a11y review, WCAG/508/ADA/EN 301 549 check, screen-reader readiness review, or "is this accessible / find accessibility issues". Works on any project; extra scoping, Drupal-path detection, and a Drupal inspection guide on Drupal codebases. For "audit and fix", run this first, then /accessibility-fix.
accessibility-fix
Read the last /accessibility-audit results and apply WCAG fixes for the findings (alt text, label association, focus outline restore, skip links, ARIA states, autocomplete tokens, live regions, contrast). Inherits the audited WCAG version/level (default 2.1 AA; A/AA/AAA and 2.0/2.1/2.2 selectable). Auto-fixes safe changes (Rules 1-3), asks the user for design/content decisions (Rule 4, e.g. brand-colour changes, DOM reorders, authored captions/alt copy). Re-scans after fixes to show the before/after delta. Use whenever the user asks to fix or remediate accessibility/a11y/WCAG/508/ADA issues or "make this accessible"; it depends on /accessibility-audit output and will request it if missing. Works on any project; Drupal cache handling runs only when the audit detected a Drupal codebase.
qed42-product-launch-geo-skill
Three-moment SEO, AEO and GEO for a QED42 product launch: research before writing, generate the complete package, verify the live page
drupal-coding-standards
Apply and audit Drupal coding standards (PHP, JS, CSS, SQL, Twig, YAML, Composer, accessibility, spelling, git/PR) by file-type context
drupal-security-audit
Read-only security audit of a Drupal 10/11 site, advisories to RBAC to injection review, with a prioritised findings report
pr-raise
Raise a GitHub PR the safe way, run the project's quality gates first and only open the PR if every gate passes, then write the description and create it
pr-review
Thorough review of a GitHub PR from its link or number, reading beyond the diff into the surrounding code, with prioritised file:line findings
qa-validate
Validate a feature against its acceptance criteria by driving the running app via Playwright MCP, defaulting to a smoke check and escalating on request
drupal-estimate-be
Structured Drupal backend effort estimate from a requirements doc, with a resumable state file
drupal-estimate-fe
Structured Drupal frontend / theming effort estimate from a requirements document
drupal-module-creator
Build, debug, and extend Drupal 10/11 custom modules from scaffolding through tests and contrib release
drupal-solution-design
Turn a requirement into a reviewed Drupal 10/11 backend implementation plan, iterated with the user until approved
drupal-user-manual
Per-role, screenshot-illustrated Drupal user manual delivered as a single Word (.docx) file
performance-audit
Run Lighthouse across one or more pages with PSI-equivalent throttling and report a full scored table (Performance, Accessibility, Best Practices, SEO) for both mobile and desktop, plus static code checks for common performance mistakes. Saves results for /performance-fix to act on. Use whenever the user mentions Lighthouse, PageSpeed Insights, Core Web Vitals, page speed, a slow page, LCP/CLS/TBT/TTFB concerns, or asks why a page is slow, even if they don't say the word "audit". Works on any project; Drupal-specific static analysis runs only when a Drupal codebase is detected.
performance-fix
Read the last /performance-audit results and apply fixes for failing audits (lazy loading, image styles, SVG swaps, font preloads, defer attributes, cache settings). Auto-fixes safe changes (Rules 1-3), asks the user for architectural decisions (Rule 4). Re-runs Lighthouse after fixes to show the before/after delta. Use whenever the user asks to fix or improve Lighthouse/PageSpeed scores, Core Web Vitals, LCP/CLS/TBT/TTFB, or a slow page; it depends on /performance-audit output and will request it if missing. Works on any project; Drupal-specific fixes run only when the audit detected a Drupal codebase.
ui-ux-estimate
Structured UI/UX design effort estimate from a PRD (discovery to Figma handoff), XLSX output