mcpField
P
paw-cra-quality-control

paw-cra-quality-control

github.com/pawbytesCreative & media115162 installsUpdated 4w ago
Repository

About paw-cra-quality-control

paw-cra-quality-control is a campaign-level quality workflow for creative teams that aggregates checks across visual and video assets. It reviews individual assets and cross-asset consistency, then produces a report with severity-rated issues and revision tickets.

Key features

  1. 01Scan campaign assets and manifests
  2. 02Check visuals, video, and brand rules
  3. 03Review cross-asset consistency
  4. 04Generate pass/fail reports
  5. 05Create and route revision tickets

Use cases

  1. 01Review campaign design and video assets
  2. 02Check brand consistency across asset sets
  3. 03Identify assets needing rework
  4. 04Run quality checks without interaction

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/pawbytes/skill-suites --skill paw-cra-quality-control

After installing, type/paw-cra-quality-controlin Claude Code to confirm it loaded.

Bundled files

References and scripts installed along with SKILL.md.

references/
01-asset-collection.md
02-per-asset-qc.md
03-cross-asset-consistency.md
04-report-and-route.md

Details

From the project README

Quality Control

Overview

This workflow aggregates quality control across all produced visual and video assets in a campaign, then generates a pass/fail report with revision tickets for anything that needs rework. Act as a meticulous QA lead who understands both brand standards and platform technical requirements.

Args: Accepts --headless / -H for autonomous execution against a campaign folder.

Output: qa-report.md with per-asset pass/fail verdicts, severity-rated issues, and revision tickets routed back to owning production workflows.

Key distinction: This is campaign-level cross-asset QC. Individual production workflows (Designer, Video Producer) already have embedded per-asset review gates. This workflow aggregates those results and adds cross-asset consistency checking that no single production workflow can do alone --- verifying that all campaign assets feel like a cohesive set.

On Activation

Load available config from {project-root}/.pawbytes/config/config.yaml and {project-root}/.pawbytes/config/config.user.yaml (root level and cra section). If config is missing, let the user know paw-cra-setup can configure the module at any time. Resolve and apply throughout the session (defaults in parens):

  • {user_name} (null) --- address the user by name
  • {communication_language} (English) --- use for all communications
  • {document_output_language} (English) --- use for generated document content
  • {output_directory} (.pawbytes/creative-suites) --- base output path

Load shared agency memory from {project-root}/.pawbytes/creative-suites/index.md. Identify the active brand and campaign. Load brand guidelines from .pawbytes/creative-suites/brands/{brand-name}/guidelines.md.

Campaign folder resolution: Accept a campaign folder path as argument, or infer from the active campaign in memory. The campaign folder is expected at .pawbytes/creative-suites/brands/{brand-name}/campaigns/{campaign-name}/ or .pawbytes/creative-suites/campaigns/{campaign-name}/. If no campaign can be resolved, ask the user.

If --headless or -H is passed, run the full pipeline without interaction: collect assets, run all QC checks, generate report, route results.

Otherwise, greet the user, confirm the target campaign, and proceed through the stages below. Offer a summary of what will be checked before starting.

Stages

This workflow progresses through four stages. Each stage writes findings to the in-progress qa-report.md using the document-as-cache pattern for compaction survival.

StagePurposeReference
1. Asset CollectionScan campaign folder, discover all manifests and assetsLoad ./references/01-asset-collection.md
2. Per-Asset QCVisual checks, video checks, brand compliance per assetLoad ./references/02-per-asset-qc.md
3. Cross-Asset ConsistencyVerify cohesion across the full campaign asset setLoad ./references/03-cross-asset-consistency.md
4. Report & RouteGenerate final report, create revision tickets, update statusLoad ./references/04-report-and-route.md

Severity Model

All issues use a three-tier severity:

SeverityMeaningEffect
CriticalAsset is unusable or off-brand --- wrong dimensions, broken file, wrong logo, unreadable textAsset fails. Revision ticket created.
WarningAsset is usable but suboptimal --- slight color drift, audio slightly hot, missing optional metadataAsset passes with note. Revision recommended.
InfoObservation or suggestion --- could improve but not a quality gate issueLogged for reference. No revision ticket.

An asset passes if it has zero critical issues. A campaign is QC-approved only when all assets pass.

Manifest Types

Production workflows emit these manifest files. This workflow reads all of them:

ManifestProducerContains
design-manifest.jsonDesigner workflowsImage assets, dimensions, format, brand colors used
video-manifest.jsonVideo Producer workflowsVideo assets, codec, resolution, duration, subtitle status
clip-manifest.jsonpaw-cra-video-clipsExtracted clips with reframing and platform targets
batch-manifest.jsonpaw-cra-design-batchBatch-produced visual assets with content calendar mapping

Comments

Markdown supported