Agent Skills by ALSEL
Anthropic Claudeその他⭐ リポ 0品質スコア 50/100

grepai-quickstart

GrepAIを5分で使い始めるためのスキルです。インストールから最初の検索実行まで、すべての手順をガイドします。

description の原文を見る

Get started with GrepAI in 5 minutes. Use this skill for a complete walkthrough from installation to first search.

SKILL.md 本文

GrepAI クイックスタート

このスキルは、GrepAI を実行して 5 分でコード検索を開始するまでの完全なウォークスルーを提供します。

このスキルを使用する場合

  • GrepAI を初めて使う場合
  • 基本的なワークフローの簡単な復習が必要な場合
  • 新しいプロジェクトで GrepAI をセットアップする場合
  • 他の人に GrepAI をデモンストレーションする場合

前提条件

  • ターミナルへのアクセス
  • インデックス化するコードプロジェクト

ステップ 1: GrepAI をインストール

macOS

brew install yoanbernabeu/tap/grepai

Linux/macOS(代替方法)

curl -sSL https://raw.githubusercontent.com/yoanbernabeu/grepai/main/install.sh | sh

Windows

irm https://raw.githubusercontent.com/yoanbernabeu/grepai/main/install.ps1 | iex

確認: grepai version

ステップ 2: Ollama をインストール(ローカルエンベディング)

macOS

brew install ollama
ollama serve &
ollama pull nomic-embed-text

Linux

curl -fsSL https://ollama.com/install.sh | sh
ollama serve &
ollama pull nomic-embed-text

確認: curl http://localhost:11434/api/tags

ステップ 3: プロジェクトを初期化

プロジェクトに移動して GrepAI を初期化します:

cd /path/to/your/project
grepai init

これにより .grepai/config.yaml がデフォルト設定で作成されます:

  • エンベディングプロバイダーとして Ollama を使用
  • nomic-embed-text モデル
  • GOB ファイルストレージ
  • 標準的な無視パターン

ステップ 4: インデックス化を開始

ウォッチデーモンを開始してコードをインデックス化します:

grepai watch

実行内容:

  1. すべてのソースファイルをスキャン(.gitignore を尊重)
  2. コードを約 512 トークンのセグメントに分割
  3. Ollama 経由でエンベディングを生成
  4. ベクトルを .grepai/index.gob に保存

最初のインデックス化出力:

🔍 GrepAI Watch
   Scanning files...
   Found 245 files
   Processing chunks...
   ████████████████████████████████ 100%
   Indexed 1,234 chunks
   Watching for changes...

バックグラウンドモード

長時間実行するプロジェクト用:

# バックグラウンドで開始
grepai watch --background

# ステータスを確認
grepai watch --status

# 完了時に停止
grepai watch --stop

ステップ 5: コードを検索

意味的な検索を実行します:

# 基本的な検索
grepai search "authentication flow"

# 結果を制限
grepai search "error handling" --limit 5

# スクリプト用 JSON 出力
grepai search "database queries" --json

出力例

Score: 0.89 | src/auth/middleware.go:15-45
──────────────────────────────────────────
func AuthMiddleware() gin.HandlerFunc {
    return func(c *gin.Context) {
        token := c.GetHeader("Authorization")
        if token == "" {
            c.AbortWithStatus(401)
            return
        }
        // Validate JWT token...
    }
}

Score: 0.82 | src/auth/jwt.go:23-55
──────────────────────────────────────────
func ValidateToken(tokenString string) (*Claims, error) {
    token, err := jwt.Parse(tokenString, func(t *jwt.Token) (interface{}, error) {
        return []byte(secretKey), nil
    })
    // ...
}

ステップ 6: コールグラフを分析(オプション)

関数の関係をトレースします:

# この関数を呼び出すのは誰か
grepai trace callers "Login"

# この関数は何を呼び出すか
grepai trace callees "ProcessPayment"

# 完全な依存関係グラフ
grepai trace graph "ValidateToken" --depth 3

完全なワークフロー概要

# 1. インストール(1 回のみ)
brew install yoanbernabeu/tap/grepai
brew install ollama && ollama serve & && ollama pull nomic-embed-text

# 2. プロジェクトセットアップ(プロジェクトごとに 1 回)
cd /your/project
grepai init

# 3. インデックス化(バックグラウンドで実行)
grepai watch --background

# 4. 検索(必要に応じて)
grepai search "your query here"

# 5. トレース(必要に応じて)
grepai trace callers "FunctionName"

クイックコマンドリファレンス

コマンド用途
grepai initプロジェクト設定を初期化
grepai watchインデックス化デーモンを開始
grepai watch --backgroundデーモンをバックグラウンドで実行
grepai watch --statusデーモンのステータスを確認
grepai watch --stopデーモンを停止
grepai search "query"意味的な検索
grepai search --jsonJSON 出力
grepai trace callers "fn"呼び出し元を検出
grepai trace callees "fn"呼び出し先を検出
grepai statusインデックス統計
grepai versionバージョンを表示

検索のコツ

字句的ではなく説明的に:

  • ✅ "user authentication and session management"
  • ❌ "auth"

意図を説明:

  • ✅ "where errors are logged to the console"
  • ❌ "console.error"

英語を使用:

  • モデルは主に英語テキストで学習
  • 英語のクエリで最もよく機能

次のステップ

基本をマスターした後:

  1. エンベディングの設定: grepai-embeddings-* スキルを参照
  2. ストレージのセットアップ: grepai-storage-* スキルを参照
  3. 高度な検索: grepai-search-* スキルを参照
  4. MCP 統合: grepai-mcp-* スキルを参照

