opensrc
調査用にパッケージなどのソースコードをグローバルキャッシュ(~/.opensrc/)へDLして参照する
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
調査用にパッケージなどのソースコードをグローバルキャッシュ(~/.opensrc/)へDLして参照する
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
macOSのデスクトップアプリ(GUI)をAIが起動・キー操作・スクリーンショットで動作確認するノウハウ。 トリガー: デスクトップアプリの動作確認、GUIのE2E的な検証、「アプリを起動して確認して」
Architecture Decision Record (ADR) を作成するスキル。 ADR フォーマット・品質基準に準拠した ADR ファイルを生成する。 「ADRを書いて」「ADRを作成して」「アーキテクチャの意思決定を記録したい」「〇〇を採用する判断を文書化して」 などの指示で発動する。技術選定、設計方針の変更、規約の策定など、アーキテクチャに関する意思決定の記録が必要な場面で使用すること。
spec-driven developmentで機能開発したいときに使う。 トリガー: "specdd", "spec-driven", "スペック駆動"
Codex CLI(OpenAI)を使用してコードや相談・レビューを行う。 トリガー: "codex", "codexと相談", "codexに聞いて"
PRの説明文作成 トリガー: ユーザーから明示的に`/pr-description`と言われたときのみ使う。`PR作成`などのスキルはたいていリポジトリに用意されているのでそちらを優先して使う
セッション終了時や作業の区切りで、引き継ぎノートを生成する。 トリガー: "handover", "引き継ぎ", "ハンドオーバー"
| name | opensrc |
| description | 調査用にパッケージなどのソースコードをグローバルキャッシュ(~/.opensrc/)へDLして参照する |
単に型定義やインターフェースを見るだけでなく、パッケージの内部動作を理解したいとき に使います
理解したいパッケージやリポジトリのソースコードのパスを取得するには、以下を実行します:
opensrc path <package> # npm パッケージ(例: opensrc path zod)
opensrc path pypi:<package> # Python パッケージ(例: opensrc path pypi:requests)
opensrc path crates:<package> # Rust クレート(例: opensrc path crates:serde)
opensrc path <owner>/<repo> # GitHub リポジトリ(例: opensrc path vercel/ai)
未取得の場合は自動で fetch され、以降はキャッシュされたパスが即座に返ります。進捗は stderr、パスは stdout に出るので、subshell で組み合わせて使えます:
rg "parse" $(opensrc path zod)
cat $(opensrc path zod)/src/types.ts
バージョン指定や複数取得もできます:
opensrc path zod@3.22.0
opensrc path <owner>/<repo>@v1.0.0
opensrc path zod react next
DL済みのパッケージ一覧は以下で確認できます:
opensrc list # 人間が読める形式
opensrc list --json # JSON 出力
キャッシュは ~/.opensrc/ に保存されます