ソース情報
- リポジトリ
- aRustyDev/agents
- ソースの最終更新活動
- 2026年3月17日 04:20
- 検出された SKILL.md の言語
- 英語
- スター
- 8
- フォーク
- 3
インストール方法
デフォルトでは、最初にソースを確認する Prompt が選択されています。直接コマンドに切り替えるか、ローカルコピーをダウンロードすることもできます。
ソースファイルを確認
インストールを決める前に、SKILL.md と SkillsMP に表示されている付属ファイルをお読みください。
メニュー
デフォルトでは、最初にソースを確認する Prompt が選択されています。直接コマンドに切り替えるか、ローカルコピーをダウンロードすることもできます。
インストールを決める前に、SKILL.md と SkillsMP に表示されている付属ファイルをお読みください。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
直接コマンドでは確認用 Prompt が省略されます。実行前にソースを確認してください。
npx skills add https://github.com/aRustyDev/agents --skill codebase-analysisコマンドは1行のまま表示されます。コピー前に横へスクロールして全体を確認してください。
ローカルで確認しますか?SkillsMP が現在取得できるファイルをダウンロードできます。
SOC 職業分類に基づく
SKILL.md を表示中
| name | Codebase Analysis |
| version | 1.0.0 |
| description | Extract IR from source code for cross-language conversion |
| category | conversion |
| languages | ["python","typescript","rust","java","go","scala","roc","kotlin","swift","elixir"] |
| tools | ["ir-extract-python","ir-extract-rust","ir-extract-typescript","ir-extract-go","ir-extract-scala","ir-extract-roc"] |
Extract an Intermediate Representation (IR) from source code to enable cross-language conversion and analysis.
/codebase-analysis <path> [--language <lang>] [--depth <0-4>] [--output <format>]
| Parameter | Description | Default |
|---|---|---|
path | File or directory to analyze | Required |
--language | Source language (auto-detected if omitted) | auto |
--depth | IR extraction depth (0-4) | 4 |
--output | Output format (json, yaml, summary) | json |
If --language is not specified, detect based on:
.py, .rs, .ts, .go, .scala, .roc)pyproject.toml, Cargo.toml, package.json)Identify all modules and their relationships:
Extract type definitions and relationships:
Extract function signatures and semantics:
Infer semantic properties:
Mark concepts that may not convert cleanly:
The IR is organized into 5 layers of increasing abstraction:
| Layer | Name | Description |
|---|---|---|
| 0 | Expressions | AST-level expression nodes |
| 1 | Data Flow | Value flow through variables |
| 2 | Control Flow | Execution paths and branches |
| 3 | Type System | Type definitions and relationships |
| 4 | Module Structure | Imports, exports, dependencies |
ir:
version: "1.0"
source_language: "python"
source_path: "src/main.py"
modules:
- name: "main"
imports: [...]
exports: [...]
types:
- name: "User"
kind: "struct"
properties:
- name: "id"
type: "int"
- name: "name"
type: "str"
functions:
- name: "get_user"
parameters:
- name: "id"
type: "int"
return_type: "Optional[User]"
purity: "pure"
annotations:
- kind: "PY-003"
target: "get_user"
message: "Generator usage detected"
severity: "medium"
Gaps are annotated with:
kind: Gap identifier (e.g., "PY-RS-001")target: What element has the gapmessage: Human-readable descriptionseverity: critical, high, medium, low, infosuggestion: Recommended resolution/codebase-analysis src/models.py
/codebase-analysis ./src --language rust --output summary
/codebase-analysis lib/ --depth 2 # Control flow only