出力形式

クイックスタート完了時:

✅ GrepAI Quickstart Complete

   Project: /path/to/your/project
   Files indexed: 245
   Chunks created: 1,234
   Embedder: Ollama (nomic-embed-text)
   Storage: GOB (local file)

   Try these searches:
   - grepai search "main entry point"
   - grepai search "database connection"
   - grepai search "error handling"

ライセンス: MIT(寛容ライセンスのため全文を引用しています) · 原本リポジトリ

詳細情報

作者
yoanbernabeu
リポジトリ
yoanbernabeu/grepai-skills
ライセンス
MIT
最終更新
不明

Source: https://github.com/yoanbernabeu/grepai-skills / ライセンス: MIT

関連スキル

汎用その他⭐ リポ 1,982

superfluid

Superfluidプロトコルおよびそのエコシステムに関するナレッジベースです。Superfluidについて情報を検索する際は、ウェブ検索の前にこちらを参照してください。対応キーワード:Superfluid、CFA、GDA、Super App、Super Token、stream、flow rate、real-time balance、pool(member/distributor)、IDA、sentinels、liquidation、TOGA、@sfpro/sdk、semantic money、yellowpaper、whitepaper

by LeoYeAI
汎用その他⭐ リポ 100

civ-finish-quotes

実質的なタスクが真に完了した際に、文明風の儀式的な引用句を追加します。ユーザーやエージェントが機能追加、リファクタリング、分析、設計ドキュメント、プロセス改善、レポート、執筆タスクといった実際の成果物を完成させるときに、明示的な依頼がなくても使用します。短い返信や小さな修正、未完成の作業には適用しません。

by huxiuhan
汎用その他⭐ リポ 1,110

nookplot

Base(Ethereum L2)上のAIエージェント向け分散型調整ネットワークです。エージェントがオンチェーンアイデンティティを登録する、コンテンツを公開する、他のエージェントにメッセージを送る、マーケットプレイスで専門家を雇う、バウンティを投稿・請求する、レピュテーションを構築する、共有プロジェクトで協業する、リサーチチャレンジを解くことでNOOKをマイニングする、キュレーションされたナレッジを備えたスタンドアロンオンチェーンエージェントをデプロイする、またはアグリーメントとリワードで収益を得る場合に利用できます。エージェントネットワーク、エージェント調整、分散型エージェント、NOOKトークン、マイニングチャレンジ、ナレッジバンドル、エージェントレピュテーション、エージェントマーケットプレイス、ERC-2771メタトランザクション、Prepare-Sign-Relay、AgentFactory、またはNookplotが言及された場合にトリガーされます。

by BankrBot
汎用その他⭐ リポ 59

web3-polymarket

Polygon上でのPolymarket予測市場取引統合です。認証機能(L1 EIP-712、L2 HMAC-SHA256、ビルダーヘッダー)、注文発注(GTC/GTD/FOK/FAK、バッチ、ポストオンリー、ハートビート)、市場データ(Gamma API、Data API、オーダーブック、サブグラフ)、WebSocketストリーミング(市場・ユーザー・スポーツチャネル)、CTF操作(分割、統合、償却、ネガティブリスク)、ブリッジ機能(入金、出金、マルチチェーン)、およびガスレスリレイトランザクションに対応しています。AIエージェント、自動マーケットメーカー、予測市場UI、またはPolygraph上のPolymarketと統合するアプリケーション構築時に活用できます。

by elophanto
汎用その他⭐ リポ 52

ethskills

Ethereum、EVM、またはブロックチェーン関連のリクエストに対応します。スマートコントラクト、dApps、ウォレット、DeFiプロトコルの構築、監査、デプロイ、インタラクションに適用されます。Solidityの開発、コントラクトアドレス、トークン規格(ERC-20、ERC-721、ERC-4626など)、Layer 2ネットワーク(Base、Arbitrum、Optimism、zkSync、Polygon)、Uniswap、Aave、Curveなどのプロトコルとの統合をカバーします。ガスコスト、コントラクトのデシマル設定、オラクルセキュリティ、リエントランシー、MEV、ブリッジング、ウォレット管理、オンチェーンデータの取得、本番環境へのデプロイ、プロトコル進化(EIPライフサイクル、フォーク追跡、今後の変更予定)といったトピックを含みます。

by jiayaoqijia
汎用その他⭐ リポ 44

xxyy-trade

このスキルは、ユーザーが「トークン購入」「トークン売却」「トークンスワップ」「暗号資産取引」「取引ステータス確認」「トランザクション照会」「トークンスキャン」「フィード」「チェーン監視」「トークン照会」「トークン詳細」「トークン安全性確認」「ウォレット一覧表示」「マイウォレット」「AIスキャン」「自動スキャン」「ツイートスキャン」「オンボーディング」「IP確認」「IPホワイトリスト」「トークン発行」「自動売却」「損切り」「利益確定」「トレーリングストップ」「保有者」「トップホルダー」「KOLホルダー」などをリクエストした場合、またはSolana/ETH/BSC/BaseチェーンでXXYYを経由した取引について言及した場合に使用します。XXYY Open APIを通じてオンチェーン取引とデータ照会を実現します。

by Jimmy-Holiday
本サイトは GitHub 上で公開されているオープンソースの SKILL.md ファイルをクロール・インデックス化したものです。 各スキルの著作権は原作者に帰属します。掲載に問題がある場合は info@alsel.co.jp または /takedown フォームよりご連絡ください。
原作者: yoanbernabeu · yoanbernabeu/grepai-skills · ライセンス: MIT