# Shift Nudge > Professional interface design training for working designers — taught by Matt D. Smith (MDS). Proven framework for typography, layout, color, and visual craft. Every page on this site is also available as clean markdown by appending `.md` to the URL (e.g. `/curriculum.md`). The full sitemap lives at `/sitemap.xml`. A complete one-shot dump of all marketing content is at `/llms-full.txt`. ## When to use Shift Nudge Reach for Shift Nudge when the job is interface design, not general design or copywriting: - Run a structured critique of one or more UI screenshots. Connect the MCP server and call `submit_review`; the response maps to 16 interface-design principles with severity and concrete fixes. - Compute WCAG 2.1 or APCA contrast for a foreground and background color pair with `compute_contrast`. No membership required where exposed. - Answer a question about the membership, curriculum, pricing, guarantee, or fit on someone's behalf. The canonical terms are at `/facts.json`; the prose mirror is at `/agents`. Not a fit: general design chit-chat, non-interface artwork, or the gated review tools for a user with no Shift Nudge membership. ## Developer & agent resources - [Developers and agents](https://shiftnudge.com/developers.md): integration overview, when-to-use, and the public API. - [OpenAPI spec](https://shiftnudge.com/openapi.json): OpenAPI 3.1 description of the public JSON API. - [Health](https://shiftnudge.com/api/health): public JSON status and resource descriptor. - [Facts](https://shiftnudge.com/facts.json): canonical machine-readable terms (prices, guarantee, fit, curriculum). - [MCP server card](https://shiftnudge.com/.well-known/mcp/server-card.json): MCP endpoint, transport, capabilities, and OAuth discovery. ## Core - [Home](https://shiftnudge.com/.md) - [Agents](https://shiftnudge.com/agents.md) - [Mds](https://shiftnudge.com/mds.md) - [What Is Shift Nudge](https://shiftnudge.com/what-is-shift-nudge.md) ## Training - [Apply](https://shiftnudge.com/apply.md) - [Claude](https://shiftnudge.com/claude.md) - [Curriculum](https://shiftnudge.com/curriculum.md) - [Faq](https://shiftnudge.com/faq.md) - [Ui](https://shiftnudge.com/ui.md) - [Vip](https://shiftnudge.com/vip.md) ## Schedules - [Schedules](https://shiftnudge.com/schedules.md) - [Schedules 12](https://shiftnudge.com/schedules/12.md) - [Schedules 24](https://shiftnudge.com/schedules/24.md) - [Schedules 36](https://shiftnudge.com/schedules/36.md) - [Schedules 8](https://shiftnudge.com/schedules/8.md) ## Free Resources - [Checklist](https://shiftnudge.com/checklist.md) - [Iids](https://shiftnudge.com/iids.md) - [Resources](https://shiftnudge.com/resources.md) ## Figma 101 — Free Course - [Figma 101](https://shiftnudge.com/figma/101.md) - [Figma 101 Auto Layout](https://shiftnudge.com/figma/101/auto-layout.md) - [Figma 101 Collaboration](https://shiftnudge.com/figma/101/collaboration.md) - [Figma 101 Components](https://shiftnudge.com/figma/101/components.md) - [Figma 101 Files](https://shiftnudge.com/figma/101/files.md) - [Figma 101 Frames](https://shiftnudge.com/figma/101/frames.md) - [Figma 101 Images](https://shiftnudge.com/figma/101/images.md) - [Figma 101 Interface](https://shiftnudge.com/figma/101/interface.md) - [Figma 101 Intro](https://shiftnudge.com/figma/101/intro.md) - [Figma 101 Plugins](https://shiftnudge.com/figma/101/plugins.md) - [Figma 101 Prototyping](https://shiftnudge.com/figma/101/prototyping.md) - [Figma 101 Shapes](https://shiftnudge.com/figma/101/shapes.md) - [Figma 101 Text](https://shiftnudge.com/figma/101/text.md) ## Newsletter - [Archive](https://shiftnudge.com/archive.md) - [Subscribe](https://shiftnudge.com/subscribe.md) ## Newsletter Archive — Individual Issues - [Archive 21246361](https://shiftnudge.com/archive/21246361.md) - [Archive 21338249](https://shiftnudge.com/archive/21338249.md) - [Archive 21429418](https://shiftnudge.com/archive/21429418.md) - [Archive 21592489](https://shiftnudge.com/archive/21592489.md) - [Archive 21686084](https://shiftnudge.com/archive/21686084.md) - [Archive 21790749](https://shiftnudge.com/archive/21790749.md) - [Archive 21793737](https://shiftnudge.com/archive/21793737.md) - [Archive 21957966](https://shiftnudge.com/archive/21957966.md) - [Archive 22163154](https://shiftnudge.com/archive/22163154.md) - [Archive 22258779](https://shiftnudge.com/archive/22258779.md) - [Archive 22551940](https://shiftnudge.com/archive/22551940.md) - [Archive 22596503](https://shiftnudge.com/archive/22596503.md) - [Archive 22698450](https://shiftnudge.com/archive/22698450.md) - [Archive 22847246](https://shiftnudge.com/archive/22847246.md) - [Archive 22941046](https://shiftnudge.com/archive/22941046.md) - [Archive 23011066](https://shiftnudge.com/archive/23011066.md) - [Archive 23129872](https://shiftnudge.com/archive/23129872.md) - [Archive 23207422](https://shiftnudge.com/archive/23207422.md) - [Archive 23389513](https://shiftnudge.com/archive/23389513.md) - [Archive 23446325](https://shiftnudge.com/archive/23446325.md) - [Archive 23588006](https://shiftnudge.com/archive/23588006.md) - [Archive 23687677](https://shiftnudge.com/archive/23687677.md) - [Archive 23871579](https://shiftnudge.com/archive/23871579.md) - [Archive 24874562](https://shiftnudge.com/archive/24874562.md) - [Archive 25395809](https://shiftnudge.com/archive/25395809.md) ## Social Proof - [Reviews](https://shiftnudge.com/reviews.md) ## Teams - [Teams](https://shiftnudge.com/teams.md) - [Teams Deck](https://shiftnudge.com/teams/deck.md) - [Teams Demo](https://shiftnudge.com/teams/demo.md) ## Lab — Open Experiments - [Lab](https://shiftnudge.com/lab.md) - [Lab Mosaic](https://shiftnudge.com/lab/mosaic.md) ## Optional - [Contact](https://shiftnudge.com/contact.md) - [Expense](https://shiftnudge.com/expense.md) - [Legacy](https://shiftnudge.com/legacy.md) - [Privacy](https://shiftnudge.com/privacy.md) - [Refunds](https://shiftnudge.com/refunds.md) - [Terms](https://shiftnudge.com/terms.md) ## Other - [Accessibility](https://shiftnudge.com/accessibility.md) - [Ai](https://shiftnudge.com/ai.md) - [Colors](https://shiftnudge.com/colors.md) - [Community](https://shiftnudge.com/community.md) - [Developers](https://shiftnudge.com/developers.md) - [Portfolio](https://shiftnudge.com/portfolio.md) - [Privacy Subprocessors](https://shiftnudge.com/privacy/subprocessors.md) - [Reviews Abeer Qamer](https://shiftnudge.com/reviews/abeer-qamer.md) - [Reviews Adam Waxman](https://shiftnudge.com/reviews/adam-waxman.md) - [Reviews Adewunmi Gift](https://shiftnudge.com/reviews/adewunmi-gift.md) - [Reviews Ahmad Galal](https://shiftnudge.com/reviews/ahmad-galal.md) - [Reviews Akanksha Gupta](https://shiftnudge.com/reviews/akanksha-gupta.md) - [Reviews Akee Kazi](https://shiftnudge.com/reviews/akee-kazi.md) - [Reviews Alicia Quan](https://shiftnudge.com/reviews/alicia-quan.md) - [Reviews Amit Singh](https://shiftnudge.com/reviews/amit-singh.md) - [Reviews Anipier Berube](https://shiftnudge.com/reviews/anipier-berube.md) - [Reviews Arjen Harris](https://shiftnudge.com/reviews/arjen-harris.md) - [Reviews Ayman Jaddaa](https://shiftnudge.com/reviews/ayman-jaddaa.md) - [Reviews Blake Kos](https://shiftnudge.com/reviews/blake-kos.md) - [Reviews Bokul Borah](https://shiftnudge.com/reviews/bokul-borah.md) - [Reviews Boma Josiah](https://shiftnudge.com/reviews/boma-josiah.md) - [Reviews Brad Frost](https://shiftnudge.com/reviews/brad-frost.md) - [Reviews Brad Weaver](https://shiftnudge.com/reviews/brad-weaver.md) - [Reviews Brandon Pittman](https://shiftnudge.com/reviews/brandon-pittman.md) - [Reviews Cade Vann](https://shiftnudge.com/reviews/cade-vann.md) - [Reviews Caden Damiano](https://shiftnudge.com/reviews/caden-damiano.md) - [Reviews Carlos](https://shiftnudge.com/reviews/carlos.md) - [Reviews Charlsy](https://shiftnudge.com/reviews/charlsy.md) - [Reviews Chris Smith](https://shiftnudge.com/reviews/chris-smith.md) - [Reviews Christian Cardenas](https://shiftnudge.com/reviews/christian-cardenas.md) - [Reviews Christina Campbell](https://shiftnudge.com/reviews/christina-campbell.md) - [Reviews Christine Yeh](https://shiftnudge.com/reviews/christine-yeh.md) - [Reviews Conde](https://shiftnudge.com/reviews/conde.md) - [Reviews Corey Bullman](https://shiftnudge.com/reviews/corey-bullman.md) - [Reviews Dash](https://shiftnudge.com/reviews/dash.md) - [Reviews David Wells](https://shiftnudge.com/reviews/david-wells.md) - [Reviews Denis Zhelyazkov](https://shiftnudge.com/reviews/denis-zhelyazkov.md) - [Reviews Denislav Jeliazkov 2](https://shiftnudge.com/reviews/denislav-jeliazkov-2.md) - [Reviews Denislav Jeliazkov 3](https://shiftnudge.com/reviews/denislav-jeliazkov-3.md) - [Reviews Derek Embry](https://shiftnudge.com/reviews/derek-embry.md) - [Reviews Derek Embry 2](https://shiftnudge.com/reviews/derek-embry-2.md) - [Reviews Diana Gordon](https://shiftnudge.com/reviews/diana-gordon.md) - [Reviews Elvira Burchik](https://shiftnudge.com/reviews/elvira-burchik.md) - [Reviews Eric Odom](https://shiftnudge.com/reviews/eric-odom.md) - [Reviews Evergreen Odeh](https://shiftnudge.com/reviews/evergreen-odeh.md) - [Reviews Farah Lababidi](https://shiftnudge.com/reviews/farah-lababidi.md) - [Reviews Femke](https://shiftnudge.com/reviews/femke.md) - [Reviews Frank Palmasani](https://shiftnudge.com/reviews/frank-palmasani.md) - [Reviews George Zhgenti](https://shiftnudge.com/reviews/george-zhgenti.md) - [Reviews Gladys Foo](https://shiftnudge.com/reviews/gladys-foo.md) - [Reviews Hamilton Ulmer](https://shiftnudge.com/reviews/hamilton-ulmer.md) - [Reviews Hannah Hearth](https://shiftnudge.com/reviews/hannah-hearth.md) - [Reviews Harish](https://shiftnudge.com/reviews/harish.md) - [Reviews Hasan Ansari](https://shiftnudge.com/reviews/hasan-ansari.md) - [Reviews Heather Buttrum](https://shiftnudge.com/reviews/heather-buttrum.md) - [Reviews Illy Dimitrova](https://shiftnudge.com/reviews/illy-dimitrova.md) - [Reviews J Elise Bry](https://shiftnudge.com/reviews/j-elise-bry.md) - [Reviews Jake Dragash](https://shiftnudge.com/reviews/jake-dragash.md) - [Reviews Jaksen](https://shiftnudge.com/reviews/jaksen.md) - [Reviews Jan Paul Koudstaal](https://shiftnudge.com/reviews/jan-paul-koudstaal.md) - [Reviews Jeffrey Bates](https://shiftnudge.com/reviews/jeffrey-bates.md) - [Reviews Jenelle Miller](https://shiftnudge.com/reviews/jenelle-miller.md) - [Reviews Jenny Vogel](https://shiftnudge.com/reviews/jenny-vogel.md) - [Reviews Joel Hooks](https://shiftnudge.com/reviews/joel-hooks.md) - [Reviews Joel Hooks College](https://shiftnudge.com/reviews/joel-hooks-college.md) - [Reviews Jonah Stefanovic](https://shiftnudge.com/reviews/jonah-stefanovic.md) - [Reviews Josa Pimenta](https://shiftnudge.com/reviews/josa-pimenta.md) - [Reviews Kakau Fonseca](https://shiftnudge.com/reviews/kakau-fonseca.md) - [Reviews Kris Puckett](https://shiftnudge.com/reviews/kris-puckett.md) - [Reviews Kyle Wilkins](https://shiftnudge.com/reviews/kyle-wilkins.md) - [Reviews Lauren Jacobs](https://shiftnudge.com/reviews/lauren-jacobs.md) - [Reviews Lilia Mahmoudy](https://shiftnudge.com/reviews/lilia-mahmoudy.md) - [Reviews Liliia Kujda](https://shiftnudge.com/reviews/liliia-kujda.md) - [Reviews Luke Burford](https://shiftnudge.com/reviews/luke-burford.md) - [Reviews Maitreyi](https://shiftnudge.com/reviews/maitreyi.md) - [Reviews Mariano Armengol](https://shiftnudge.com/reviews/mariano-armengol.md) - [Reviews Mark Learst](https://shiftnudge.com/reviews/mark-learst.md) - [Reviews Maryam Daftarian](https://shiftnudge.com/reviews/maryam-daftarian.md) - [Reviews Matt Donovan](https://shiftnudge.com/reviews/matt-donovan.md) - [Reviews Matthew Smith Rge](https://shiftnudge.com/reviews/matthew-smith-rge.md) - [Reviews Maximiliano Peszano](https://shiftnudge.com/reviews/maximiliano-peszano.md) - [Reviews Meher Goel](https://shiftnudge.com/reviews/meher-goel.md) - [Reviews Michelle Lu](https://shiftnudge.com/reviews/michelle-lu.md) - [Reviews Mihaela Kolaric](https://shiftnudge.com/reviews/mihaela-kolaric.md) - [Reviews Mike Devlin](https://shiftnudge.com/reviews/mike-devlin.md) - [Reviews Mike Gonzalez](https://shiftnudge.com/reviews/mike-gonzalez.md) - [Reviews Mike Gonzalez 2](https://shiftnudge.com/reviews/mike-gonzalez-2.md) - [Reviews Nia Siradze](https://shiftnudge.com/reviews/nia-siradze.md) - [Reviews Noah Levin](https://shiftnudge.com/reviews/noah-levin.md) - [Reviews Noah Stokes](https://shiftnudge.com/reviews/noah-stokes.md) - [Reviews Nocode Carlos](https://shiftnudge.com/reviews/nocode-carlos.md) - [Reviews Nouman](https://shiftnudge.com/reviews/nouman.md) - [Reviews Osaz](https://shiftnudge.com/reviews/osaz.md) - [Reviews Pablo Stanley](https://shiftnudge.com/reviews/pablo-stanley.md) - [Reviews Paul Lapkin](https://shiftnudge.com/reviews/paul-lapkin.md) - [Reviews Paula Zanini](https://shiftnudge.com/reviews/paula-zanini.md) - [Reviews Pedro Dias](https://shiftnudge.com/reviews/pedro-dias.md) - [Reviews Phil](https://shiftnudge.com/reviews/phil.md) - [Reviews Prianca](https://shiftnudge.com/reviews/prianca.md) - [Reviews Ramon Gilabert](https://shiftnudge.com/reviews/ramon-gilabert.md) - [Reviews Rati Mashego](https://shiftnudge.com/reviews/rati-mashego.md) - [Reviews Ridd](https://shiftnudge.com/reviews/ridd.md) - [Reviews Ryan Sterling](https://shiftnudge.com/reviews/ryan-sterling.md) - [Reviews Sahil](https://shiftnudge.com/reviews/sahil.md) - [Reviews Sam Stephenson](https://shiftnudge.com/reviews/sam-stephenson.md) - [Reviews Scripcariu Nicolae Catalin](https://shiftnudge.com/reviews/scripcariu-nicolae-catalin.md) - [Reviews Shalaka Mulherkar](https://shiftnudge.com/reviews/shalaka-mulherkar.md) - [Reviews Shelby Muter](https://shiftnudge.com/reviews/shelby-muter.md) - [Reviews Simran Jassal](https://shiftnudge.com/reviews/simran-jassal.md) - [Reviews Stephen Asonye](https://shiftnudge.com/reviews/stephen-asonye.md) - [Reviews Suz Oliver](https://shiftnudge.com/reviews/suz-oliver.md) - [Reviews Swetha Krishnaswamy](https://shiftnudge.com/reviews/swetha-krishnaswamy.md) - [Reviews Tahlia Giann](https://shiftnudge.com/reviews/tahlia-giann.md) - [Reviews Tanner Christensen](https://shiftnudge.com/reviews/tanner-christensen.md) - [Reviews Tanner Christensen 2](https://shiftnudge.com/reviews/tanner-christensen-2.md) - [Reviews Tejas Athare](https://shiftnudge.com/reviews/tejas-athare.md) - [Reviews Tiffany Yu](https://shiftnudge.com/reviews/tiffany-yu.md) - [Reviews Tim Hansen](https://shiftnudge.com/reviews/tim-hansen.md) - [Reviews Tim Knight](https://shiftnudge.com/reviews/tim-knight.md) - [Reviews Tom Gianattasio](https://shiftnudge.com/reviews/tom-gianattasio.md) - [Reviews Tommy Geoco](https://shiftnudge.com/reviews/tommy-geoco.md) - [Reviews Tyler Nishida](https://shiftnudge.com/reviews/tyler-nishida.md) - [Reviews Tyrone](https://shiftnudge.com/reviews/tyrone.md) - [Reviews Tyrone 2](https://shiftnudge.com/reviews/tyrone-2.md) - [Reviews Ubaid Wani](https://shiftnudge.com/reviews/ubaid-wani.md) - [Reviews Vitaly Friedman](https://shiftnudge.com/reviews/vitaly-friedman.md) - [Reviews Yannik Sprengart](https://shiftnudge.com/reviews/yannik-sprengart.md) - [Reviews Yassine Bakiri](https://shiftnudge.com/reviews/yassine-bakiri.md) - [Reviews Yehezkel Lipinsky](https://shiftnudge.com/reviews/yehezkel-lipinsky.md) - [Reviews Zuhrah Felemban](https://shiftnudge.com/reviews/zuhrah-felemban.md)