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

codebase-onboarding

未知のコードベースを分析し、アーキテクチャ図・主要なエントリーポイント・規約・初期の CLAUDE.md ファイルを含む構造化されたオンボーディングガイドを生成します。新しいプロジェクトに参加する際や、リポジトリに初めて Claude Code をセットアップする場面に最適です。

description の原文を見る

分析一个陌生的代码库,并生成一个结构化的入门指南,包括架构图、关键入口点、规范和一个起始的CLAUDE.md文件。适用于加入新项目或首次在代码仓库中设置Claude Code时。

SKILL.md 本文

コードベース入門ガイド

未知のコードベースを体系的に分析し、構造化された入門ガイドを生成します。新しいプロジェクトに参加する開発者や、既存のリポジトリで初めて Claude Code を設定するユーザーを対象に設計されています。

使用時機

  • Claude Code でプロジェクトを初めて開くとき
  • 新しいチームまたはリポジトリに参加するとき
  • ユーザーが「このコードベースを理解するのを助けて」と質問するとき
  • ユーザーがプロジェクト用の CLAUDE.md ファイルの生成をリクエストするとき
  • ユーザーが「入門ガイドをください」または「このリポジトリをガイドしてください」と言うとき

動作方法

フェーズ 1: 初期偵察

各ファイルを読まずに、プロジェクトに関する生の情報を収集します。以下のチェックを並行実行します:

1. パッケージマニフェスト検出
   → package.json、go.mod、Cargo.toml、pyproject.toml、pom.xml、build.gradle、
     Gemfile、composer.json、mix.exs、pubspec.yaml

2. フレームワークフィンガープリント認識
   → next.config.*、nuxt.config.*、angular.json、vite.config.*、
     django settings、flask app factory、fastapi main、rails config

3. エントリーポイント特定
   → main.*、index.*、app.*、server.*、cmd/、src/main/

4. ディレクトリ構造スナップショット
   → 最初の 2 層のディレクトリツリー、node_modules、vendor、
     .git、dist、build、__pycache__、.next は除外

5. 設定とツール検出
   → .eslintrc*、.prettierrc*、tsconfig.json、Makefile、Dockerfile、
     docker-compose*、.github/workflows/、.env.example、CI 設定

6. テスト構造検出
   → tests/、test/、__tests__/、*_test.go、*.spec.ts、*.test.js、
     pytest.ini、jest.config.*、vitest.config.*

フェーズ 2: アーキテクチャマッピング

偵察データに基づいて以下を特定します:

テクノロジースタック

  • 言語とバージョン制約
  • フレームワークと主要ライブラリ
  • データベースと ORM
  • ビルドツールとバンドラー
  • CI/CD プラットフォーム

アーキテクチャパターン

  • モノリシック、モノレポ、マイクロサービス、またはサーバーレス
  • フロントエンド/バックエンド分離、またはフルスタック
  • API スタイル: REST、GraphQL、gRPC、tRPC

主要ディレクトリ トップレベルディレクトリを用途にマッピング:

<!-- Example for a React project — replace with detected directories -->
src/components/  → React UI コンポーネント
src/api/         → API ルートハンドラー
src/lib/         → 共有ユーティリティライブラリ
src/db/          → データベースモデルとマイグレーション
tests/           → テストスイート
scripts/         → ビルドおよびデプロイスクリプト

データフロー エントリーポイントからレスポンスまでのリクエストパスを追跡:

  • リクエストはどこから入る?(ルーター、ハンドラー、コントローラー)
  • どのように検証される?(ミドルウェア、スキーマ、ガード)
  • ビジネスロジックはどこ?(サービス、モデル、ユースケース)
  • データベースにアクセスする方法?(ORM、生クエリ、リポジトリ)

フェーズ 3: 規約検出

コードベースが従っているパターンを特定:

命名規約

  • ファイル命名: kebab-case、camelCase、PascalCase、snake_case
  • コンポーネント/クラス命名パターン
  • テストファイル命名: *.test.ts*.spec.ts*_test.go

コードパターン

  • エラー処理スタイル: try/catch、Result 型、エラーコード
  • 依存性注入 vs 直接インポート
  • 状態管理アプローチ
  • 非同期パターン: コールバック、Promise、async/await、チャネル

Git 規約

  • 最新のブランチから推測するブランチ命名
  • 最新のコミットから推測するコミットメッセージスタイル
  • PR ワークフロー(スカッシュマージ、マージ、リベース)
  • リポジトリがまだコミット履歴がないか履歴が浅い場合(例:git clone --depth 1)は、このセクションをスキップして「Git 履歴が利用不可または浅すぎるため、規約を検出できません」と記載

フェーズ 4: オンボーディング成果物の生成

2 つの出力を生成:

出力 1: オンボーディングガイド

# 入門ガイド: [プロジェクト名]

## 概要
[2~3文: 本プロジェクトの目的と対象ユーザーを説明]

## テクノロジースタック
<!-- Example for a Next.js project — replace with detected stack -->
| レイヤー | テクノロジー | バージョン |
|-------|-----------|---------|
| 言語 | TypeScript | 5.x |
| フレームワーク | Next.js | 14.x |
| データベース | PostgreSQL | 16 |
| ORM | Prisma | 5.x |
| テスト | Jest + Playwright | - |

