Redesign
superset-sh/superset
Critique and improve the visual design of an existing UI component with concrete implementation guidance.
Manage the risks of redesigns when users have built up exposure-based preference for the existing design.
$ npx skills add hashgraph-online/awesome-codex-plugins --skill exposure-redesign-risk -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install hashgraph-online/awesome-codex-plugins exposure-redesign-risk --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/hashgraph-online/awesome-codex-plugins.git skills-src && mkdir -p .claude/skills && cp -r skills-src/plugins/HDeibler/universal-design-principles/plugins/aesthetics-and-emotion-principles/skills/exposure-redesign-risk .claude/skills/exposure-redesign-risk && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "exposure-redesign-risk" agent skill from https://github.com/hashgraph-online/awesome-codex-plugins/tree/main/plugins/HDeibler/universal-design-principles/plugins/aesthetics-and-emotion-principles/skills/exposure-redesign-risk into .claude/skills/exposure-redesign-risk/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "exposure-redesign-risk", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/hashgraph-online/awesome-codex-plugins/tree/main/plugins/HDeibler/universal-design-principles/plugins/aesthetics-and-emotion-principles/skills/exposure-redesign-riskType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add hashgraph-online/awesome-codex-plugins --skill exposure-redesign-risk -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install hashgraph-online/awesome-codex-plugins exposure-redesign-risk --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/hashgraph-online/awesome-codex-plugins.git skills-src && mkdir -p .agents/skills && cp -r skills-src/plugins/HDeibler/universal-design-principles/plugins/aesthetics-and-emotion-principles/skills/exposure-redesign-risk .agents/skills/exposure-redesign-risk && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "exposure-redesign-risk" agent skill from https://github.com/hashgraph-online/awesome-codex-plugins/tree/main/plugins/HDeibler/universal-design-principles/plugins/aesthetics-and-emotion-principles/skills/exposure-redesign-risk into .agents/skills/exposure-redesign-risk/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "exposure-redesign-risk", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add hashgraph-online/awesome-codex-plugins --skill exposure-redesign-risk -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install hashgraph-online/awesome-codex-plugins exposure-redesign-risk --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/hashgraph-online/awesome-codex-plugins.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/plugins/HDeibler/universal-design-principles/plugins/aesthetics-and-emotion-principles/skills/exposure-redesign-risk .cursor/skills/exposure-redesign-risk && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "exposure-redesign-risk" agent skill from https://github.com/hashgraph-online/awesome-codex-plugins/tree/main/plugins/HDeibler/universal-design-principles/plugins/aesthetics-and-emotion-principles/skills/exposure-redesign-risk into .cursor/skills/exposure-redesign-risk/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "exposure-redesign-risk", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/hashgraph-online/awesome-codex-plugins.git --path plugins/HDeibler/universal-design-principles/plugins/aesthetics-and-emotion-principles/skills/exposure-redesign-risk--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add hashgraph-online/awesome-codex-plugins --skill exposure-redesign-risk -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install hashgraph-online/awesome-codex-plugins exposure-redesign-risk --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/hashgraph-online/awesome-codex-plugins.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/plugins/HDeibler/universal-design-principles/plugins/aesthetics-and-emotion-principles/skills/exposure-redesign-risk .gemini/skills/exposure-redesign-risk && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "exposure-redesign-risk" agent skill from https://github.com/hashgraph-online/awesome-codex-plugins/tree/main/plugins/HDeibler/universal-design-principles/plugins/aesthetics-and-emotion-principles/skills/exposure-redesign-risk into .gemini/skills/exposure-redesign-risk/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "exposure-redesign-risk", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install hashgraph-online/awesome-codex-plugins exposure-redesign-riskInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add hashgraph-online/awesome-codex-plugins --skill exposure-redesign-risk -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/hashgraph-online/awesome-codex-plugins.git skills-src && mkdir -p .github/skills && cp -r skills-src/plugins/HDeibler/universal-design-principles/plugins/aesthetics-and-emotion-principles/skills/exposure-redesign-risk .github/skills/exposure-redesign-risk && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "exposure-redesign-risk" agent skill from https://github.com/hashgraph-online/awesome-codex-plugins/tree/main/plugins/HDeibler/universal-design-principles/plugins/aesthetics-and-emotion-principles/skills/exposure-redesign-risk into .github/skills/exposure-redesign-risk/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "exposure-redesign-risk", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add hashgraph-online/awesome-codex-plugins --skill exposure-redesign-risk -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install hashgraph-online/awesome-codex-plugins exposure-redesign-risk --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/hashgraph-online/awesome-codex-plugins.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/plugins/HDeibler/universal-design-principles/plugins/aesthetics-and-emotion-principles/skills/exposure-redesign-risk .opencode/skills/exposure-redesign-risk && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "exposure-redesign-risk" agent skill from https://github.com/hashgraph-online/awesome-codex-plugins/tree/main/plugins/HDeibler/universal-design-principles/plugins/aesthetics-and-emotion-principles/skills/exposure-redesign-risk into .opencode/skills/exposure-redesign-risk/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "exposure-redesign-risk", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
exposure-redesign-riskManage the risks of redesigns when users have built up exposure-based preference for the existing design.
Exposure Redesign Risk is an agent skill from hashgraph-online/awesome-codex-plugins. Manage the risks of redesigns when users have built up exposure-based preference for the existing design. Use when planning a major redesign, evaluating user backlash to changes, deciding between incremental and radical change, or recovering from a redesign that generated complaints. Users like what they're used to; redesigns must be planned to manage the transition cost. Even objectively-better redesigns trigger resistance disproportionate to the actual change.
Its SKILL.md is about 2.5k tokens, which your agent loads only when the skill is triggered. The skill folder holds 2 other files, including reference files (for example `references/redesign-playbook.md`).
The repository describes itself as: A curated list of awesome OpenAI Codex / ChatGPT plugins, skills, and resources. The 1 Codex Marketplace. See live plugins at: https://hol.org/plugins/best-codex-plugins. The licence is Apache-2.0.
4 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit 3e1456a. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
No scripts in the folder and no shell commands in SKILL.md.
From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Exposure Redesign Risk loads about 2.5k tokens when it runs, and up to ~4.3k if it reads all its reference files. Until then it costs about 122 tokens; SKILL.md has 1,366 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from hashgraph-online/awesome-codex-plugins at commit 3e1456a, republished under its Apache-2.0 licence (© hashgraph-online). 1,366 words, ~2,544 tokens.
.claude/skills/exposure-redesign-risk/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.The most common collision between the exposure effect and product practice: redesigns. Users have built up familiarity with the existing design through repeated exposure. The familiarity is itself an asset — it carries positive preference that the new design has to earn back. Even objectively-better redesigns trigger user resistance disproportionate to the change.
Designers consistently underestimate this resistance. They see the new design as obviously better; they assume users will see it the same way; they're surprised when users complain bitterly about the loss of the familiar.
Managing redesigns well means:
Several factors compound:
Familiarity-based preference. Users like the old design partly because they're used to it. The exposure effect operates; the preference is real even if not consciously articulated.
Learning cost. The new design requires relearning. Even if the new design is more learnable for new users, existing users have to unlearn and relearn.
Loss aversion. Users who have built up specific workflows experience the change as loss. Loss looms larger than equivalent gain.
Trust effects. Redesigns often trigger suspicion ("why did they change this?"); users wonder if their interests are being served.
Vocal minority dynamics. Most users adapt silently; the minority who complain are loud. The volume of complaint isn't proportional to the actual user population's distress.
The result: even objectively-better redesigns generate disproportionate backlash. Designers should expect this and plan for it.
The relationship between change size and backlash is non-linear:
Small changes (a slight color tweak, an icon update, a minor layout adjustment): typically trigger little backlash. Most users don't even notice.
Medium changes (a redesigned settings panel, a new navigation pattern, a feature renamed): trigger noticeable but manageable backlash. Some users complain; most adapt.
Large changes (a new layout for the main view, a fundamental rethinking of the workflow): trigger substantial backlash. Even objectively-better designs require months of communication and transition support.
Radical changes (the product looks and works very differently): can trigger user revolt. Even with the best execution, expect significant churn.
The lesson: incremental change preserves enough familiarity to avoid major backlash. Radical change requires either great execution (with explicit communication and transition support) or accepting substantial pain.
A well-planned redesign:
1. Justifies the change. The existing design's familiarity-based value is real. The new design must earn its place by being substantially better, not just different.
2. Communicates in advance. Users hear about the redesign before it ships. They have time to anticipate, plan, and prepare. Surprise redesigns trigger more backlash than expected ones.
3. Provides a transition period. Both old and new designs available during the transition; users can adopt at their own pace. The transition reduces forced unlearning.
4. Offers explicit help for the transition. Documentation, video tutorials, in-product tours that show users how the new design accomplishes what the old did.
5. Listens to feedback during the transition. Users surface real issues that designers missed. Adjust based on feedback.
6. Times the rollout carefully. Avoid major redesigns at peak business moments (year-end, tax season for tax software, major events for event-related products).
7. Has a fallback plan. If the redesign generates major backlash, can the team partially or temporarily revert? Plan for this contingency.
Sometimes radical change is needed. Specifically:
Even in these cases, plan the radical change carefully. Communicate extensively. Provide transition support. Accept that backlash will occur and have a plan for it.
A long-standing product evolves continuously. Each release includes small refinements: slightly updated typography, slight color adjustments, a streamlined flow here and there. No release is a "redesign"; the cumulative effect over years is substantial change.
Users barely notice. They adapt to each small change easily. The product feels current without ever triggering backlash.
This is the gold standard: continuous evolution that respects familiarity while still moving forward.
A productivity tool ships a major redesign with new layout, new navigation, new visual style. Users complain bitterly on social media. Power users threaten to switch products. Help center is overwhelmed with confused questions.
Investigation reveals: the new design is objectively better in many ways, but the change is too large at once. Users who had years of accumulated familiarity are forced to relearn everything.
Recovery plan:
A year later, most users have adapted. The redesign was probably the right call; the execution was rough.
A web product ships a redesign that simplifies the interface but removes features power users depend on. Backlash is severe. The team holds firm; the features remain removed.
Power users churn to competitors. The product loses its most-engaged audience. The simpler design appeals to a different audience that was supposed to grow but doesn't grow as fast as power users left.
Net result: the product never recovers. The exposure-based preference of power users for the old design was tied to features they actually used; removing those features sent them away.
The lesson: don't strip features users genuinely depend on, even in pursuit of simplification.
A product plans a major redesign. Rather than shipping everything at once, they:
The slower rollout costs time but produces a better outcome: issues are caught before affecting all users; the team can adjust; users have time to provide feedback.
Redesigning for the team's benefit. A new visual style "because the old one feels dated to us." Users may not feel it's dated; the change costs them. Justify redesigns by user benefit, not designer aesthetic.
Surprise redesigns. Shipping a redesign with no warning. Users open the product to find everything different. Maximum backlash.
Removing features in the redesign. Users who depended on the removed features feel the loss intensely. If features must be removed, treat them as a separate decision, communicate clearly.
Holding firm against substantive feedback. Some user complaints are about real problems with the new design, not just resistance to change. Distinguish the two; address the real issues.
Reverting at the first sign of backlash. Some backlash is inevitable; reverting too quickly suggests the team doesn't believe in the new direction. Persistence is sometimes warranted.
Shipping radical change because a competitor did. Following competitors into design changes that may not serve your users. Make decisions based on your users' actual needs.
Frequent redesigns. Redesigning every few years sacrifices accumulated familiarity each time. Continuous evolution is better than periodic upheaval.
Before launching a redesign, ask: Is the change substantively justified by user benefit? If not, reconsider. Is the change size calibrated to what users can absorb? Smaller is safer. Is there a transition plan? Communication, gradual rollout, optional fallback. Have we expected and planned for backlash? Don't assume users will love it. What's the contingency if backlash is severe? Partial revert, longer transition, etc.
exposure-effect — parent principle on familiarity-based preference.exposure-onboarding — sibling skill on building familiarity for new users.iteration — small iterations preserve familiarity better than radical changes.consistency — internal consistency over time builds the familiarity that redesigns risk.control-power-vs-simplicity — simplification trade-offs that often trigger backlash.references/redesign-playbook.md — step-by-step playbook for executing major redesigns.© hashgraph-online, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 1 other file (references) in plugins/HDeibler/universal-design-principles/plugins/aesthetics-and-emotion-principles/skills/exposure-redesign-risk of hashgraph-online/awesome-codex-plugins.
Open the folder on GitHubat commit 3e1456a
Exposure Redesign Risk next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Exposure Redesign Risk this skillhashgraph-online/awesome-codex-plugins | 1.3k | — | ~2.5k | Automated safety check: Pass | Apache-2.0 | |
| Redesignsuperset-sh/superset | 15k | — | ~281 | Automated safety check: Pass | Custom licence | |
| Riskalsk1992/CloddsBot | 3k | — | ~2.4k | Automated safety check: Pass | MIT | |
| Trader Riskruvnet/ruflo | 74k | — | ~358 | Automated safety check: Notes | MIT | |
| Risk Management Specialistalirezarezvani/claude-skills | 28k | 1 repos | ~4.1k | Automated safety check: Pass | MIT | |
| Conducting Cyber Risk Assessment With Nist 800 30mukul975/Anthropic-Cybersecurity-Skills | 34k | — | ~2.5k | Automated safety check: Pass | Apache-2.0 |
superset-sh/superset
Critique and improve the visual design of an existing UI component with concrete implementation guidance.
alsk1992/CloddsBot
Unified risk engine with VaR, stress testing, volatility regimes, and automated controls
ruvnet/ruflo
Assess portfolio risk using npx neural-trader — VaR, CVaR, Sharpe, position sizing, circuit breaker status
alirezarezvani/claude-skills
Medical device risk management specialist implementing ISO 14971 throughout product lifecycle.
mukul975/Anthropic-Cybersecurity-Skills
Conduct a defensible cybersecurity risk assessment using the NIST SP 800-30 Rev 1 methodology: prepare scope and a risk model, identify threat sources and threat events, identify vulnerabilities and…
affaan-m/ECC
Review prediction-market, basket, oracle, and trading-agent workflows for compliance, safety, data-quality, privacy, and execution risk.
hashgraph-online/awesome-codex-plugins
Create original anime-style reaction stickers as looping GIFs and MP4 previews, using generated character pose sheets and timed key poses.
hashgraph-online/awesome-codex-plugins
Manage and query Calibre libraries with the calibredb CLI (local paths or Calibre Content server URLs).
hashgraph-online/awesome-codex-plugins
A skill your agent uses when adding, changing, testing, or debugging Rust HTTP APIs and services, especially when Codex needs black-box integration tests, random-port app startup, real database test…
hashgraph-online/awesome-codex-plugins
Make a studio's game look like something at build time — a cover from a real frame of the game (free), painted covers, backdrops, textures and character plates from image models through the…
hashgraph-online/awesome-codex-plugins
Use CALL-E from Codex through the calle CLI. An agent skill from hashgraph-online/awesome-codex-plugins.
hashgraph-online/awesome-codex-plugins
Balance game difficulty, resources, rewards, probability, progression, economies, and dominant strategies.
Manage the risks of redesigns when users have built up exposure-based preference for the existing design. Exposure Redesign Risk is an agent skill from hashgraph-online/awesome-codex-plugins. Manage the risks of redesigns when users have built up exposure-based preference for the existing design.
Exposure Redesign Risk fits situations like: planning a major redesign; evaluating user backlash to changes; deciding between incremental and radical change; recovering from a redesign that generated complaints.
Run `npx skills add hashgraph-online/awesome-codex-plugins --skill exposure-redesign-risk -a claude-code`. Or copy the skill folder (plugins/HDeibler/universal-design-principles/plugins/aesthetics-and-emotion-principles/skills/exposure-redesign-risk in hashgraph-online/awesome-codex-plugins) into .claude/skills/exposure-redesign-risk in your project. Claude Code loads it when a task matches its description.
Run `npx skills add hashgraph-online/awesome-codex-plugins --skill exposure-redesign-risk -a codex`. Or copy the skill folder (plugins/HDeibler/universal-design-principles/plugins/aesthetics-and-emotion-principles/skills/exposure-redesign-risk in hashgraph-online/awesome-codex-plugins) into .agents/skills/exposure-redesign-risk in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add hashgraph-online/awesome-codex-plugins --skill exposure-redesign-risk -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/exposure-redesign-risk, .gemini/skills/exposure-redesign-risk, .github/skills/exposure-redesign-risk and .opencode/skills/exposure-redesign-risk in your project.
SKILL.md names no scripts, command-line tools or credentials: Exposure Redesign Risk is instructions for the agent only.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Exposure Redesign Risk is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 2.5k tokens (SKILL.md is roughly 10k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 1.7k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Exposure Redesign Risk: Redesign (superset-sh/superset, 15k stars), Risk (alsk1992/CloddsBot, 3k stars), Trader Risk (ruvnet/ruflo, 74k stars) and Risk Management Specialist (alirezarezvani/claude-skills, 28k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
hashgraph-online (a GitHub organization) maintains it in hashgraph-online/awesome-codex-plugins, which has 1,267 GitHub stars. The repository holds 716 skills in this directory. The repository was last updated on October 10, 2026.
Source: hashgraph-online/awesome-codex-plugins on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.