Communityコーディング&開発github.com

ozdemircili/deslop

テキストがAI生成と読まれる原因となる特徴を検出し、書き換えるエージェントスキル(SKILL.md + 依存関係ゼロのリンター)。

deslop とは?

このスキルは、テキストがAIによって生成されたと読者に感じさせてしまう「AI臭さ」を検出し、自然な人間らしい文体に書き換えるためのツールです。具体的には、過度にフォーマルな表現や繰り返しパターン、不自然な接続詞の使用など、AIに特有の言語的特徴を特定します。対応プラットフォームはClaude Code、Cursor、Codexなどの主要なAIエージェントであり、SKILL.mdを通じてエージェントに指示を与えます。また、依存関係のないシンプルなリンターとしても機能し、開発プロジェクト内で簡単に統合できます。このスキルを使うことで、AIが生成したコンテンツをより人間らしくし、読者に違和感を与えない品質に向上させることが可能です。

対応✓Claude Code~Codex CLI~Cursor
npx skills add ozdemircili/deslop

Installed? Explore more コーディング&開発 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

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 までお願いします。

関連スキル