Meta-skill that walks every `/orbit-*` skill, fetches the canonical sources listed in its `Sources & Evergreen References` section, diffs against the rules currently in the skill, flags drift (rule says X, source says Y now). Optionally proposes patches. Use whenever the user says "audit skills for staleness", "are my skills current", "evergreen update", "drift check", or quarterly as a maintenance routine.
Scanned 9/9/2026
Install to Claude Code
npx -y skills add adityaarsharma/orbit --skill orbit-evergreen-update --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Orbit Evergreen Update?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/adityaarsharma-orbit-evergreen-update)More formats (shields.io, HTML) on the badges page.
---
name: orbit-evergreen-update
description: Meta-skill that walks every `/orbit-*` skill, fetches the canonical sources listed in its `Sources & Evergreen References` section, diffs against the rules currently in the skill, flags drift (rule says X, source says Y now). Optionally proposes patches. Use whenever the user says "audit skills for staleness", "are my skills current", "evergreen update", "drift check", or quarterly as a maintenance routine.
---
# 🪐 orbit-evergreen-update — The skill that keeps skills current
Skills go stale. New WP releases add APIs. Standards evolve. This is the meta-skill that keeps the suite honest.
---
## Quick start
```bash
# Check every Orbit skill for source drift
claude "/orbit-evergreen-update Walk every skill in ~/.claude/skills/orbit-* and check for stale rules."
```
Output: `reports/evergreen-drift-<timestamp>.md`.
---
## How it works
For each `~/.claude/skills/orbit-*/SKILL.md`:
1. **Parse** the `Sources & Evergreen References` section
2. **Fetch** every URL listed (canonical docs + spec refs)
3. **Diff** the fetched content vs the rules embedded in the skill
4. **Flag** any rule whose canonical source has changed
5. **Propose** a patch (rule update or removal)
6. **Bump** `Last reviewed` date if no drift found
---
## What "drift" looks like
### Rule says: "apiVersion 3 required for viewScriptModule"
Source says (today): "apiVersion 4 (introduced WP 6.8)"
→ DRIFT. Skill should mention apiVersion 4.
### Rule says: "WP 6.5 introduced Block Bindings"
Source says: same.
→ NO DRIFT.
### Rule cites: "https://wordpress.org/support/plugin/some-old-plugin/"
Source returns: 404 (plugin removed)
→ BROKEN LINK. Skill should remove the reference.
### Rule cites: "Google requires structured data X"
Source updates: now requires structured data X + Y
→ INCOMPLETE. Skill should add Y.
---
## What it produces
```markdown
# Evergreen Drift — 2026-04-29
## Skills audited: 106
## Skills with drift: 14
## Broken links: 3
## High-priority drift
### orbit-block-json-validate
- Rule: "apiVersion 3 is current (WP 6.5+)"
- Source diff: WP 6.8 changelog mentions apiVersion 4 (preliminary)
- Action: Add 4 to the skill's apiVersion table; mark as "experimental in 6.8"
### orbit-seo-page-speed
- Rule: "INP < 200ms passes"
- Source diff: Google's CWV threshold page now shows INP < 175ms (tightened Q1 2026)
- Action: Update threshold
### orbit-pay-stripe
- Rule: "PaymentIntents API recommended"
- Source diff: Stripe added "Payment Element" recommendation in 2025-09
- Action: Mention Payment Element as the modern UI primitive
## Broken links
- orbit-host-wpengine: https://wpengine.com/old-disallow-list/ → 404
- orbit-compat-wpml: https://wpml.org/old-doc/ → redirects, update URL
- orbit-elementor-compat: GitHub link 404
## No-drift skills (last_reviewed bumped to today)
- 92 skills had no rule drift
- Auto-update their "Last reviewed: 2026-04-29" line via PR
```
---
## Operating modes
### `--check` (default)
Read-only. Reports drift; doesn't modify skills.
### `--apply`
For non-controversial fixes (broken links, simple version bumps), modifies the SKILL.md files. Always commits via PR for review.
### `--specific orbit-X`
Just check one skill (faster than the full ~106-skill scan).
### `--source <URL>`
Force re-fetch of a specific source URL across all skills that reference it. Useful after a major release: "WP 6.6 dropped — re-check every skill that references block.json schema."
---
## Schedule it (recommended)
```cron
# Quarterly audit
0 9 1 */3 * cd ~/Claude/orbit && \
claude "/orbit-evergreen-update --check" > /tmp/orbit-drift-$(date +\%Y\%q).md
```
Or after each WP minor release (manual trigger).
---
## What sources are most likely to drift
Ranked by drift rate observed across 2024-2026:
| Source | Drift rate | Why |
|---|---|---|
| Elementor changelog | High — yearly major | Active deprecation cycle |
| WordPress make blog | Medium — every minor | New APIs added each minor |
| Block Editor Handbook | Medium | Reorganised periodically |
| Google CWV thresholds | Low (1-2/yr) | Tightened |
| Stripe API ref | Low (1-2/yr) | Stable but adds new primitives |
| WPCS (PHPCS sniffs) | Medium | Each PHP / WP minor adds sniffs |
| WP CVE feed | Daily | Continuous |
| Yoast / RankMath docs | Medium | Reorg + new filters |
Auditor weights checks accordingly — Elementor + WP make = check more often.
---
## Pair with
- `/orbit-skill-add` — when adding a new skill, add it to the evergreen-update audit cycle
- `EVERGREEN.md` — the policy / pattern doc
---
## Sources & Evergreen References
### Canonical docs (the meta — what THIS skill itself reads)
- [EVERGREEN.md](https://github.com/adityaarsharma/orbit/blob/main/EVERGREEN.md) — pattern reference
- [SKILLS.md](https://github.com/adityaarsharma/orbit/blob/main/SKILLS.md) — full skill list
### Rule lineage
- Pattern introduced — Orbit v2.6 (April 2026)
- Quarterly cadence recommendation — empirical (~13-week WP minor release cycle)
### Last reviewed
- 2026-04-29 — this skill IS the recursive audit; re-running it bumps every other skill's "Last reviewed"
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!