refresh-feature-recordings
Refresh Agentty's published feature GIFs, hash sidecars, and PNG posters when captured UI, fixtures, or recording settings change, or diagnose…
Skill by agentty-xyz
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/agentty-xyz-refresh-feature-recordings
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: design
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md and code. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/refresh-feature-recordings
What's inside
- Skill name
refresh-feature-recordings- Description
- Refresh Agentty's published feature GIFs, hash sidecars, and PNG posters when captured UI, fixtures, or recording settings change, or diagnose recording-freshness failures.
- License
- Apache-2.0
- Instructions
- 58 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# Refresh Feature Recordings
Use the existing procedures in `docs/contributing/feature-test/recording.md` for
container recording and poster extraction, and
`docs/contributing/feature-test/authoring.md` for focused freshness checks. Keep image
digests, container commands, and rendering parameters in those canonical references.
Root `AGENTS.md` defines the required validation gates. During a read-only review,
identify missing or stale artifacts without regenerating them.
## Identify the Affected Recordings
- Trace the changed UI through published `FeatureTest` scenarios, including shared
headers, footers, layouts, themes, and fixture output. A scenario can need refreshed
artifacts even when its test source is unchanged. Rendering-preset changes can affect
every published recording.
- Map each affected scenario's actual Rust test function to its `FeatureTest::new` name
and `.zola(...)` metadata. Function names do not always match artifact names. The
bundle lives under `docs/site/static/features/`: `{name}.gif`, `.{name}.hash`, and
`{name}.png`, with a page under `docs/site/content/features/`.
- Run the documented focused checks with `TESTTY_GIF_MODE=check` to establish the
affected scope. A stale hash can fail before behavioral assertions run. Distinguish
intended visual changes from failed assertions or nondeterministic captures before
accepting a new baseline. Investigate varying hashes for unchanged UI; do not
repeatedly regenerate baselines to conceal a race.
## Refresh the Complete Bundle
1. Check that a permitted recording environment is running before starting generation.
Use the documented pinned container and native architecture, writable mounts, and
permitted cache location. Reuse an available environment without asking for approval
already supplied by the task. If the environment is unavailable, report the exact
blocker and unfinished artifacts; do not disable freshness checks or substitute
bare-host VHS recording.
1. Generate all affected recordings through the canonical procedure, selecting their
actual test functions. Let the recorder produce GIFs and hash sidecars together;
never edit a sidecar to accept a stale GIF. Verify generation succeeded and each GIF
and sidecar is nonempty. Keep feature-page metadata owned by `.zola(...)` in sync
when that metadata changes.
1. Refresh the same-named PNG for every regenerated GIF. Successful generation removes
the old poster intentionally. Inspect the GIF, choose a representative stable frame,
extract it with the documented poster procedure, and open the resulting PNG to check
legibility and relevance. Do not automatically choose the first or midpoint frame. A
passing hash check does not validate the poster.
## Verify and Hand Off
- After the final rendering and artifact changes, run focused freshness checks for all
affected scenarios and the documented nonempty-poster check. Run `zola-check` and the
applicable default hooks. Use the full `test-agentty-e2e` hook when diagnosing its CI
failure or otherwise required by the root validation policy.
- Review the diff for complete GIF, sidecar, and poster bundles, missing artifacts, and
unintended changes. Preserve unrelated work and remove session-created temporary files
according to the task's workspace constraints.
- Report the refreshed scenarios and the checks actually observed. Separate successful
generation, freshness verification, and behavioral coverage. Explicitly report any
remaining failures or blocked recording work; partial success is not a green suite.From agentty-xyz/agentty, Apache-2.0.
More from agentty-xyz/agentty
- 0.649score
bump-version
agentty-xyz
Guide for bumping project versions and running base release-preparation validations.
SkillAFreshness: A★ 40Claude Code +9 - 0.625score
grilling
agentty-xyz
Grill the user relentlessly about a plan, decision, or idea.
SkillAFreshness: A★ 40Claude Code +9 - 0.622score
test-pyramid
agentty-xyz
Choose the cheapest test level that proves a behavior once, avoid duplicate coverage, and keep local and CI feedback fast when adding, changing, reviewing, or…
SkillAFreshness: A★ 40Claude Code +9
Signals
- Stars
- 40
- Forks
- 3
- Open issues
- 1
- Last commit (this folder)
- Oct 18, 2026 (11 days ago)
- Last release
- Oct 21, 2026 (9 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- Apache-2.0
- Repository
- github.com/agentty-xyz/agentty
- Website
- agentty.xyz
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from agentty-xyz
- 0.649score
bump-version
agentty-xyz
Guide for bumping project versions and running base release-preparation validations.
SkillAFreshness: A★ 40Claude Code +9 - 0.625score
grilling
agentty-xyz
Grill the user relentlessly about a plan, decision, or idea.
SkillAFreshness: A★ 40Claude Code +9 - 0.622score
test-pyramid
agentty-xyz
Choose the cheapest test level that proves a behavior once, avoid duplicate coverage, and keep local and CI feedback fast when adding, changing, reviewing, or…
SkillAFreshness: A★ 40Claude Code +9
Cite this page
refresh-feature-recordings skill. Agent Mart. https://agentmart.dev/skills/agentty-xyz-refresh-feature-recordings (last updated 2026-10-24)