## アーキテクチャ
[コンポーネント接続方法の図表または説明]

## 主要エントリーポイント
<!-- Example for a Next.js project — replace with detected paths -->
- **API ルート**: `src/app/api/` — Next.js ルートハンドラー
- **UI ページ**: `src/app/(dashboard)/` — 認証済みページ
- **データベース**: `prisma/schema.prisma` — データモデルの単一の真実源
- **設定**: `next.config.ts` — ビルドおよびランタイム設定

## ディレクトリ構造
[トップレベルディレクトリ → 用途マッピング]

## リクエストライフサイクル
[API リクエストがエントリーポイントからレスポンスまでの全過程を追跡]

## 規約
- [ファイル命名パターン]
- [エラー処理方法]
- [テストパターン]
- [Git ワークフロー]

## 一般的なタスク
<!-- Example for a Node.js project — replace with detected commands -->
- **開発サーバーを実行**: `npm run dev`
- **テストを実行**: `npm test`
- **lint を実行**: `npm run lint`
- **データベース マイグレーション**: `npx prisma migrate dev`
- **本番ビルド**: `npm run build`

## 探す場所
<!-- Example for a Next.js project — replace with detected paths -->
| 実行したいこと | 確認する場所 |
|--------------|-----------|
| API エンドポイントを追加 | `src/app/api/` |
| UI ページを追加 | `src/app/(dashboard)/` |
| データベーステーブルを追加 | `prisma/schema.prisma` |
| テストを追加 | `tests/` (ソースパスに一致) |
| ビルド設定を変更 | `next.config.ts` |

出力 2: 初期 CLAUDE.md

検出された規約に基づいて、プロジェクト固有の CLAUDE.md を生成または更新します。CLAUDE.md が既に存在する場合は、最初にそれを読み込んで拡張してください。既存のプロジェクト固有の指示を保持し、新しい内容または変更内容を明確にマークします。

# プロジェクト説明

## テクノロジースタック
[検出されたテクノロジースタックのサマリー]

## コードスタイル
- [検出されたネーミング規約]
- [検出された従うべきパターン]

## テスト
- テストを実行: `[detected test command]`
- テストパターン: [検出されたテストファイル規約]
- カバレッジ: [設定されている場合はカバレッジコマンド]

## ビルドと実行
- 開発: `[detected dev command]`
- ビルド: `[detected build command]`
- Lint: `[detected lint command]`

## プロジェクト構造
[主要ディレクトリ → 用途マッピング]

## 規約
- [検出されたコミットスタイル]
- [検出された PR ワークフロー]
- [エラーハンドリングパターン]

ベストプラクティス

  1. すべてを読まない — 偵察フェーズは各ファイルを読むのではなく、Glob と Grep を使用します。シグナルが不明確な場合のみ、選別して読み込みます。
  2. 推測ではなく検証 — 設定ファイルからフレームワークが検出されても、実際のコードが別のものを使用している場合は、コードを信じます。
  3. 既存の CLAUDE.md を尊重 — ファイルが既に存在する場合は、置き換えるのではなく拡張します。新しい内容と既存の内容を明確にマークします。
  4. 簡潔に保つ — オンボーディングガイドは 2 分で素早くスキャンできるようにしてください。詳細はコード内に留め、ガイドには記載しないでください。
  5. 不明な項目をマーク — 規約を自信を持って検出できない場合は、推測するのではなく実際のところを述べてください。「テストランナーを特定できません」は間違った答えより良いです。

避けるべきアンチパターン

  • 100 行を超える CLAUDE.md を生成 — フォーカスを保つ
  • すべての依存関係をリストアップ — コーディング方法に影響するもののみ強調
  • 明白なディレクトリ名を説明 — src/ は説明が不要
  • README をコピー — オンボーディングガイドは README が欠けている構造的洞察を提供

例 1: 新しいリポジトリへの初回進入

ユーザー:「このコードベースに入門ガイドをください」 操作:完全な 4 フェーズワークフローを実行 → オンボーディングガイド + 初期 CLAUDE.md を生成 出力:オンボーディングガイドは対話に直接出力され、プロジェクトルートに CLAUDE.md が書き込まれます

例 2: 既存プロジェクト用に CLAUDE.md を生成

ユーザー:「このプロジェクト用に CLAUDE.md を生成してください」 操作:フェーズ 1~3 を実行、オンボーディングガイドをスキップ、CLAUDE.md のみ生成 出力:検出された規約を含むプロジェクト固有の CLAUDE.md

例 3: 既存の CLAUDE.md を拡張

ユーザー:「現在のプロジェクト規約で CLAUDE.md を更新してください」 操作:既存の CLAUDE.md を読み込み、フェーズ 1~3 を実行、新しい発見とマージ 出力:更新された CLAUDE.md。新しい内容を明確にマーク

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

詳細情報

作者
affaan-m
リポジトリ
affaan-m/everything-claude-code
ライセンス
MIT
最終更新
不明

Source: https://github.com/affaan-m/everything-claude-code / ライセンス: 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 フォームよりご連絡ください。
原作者: affaan-m · affaan-m/everything-claude-code · ライセンス: MIT