deslop は何をしますか?
テキストがAI生成と読まれる原因となる特徴を検出し、書き換えるエージェントスキル(SKILL.md + 依存関係ゼロのリンター)。
概要
このスキルは、AIが生成したテキストに頻繁に見られる「AI臭さ」を特定し、自然な人間の文体に書き換えるためのツールです。以下のような特徴を検出します:
- 過度にフォーマルまたは堅苦しい表現
- 不自然な接続詞やトランジション
- 繰り返されるパターンやフレーズ
- 過剰な修飾語
- 一般的なAIの言い回し(例:「〜することが重要です」「〜かもしれません」など)
使い方
スキルとして
AIエージェント(Claude Code、Cursor、Codexなど)にこのスキルをインストールすると、エージェントが自動的にテキストのAI臭さを検出し、書き換えを提案します。
リンターとして
依存関係ゼロのリンターとしても使用できます。以下のコマンドで実行します:
npx deslop lint <file>
または:
deslop lint <file>
設定
deslop.config.json または package.json の deslop フィールドで設定できます:
{
"deslop": {
"tells": ["formal", "repetition", "transition"],
"exclude": ["node_modules", "dist"]
}
}
サポート
問題やフィーチャーリクエストは GitHub Issues までお願いします。