ワンクリックで
content-freshness
Scans last-reviewed meta tags, flags stale pages, and generates a freshness report — tuned for e-commerce product freshness
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Scans last-reviewed meta tags, flags stale pages, and generates a freshness report — tuned for e-commerce product freshness
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Voice & Presence standard for fine art photography content. Guards the sound of product descriptions, gallery text, artist statements, and collection narratives so they read as written by a photographer, not generated by a machine. For post-draft diagnostics, see voice-audit.
Post-draft diagnostic for photography content. Scans for machine tells, assesses authenticity risk, checks voice continuity against the photographer's voice standard. Fires before committing content changes. For during-writing standards, see like-a-human.
"Enforces atomic commits, checkpoint summaries, rate-limit recovery, and safe resume patterns. Writes session pulses + cognitive memory so interrupted sessions can restart cleanly."
Guides GA4 setup and conversion tracking for flickersofmajesty.com. Focuses on e-commerce metrics: product views, purchase intent, and print size preferences.
Deep audience personas for fine art photography buyers. Feeds product descriptions, gallery curation, and emotional-hook-test calibration.
Final typographic polish before publishing product and gallery pages. Checks curly quotes, em-dashes, alt text, price formatting, and visual consistency.
| name | content-freshness |
| version | 1.0.0 |
| description | Scans last-reviewed meta tags, flags stale pages, and generates a freshness report — tuned for e-commerce product freshness |
| type | audit |
| triggers | [{"command":"/freshness"},{"session_start":true}] |
Purpose: Identify stale product and content pages before customers encounter outdated pricing, availability, or discontinued items.
Integrates with: ICP-2 (which requires last-reviewed meta tags on all pages).
Soli Deo Gloria
When triggered by /freshness or at session start, perform the following audit across all HTML pages in the repository.
last-reviewed Meta TagsSearch every .html file for:
<meta name="last-reviewed" content="YYYY-MM-DD">
For each page, extract the date and compute days since last review relative to today.
Missing tags: Flag any HTML page that lacks a last-reviewed meta tag entirely — this is an ICP-2 compliance gap.
The default staleness threshold is 90 days. The user may override this (e.g., /freshness --threshold 60).
Flag every page where days_since_review > threshold.
Each stale page is ranked by its revenue impact:
| Priority | Content Type | Detection | Why |
|---|---|---|---|
| P0 — Critical | Product pages | Path contains /products/, /prints/, /shop/, or pages with pricing markup, add-to-cart elements | Directly drives revenue; stale prices or availability cause lost sales or customer complaints |
| P1 — High | Gallery pages | Path contains /gallery/, /collections/, /portfolio/ | Showcases work that leads to purchases; broken or outdated galleries hurt conversions |
| P2 — Medium | About / artist pages | Path contains /about/, /artist/, /bio/ | Brand credibility; less volatile but still matters |
| P3 — Normal | General content | Everything else | Supporting pages with lower direct revenue impact |
Within each priority tier, sort by staleness (most days since review first).
For every product page (P0), perform these additional checks:
$ amounts, .price classes, structured data with price or priceCurrency).last-reviewed is older than 60 days, flag as price data potentially stale — prices, print options, and shipping costs can change.availability fields — cross-check that the status makes sense (e.g., a page saying "In Stock" that hasn't been reviewed in 6 months).last-reviewed is older than 90 days, flag as print options may have changed — suppliers and materials change.Output a structured report in this format:
=== CONTENT FRESHNESS REPORT — flickersofmajesty ===
Generated: [today's date]
Threshold: [N] days
Total HTML pages scanned: [count]
Pages missing last-reviewed tag: [count]
Pages within threshold: [count]
Pages STALE: [count]
Product-specific alerts: [count]
--- P0: CRITICAL (Product Pages) ---
[filepath] — last reviewed [date] ([N] days ago)
⚠ price data potentially stale (last reviewed [N] days ago)
⚠ availability status needs verification ("sold out" found, not reviewed in [N] days)
...
--- P1: HIGH (Gallery Pages) ---
[filepath] — last reviewed [date] ([N] days ago)
...
--- P2: MEDIUM (About / Artist Pages) ---
...
--- P3: NORMAL (General Content) ---
...
--- MISSING TAGS (ICP-2 Compliance Gap) ---
[filepath] — no last-reviewed meta tag found
...
After the report, provide a brief summary:
last-reviewed tags.Users can customize behavior:
/freshness — Run with defaults (90-day threshold, all priorities)./freshness --threshold 60 — Use a 60-day threshold./freshness --priority P0 — Only show Critical items./freshness --products-only — Only show product page alerts./freshness --missing-only — Only show pages missing last-reviewed tags./freshness --discontinued — Only show pages with discontinued/sold-out indicators.Soli Deo Gloria