Communitygithub.com

Mustapha5298/snippy

✂️ スニペットを簡単にカット&管理。再利用可能なコードブロックへのクイックアクセスとワークフローの効率化を実現します。

snippy とは?

Mustapha5298/snippy は、AIエージェント(Claude Code、Cursor、Codex等)向けに設計されたスキルで、コードスニペットの作成、管理、呼び出しを効率化します。このツールは、頻繁に使用するコードブロックをあらかじめ保存しておき、自然言語の指示やキーワードで瞬時に呼び出すことを可能にします。開発者は繰り返し同じコードを手入力する必要がなくなり、ワークフローの中断を減らして生産性を向上できます。スキルは特定のプラットフォームに依存せず、汎用的なファイル構成とマークダウン形式でスニペットを保存・整理するため、どのAIエージェント環境にも容易に統合できます。ユーザーはタグやカテゴリでスニペットを分類し、プロジェクト横断的に再利用できます。

対応~Claude Code~Codex CLI~Cursor
npx skills add Mustapha5298/snippy

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

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

ドキュメント

snippy は何をしますか?

✂️ スニペットを簡単にカット&管理。再利用可能なコードブロックへのクイックアクセスとワークフローの効率化を実現します。

概要

Snippy は、AIエージェントのためのコードスニペット管理ツールです。頻繁に使用するコードブロックを保存し、自然言語のクエリで即座に呼び出すことができます。

機能

  • スニペットの保存: 再利用したいコードブロックをカテゴリごとに整理して保存します。
  • クイック検索: キーワードやタグでスニペットを即座に検索できます。
  • 言語サポート: 複数のプログラミング言語やフレームワークに対応します。
  • プロジェクト横断: プロジェクトをまたいで同じスニペットを利用できます。

使用方法

  1. スニペットを追加するには、以下のようなファイル構造を作成します:
snippets/
├── python/
│   ├── decorator.md
│   └── context_manager.md
├── javascript/
│   ├── array_methods.md
│   └── promise.md
└── docker/
    ├── dockerfile_template.md
    └── compose_example.md
  1. 各スニペットファイルには、マークダウン形式でコードと説明を記述します。

  2. AIエージェントに「pythonのデコレータパターンを呼び出して」などと指示すると、該当するスニペットが自動的に挿入されます。

設定

環境変数 SNIPPY_PATH でスニペットの保存先ディレクトリを指定できます。デフォルトは ./snippets です。

対応プラットフォーム

  • Claude Code
  • Cursor
  • Codex
  • その他、ファイルベースのスキルをサポートするAIエージェント

ライセンス

MIT

関連スキル