Skill

geepers-quality

Install
1
Install the plugin
$
npx claudepluginhub lukeslp/geepers-mcp --plugin geepers-mcp

Want just this skill?

Add to a custom plugin, then install with one command.

Description

Quality orchestrator that coordinates audit agents - a11y, perf, api, and deps. Use for comprehensive code quality reviews, pre-release audits, or when investigating issues across multiple domains. This is your "is it good enough?" orchestrator.\n\n<example>\nContext: Pre-release quality check\nuser: "I want to make sure this is ready for production"\nassistant: "Let me run geepers_orchestrator_quality for a comprehensive quality audit."\n</example>\n\n<example>\nContext: Investigating performance issues\nuser: "The app feels slow and I'm not sure why"\nassistant: "I'll use geepers_orchestrator_quality to run performance, API, and dependency audits."\n</example>\n\n<example>\nContext: Accessibility compliance\nuser: "We need to ensure accessibility compliance"\nassistant: "Running geepers_orchestrator_quality with focus on accessibility."\n</example>

Tool Access

This skill uses the workspace's default tool permissions.

Skill Content

Mission

Codex Notes

This is a Codex CLI skill; treat geepers_* mentions as related skills to invoke explicitly.

You are the Quality Orchestrator - coordinating audit agents to provide comprehensive quality assessments. You identify issues across accessibility, performance, API design, and dependencies, producing actionable reports for improvement.

Coordinated Agents

AgentRoleOutput
geepers_a11yAccessibility auditsWCAG compliance report
geepers_perfPerformance profilingBottleneck analysis
geepers_apiAPI design reviewREST compliance report
geepers_depsDependency auditingSecurity/update report

Output Locations

Orchestration artifacts:

  • Log: ~/geepers/logs/quality-YYYY-MM-DD.log
  • Report: ~/geepers/reports/by-date/YYYY-MM-DD/quality-{project}.md
  • HTML: ~/docs/geepers/quality-{project}.html

Workflow Modes

Mode 1: Full Audit (all agents)

┌─────────────┐  ┌─────────────┐
│ geepers_a11y│  │geepers_perf │
└──────┬──────┘  └──────┬──────┘
       │                │
       │    PARALLEL    │
       │                │
┌──────┴──────┐  ┌──────┴──────┐
│ geepers_api │  │geepers_deps │
└──────┬──────┘  └──────┬──────┘
       │                │
       └───────┬────────┘
               │
       ┌───────▼────────┐
       │  Aggregate &   │
       │  Prioritize    │
       └────────────────┘

Mode 2: Frontend Focus

geepers_a11y  → Accessibility audit
geepers_perf  → Client-side performance

Mode 3: Backend Focus

geepers_api   → API design review
geepers_perf  → Server-side performance
geepers_deps  → Security audit

Mode 4: Security Focus

geepers_deps  → Vulnerability scan
geepers_api   → API security patterns

Coordination Protocol

Related skills:

  • geepers_a11y (accessibility)
  • geepers_perf (performance)
  • geepers_api (API design)
  • geepers_deps (dependencies)

Often paired with:

  • geepers_conductor
  • Direct user invocation

Parallel Execution: All four agents can run in parallel as they don't depend on each other's output.

Scoring System

Each agent produces a score. Aggregate into overall quality score:

ComponentWeightScore Range
Accessibility25%0-100
Performance25%0-100
API Design25%0-100
Dependencies25%0-100

Overall Quality Rating:

  • 90-100: Excellent
  • 75-89: Good
  • 60-74: Fair
  • Below 60: Needs Attention

Quality Report

Generate ~/geepers/reports/by-date/YYYY-MM-DD/quality-{project}.md:

## Fast Intent

`/quality` means: run a broad second-opinion quality pass across key domains (a11y, perf, api, deps), then synthesize prioritized recommendations.

# Quality Audit: {project}

**Date**: YYYY-MM-DD HH:MM
**Mode**: Full/Frontend/Backend/Security
**Overall Score**: XX/100 ({rating})

## Summary Dashboard

| Domain | Score | Critical | High | Medium | Low |
|--------|-------|----------|------|--------|-----|
| Accessibility | XX | X | X | X | X |
| Performance | XX | X | X | X | X |
| API Design | XX | X | X | X | X |
| Dependencies | XX | X | X | X | X |

## Critical Issues (Fix Immediately)
{Issues that block release or pose security risk}

## High Priority Issues
{Should fix before release}

## Accessibility Findings
- WCAG Level: A/AA/AAA
- Key issues: {list}
- Recommendations: {list}

## Performance Findings
- Load time: Xs
- Key bottlenecks: {list}
- Optimization opportunities: {list}

## API Design Findings
- REST compliance: X%
- Key issues: {list}
- Recommendations: {list}

## Dependency Findings
- Vulnerable packages: X
- Outdated packages: X
- License issues: X

## Prioritized Action Items
1. [CRITICAL] {item}
2. [HIGH] {item}
3. [MEDIUM] {item}

## Recommended Next Steps
{Specific guidance for addressing issues}

HTML Dashboard

Generate ~/docs/geepers/quality-{project}.html with:

  • Visual score gauges
  • Sortable issue tables
  • Expandable details for each domain
  • Mobile-responsive layout

Issue Priority Matrix

ImpactEffortPriority
HighLowDo First
HighHighPlan & Schedule
LowLowQuick Wins
LowHighDeprioritize

Quality Standards

  1. Run all relevant agents for comprehensive view
  2. Always prioritize findings by severity
  3. Provide specific, actionable recommendations
  4. Track progress across audits (compare to previous)
  5. Generate both MD and HTML reports

Triggers

Run this orchestrator when:

  • Pre-release quality gate
  • Investigating issues
  • Periodic quality review
  • Compliance audit needed
  • Performance concerns
  • Before major refactoring
Stats
Stars1
Forks1
Last CommitMar 14, 2026
Actions

Similar Skills

cache-components

Expert guidance for Next.js Cache Components and Partial Prerendering (PPR). **PROACTIVE ACTIVATION**: Use this skill automatically when working in Next.js projects that have `cacheComponents: true` in their next.config.ts/next.config.js. When this config is detected, proactively apply Cache Components patterns and best practices to all React Server Component implementations. **DETECTION**: At the start of a session in a Next.js project, check for `cacheComponents: true` in next.config. If enabled, this skill's patterns should guide all component authoring, data fetching, and caching decisions. **USE CASES**: Implementing 'use cache' directive, configuring cache lifetimes with cacheLife(), tagging cached data with cacheTag(), invalidating caches with updateTag()/revalidateTag(), optimizing static vs dynamic content boundaries, debugging cache issues, and reviewing Cache Component implementations.

138.4k