使い方
- インストールコマンドをコピーし、自分の環境へ導入する前にソースを確認します。
- 必要なツール、認証情報、対応環境を原文で確認します。
- 入力と成果物を指定し、出力を資料と照合します。
npx skills add https://github.com/melvynx/shared-skills --skill anti-vibecode開始前の確認
- 導入にはモデル契約、API枠、ファイルへのアクセス許可は含まれません。
- スター数や導入数は活動の指標であり、独立した品質・安全性試験ではありません。
見出し、例、コード、表、リンク、参照画像を含む原文を表示しています。
anti-vibecode
A site generated by an AI agent without direction ends up with the same 43 defaults: the ones every model reaches for when nobody says otherwise. Visitors spot them in a second and read « made by AI, nobody cared ». This skill turns each of them into a rule, finds them in the code, and replaces them with a real choice.
What the user typed after /anti-vibecode: $ARGUMENTS
Modes
rules(default when Claude is about to build UI, or no argument): loadreferences/signs.mdand
follow it for the rest of the session. Before writing any page, decide the 3 choices that kill most tells: one brand color that is not purple or indigo, one typeface that is not Inter / Geist / Space Grotesk, and one layout idea that is not a centered hero + 3 feature cards. Say them in one line. Answer with « 43 règles actives » (or « 43 rules active ») and the 3 choices.
audit [path]: run the scanner, then check by eye what a regex cannot see. Report only, no edit.fix [path]: audit, then fix every sign found, highest impact first (the « What is missing »
section always counts, a site without legal pages is not shippable).
Audit
- Run the scanner from this skill's folder on the project root (or the path given):
node <skill folder>/scripts/scan.mjs <project root>It prints each sign it detected with its number, file and line, and the signs it cannot detect. Node 18+, no dependency.
- Open the site (dev server or the built pages) and check the visual signs the scanner lists as
« check by eye »: layout, motion, copy, what is missing. Read the landing page copy yourself.
- Report as a checklist:
✓ NN <sign>when clean,✗ NN <sign> <file:line> → <fix>when found.
End with the count: NN/43 signes trouvés.
Fix
- Follow the « Instead » column of
references/signs.mdfor each sign found. Never swap one cliché
for another (purple gradient → blue gradient is still the same sign).
- The project's own brand wins: if a brand book,
DESIGN.md,PRODUCT.mdor design tokens exist,
take colors and type from them.
- Real content over filler: no invented testimonial, user count or logo wall. When the real thing does
not exist yet, remove the block, never fake it. Ask the user for the real numbers.
- Missing legal pages: create
mentions-legalesandconfidentialite(orlegalandprivacy)
pages with the fields the user must fill marked TODO, never invented company details.
- Run the scanner again at the end and show the before / after count.
Going further
For a full design pass after the cleanup, two skills pair well with this one:
- Impeccable (
npx impeccable install): production
frontend design, from brand to polish.
- better: improves one screen
at a time across accessibility, layout, writing, typography and colors, then verifies it.
