Skip to content
Back to skills

Shift

ASecurity

Restate the problem in a distant domain's terms. Use when a problem circles inside its own vocabulary.

  • 34 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added August 31, 2026
ai-agents

Security analysis

A100/100

Scanned September 22, 2026

npx -y skills add saadshahd/moo.md --skill shift --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Shift?

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

Security grade badge for Shift
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/saadshahd-shift/badge)](https://www.skillsdirectory.com/skills/saadshahd-shift)

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: shift
description: Restate the problem in a distant domain's terms. Use when a problem circles inside its own vocabulary.
---

Shift only after the home vocabulary has failed more than once — a problem stated once, not yet restated in its own terms, has not circled yet. This runs inside one turn — nothing waits on the user.

1. Pick a distant domain that lives with the same tension daily — distant enough that its words are not synonyms for yours. Prefer the domain that has been paying for this tension longest: its answers are old and tested.
2. Restate the problem entirely in that domain's terms — no mixed vocabulary, every home term replaced.
3. Test the mapping before delivering anything: if each borrowed term lands one-to-one on a home term, the shift bought nothing — a renaming, not movement. Pick a more distant domain and run the restatement and this test once more. If the second mapping is also one-to-one, the problem resists shifting — carry that verdict out as the result instead of a restatement.

Hand back the restatement entirely in the distant domain's terms, with one line on what the borrowed terms expose that the home terms hid. Nothing more rides along: one restatement, one exposure line.

If the recasting ended with the problem resisting shifting, hand back that verdict instead — name the domains tried, and let no restatement stand as movement when the test showed none.

The question has a direct answer in its own vocabulary → answer it and proceed with what the answer settles; if the answer is something settled and the user shows they don't hold it → use **explain** skill.

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.