Skip to content
Back to skills

Update Resources

ASecurity

Update CQA reference materials (SSG, peer review guide, modular docs, Vale styles). Use before starting a CQA audit or when resources may be stale.

  • 25 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added May 28, 2026
documentationgobashdocumentation

Security analysis

A100/100

Scanned May 28, 2026

npx -y skills add redhat-developer/red-hat-developers-documentation-rhdh --skill update-resources --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Update Resources?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Update Resources
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/redhat-developer-update-resources/badge)](https://www.skillsdirectory.com/skills/redhat-developer-update-resources)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: update-resources
description: Update CQA reference materials (SSG, peer review guide, modular docs, Vale styles). Use before starting a CQA audit or when resources may be stale.
---

# Update All CQA Resources

**Purpose:** Update all CQA reference materials and style guides to ensure current documentation standards.

**Update frequency:** Weekly minimum (7 days), daily maximum (1 day) for each resource

**Resources:**
- Red Hat Supplementary Style Guide (SSG)
- Red Hat Peer Review Guide
- Red Hat Modular Documentation Reference Guide
- Vale linting styles

## Commands

**Update all resources (recommended):**
```bash
./build/scripts/update-cqa-resources.sh
```

The script automatically:
- Checks age of each resource
- Updates resources >= 7 days old
- Skips resources < 1 day old
- Creates missing resources immediately

**Check resource ages manually:**
```bash
for file in .claude/resources/red-hat-{ssg,peer-review,modular-docs}.md; do
  [ -f "$file" ] && echo "$file: $(( ($(date +%s) - $(stat -c %Y "$file")) / 86400 )) days old" || echo "$file: MISSING"
done
[ -f .claude/.vale-sync-timestamp ] && echo "Vale: synced $(( ($(date +%s) - $(cat .claude/.vale-sync-timestamp)) / 86400 )) days ago" || echo "Vale: NEVER SYNCED"
```

## Update Frequency Rules

| Resource | Location | Update Logic |
|----------|----------|--------------|
| **SSG** | `.claude/resources/red-hat-ssg.md` | Skip if < 1 day, update if >= 7 days |
| **Peer Review** | `.claude/resources/red-hat-peer-review.md` | Skip if < 1 day, update if >= 7 days |
| **Modular Docs** | `.claude/resources/red-hat-modular-docs.md` | Skip if < 1 day, update if >= 7 days |
| **Vale** | `.claude/.vale-sync-timestamp` | Skip if < 1 day, sync if >= 7 days |

**Update logic:**
- **< 1 day:** Skip (daily max)
- **1-6 days:** Optional
- **>= 7 days:** Update (weekly min)
- **Missing:** Fetch immediately

## When to Update

**Automatic:**
- Phase 0 of CQA master workflow (before starting CQA assessment)
- Resource files don't exist
- Resource files > 7 days old

**Manual:**
- User requests update
- Working on CQA requirements referencing guides
- Before major CQA work

## Usage in CQA Master Workflow

Phase 0 uses this skill to ensure all resources are current before starting CQA 2.1 compliance assessment. See [cqa-main-workflow.md](cqa-main-workflow.md) Phase 0.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.