MU

mshumer/unslop

Browser automation

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

553 stars 品質 58 トレンド 20MIT

モデルが繰り返し依存するデフォルトを経験的に検出し、それらの発見を再利用可能な命令ファイルに変換して、将来の出力をより汎用性を減らします。

概要

モデルが繰り返し依存するデフォルトを経験的に検出し、それらの発見を再利用可能な命令ファイルに変換して、将来の出力をより汎用性を減らします。 エージェントが読みやすい指示はこちら:skills/unslop/SKILL.md すべてのモデルには、崩壊するデフォルトがあります。文章では、同じ開口、移行、修辞的な動きを意味します。視覚的な作品では、同じランディングページ構造、同じグラデーション、同じカードグリッド、同じCTAブロックを意味します。 UNSLOPはそれらのデフォルト値を推測するのではなく測定します。 1. ドメインを付与する。2. プロンプトセットを生成し、Claudeコードで多くのサンプルを生成する。3. 視覚的な作業では、スクリーンショットをレンダリングして分析でページの実際の見た目を検証する。4. 繰り返しパターンがないか全体を分析する。5. 次に避けるべきものを明確にしたファイル skill.md を書く。6. ビフォーアフター比較を実行し、プロファイルが実際に結果を変えたかどうか確認できる。

概要(AI 翻訳)

モデルが繰り返し依存するデフォルトを経験的に検出し、それらの発見を再利用可能な命令ファイルに変換して、将来の出力をより汎用性を減らします。

これをエージェントに送る

この文をコピーして送信してください:

エージェントが読みやすい指示はこちらに公開されています:skills/unslop/SKILL.md

それが何をするのか

すべてのモデルには、崩壊するデフォルトがあります。文章では、同じ開口、移行、修辞的な動きを意味します。視覚的な作品では、同じランディングページ構造、同じグラデーション、同じカードグリッド、同じCTAブロックを意味します。

unslopは、デフォルト値を推測するのではなく測定します。

  1. ドメインを付与する。
  2. プロンプトセットを生成し、Claudeコードで多くのサンプルを生成します。
  3. 視覚的な作業では、スクリーンショットをレンダリングし、分析が実際にページの見た目を検証できるようにします。
  4. セット全体から繰り返しパターンを分析します。
  5. 次に避けるべきものを集中したファイルとしてskill.mdを書きます。
  6. ビフォーアフター比較を行い、プロファイルが実際に結果を変えたかどうかを確認できます。

主な出力は、Claude Code、CLAUDE.md、Codex、カーソルルール、または任意のシステムプロンプトで再利用できる単一のマークダウンファイルです。

クイックスタート

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。

README

以下は原文 README の抜粋です。原文を見る。

unslop

Empirically detect the repetitive defaults a model falls back on, then turn those findings into a reusable instruction file that makes future outputs less generic.

Send This To Your Agent

Copy and send this sentence:

Clone https://github.com/mshumer/unslop, read https://github.com/mshumer/unslop/blob/main/skills/unslop/SKILL.md, run unslop for DOMAIN_HERE, review unslop-output/analysis.md and unslop-output/skill.md for specificity, and return the finished skill file plus the main repeated patterns you found.

Agent-readable instructions live here: skills/unslop/SKILL.md

What It Does

Every model has defaults it collapses toward. In writing, that means the same openings, transitions, and rhetorical moves. In visual work, that means the same landing-page structure, the same gradients, the same card grids, the same CTA blocks.

unslop measures those defaults instead of guessing at them.

  1. You give it a domain.
  2. It generates a prompt set and produces many samples with Claude Code.
  3. For visual work, it renders screenshots so the analysis can inspect what the pages actually look like.
  4. It analyzes the whole set for repeated patterns.
  5. It writes skill.md, a focused file of what to avoid next time.
  6. It runs a before/after comparison so you can see whether the profile actually changed the result.

The main output is a single markdown file you can reuse in Claude Code, CLAUDE.md, Codex, Cursor rules, or any system prompt.

Quickstart

You need Claude Code installed.

git clone https://github.com/mshumer/unslop.git
cd unslop

python3 -m venv .venv
source .venv/bin/activate

# Text / writing domains
python3 unslop.py --domain "blog writing"

# Visual / website domains
pip install playwright && playwright install chromium
python3 unslop.py --domain "startup SaaS landing pages" --type visual --count 20 --concurrency 3

Output

Results land in ./unslop-output/:

unslop-output/
  skill.md
  analysis.md
  prompts.json
  samples/
  screenshots/
  before-after/
    before.md / before.html
    after.md / after.html
    before.png / after.png

skill.md is the file you usually want to keep and reuse.

Common Commands

python3 unslop.py --domain "marketing emails" --count 50 --concurrency 5
python3 unslop.py --domain "startup SaaS landing pages" --type visual --count 20 --concurrency 3
python3 unslop.py --domain "Python tutorials" --count 100 --concurrency 10
python3 unslop.py --domain "React landing pages" --type visual --model sonnet --effort low

Options

Flag Default Description
--domain required What to analyze
--type text text for writing/code/prose, visual for websites/HTML
--count 50 Number of samples to generate
--concurrency 5 Parallel Claude Code calls
GitHub で README 全文を見る

推奨ツール

別のキーワードを試すか、フィルタを外してください。

インストール

npx skillfish add mshumer/unslop
MCP 初心者?mcpskill.org のガイドから始めましょう →