ソース情報
- リポジトリ
- ChonSong/riptide
- ソースの最終更新活動
- 2026年8月25日 22:46
- 検出された SKILL.md の言語
- 英語
- スター
- 0
- フォーク
- 0
インストール方法
デフォルトでは、最初にソースを確認する Prompt が選択されています。直接コマンドに切り替えるか、ローカルコピーをダウンロードすることもできます。
ソースファイルを確認
インストールを決める前に、SKILL.md と SkillsMP に表示されている付属ファイルをお読みください。
メニュー
デフォルトでは、最初にソースを確認する Prompt が選択されています。直接コマンドに切り替えるか、ローカルコピーをダウンロードすることもできます。
インストールを決める前に、SKILL.md と SkillsMP に表示されている付属ファイルをお読みください。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
直接コマンドでは確認用 Prompt が省略されます。実行前にソースを確認してください。
npx skills add https://github.com/ChonSong/riptide --skill diagram-analystコマンドは1行のまま表示されます。コピー前に横へスクロールして全体を確認してください。
ローカルで確認しますか?SkillsMP が現在取得できるファイルをダウンロードできます。
Self-hosted GitHub App with three bots: (1) Companion — posts TL;DR comments on PRs with graphify-informed blast radius and contextual GIF reactions, triggered by webhook. (2) Riptide Review — autonomous deep-think code review for large settled PRs (>100 LOC, unchanged 30+ min), triggered by cron polling. (3) Proofshotter — visual verification via Playwright captures for UI changes, triggered by cron polling.
Targeted test execution from PR diff changed files. Maps source files to test files, runs pytest, and reports results.
Use when working on the Riptide auto-review bot codebase.
SKILL.md を表示中
| name | diagram_analyst |
| description | Generate annotated Excalidraw diagrams from PR review findings. |
| tags | ["excalidraw","diagram","review","visualization"] |
Generates an annotated Excalidraw diagram from PR review findings. This module
wraps the pipeline DiagramBuilder to produce a visual summary of what the PR
changes and the key findings from the review.
python -m riptide.diagram_analyst \
--findings /tmp/findings.json \
--owner ChonSong \
--repo riptide \
--pr 42 \
--title "feat: add new feature" \
--author "ChonSong" \
--loc 150 \
--output /tmp/diagram_insights.json
A JSON file containing an array of findings:
[
{
"severity": "critical|warning|suggestion|info",
"title": "Short description of the issue",
"file": "path/to/file.py",
"line": 42,
"detail": "Detailed explanation and suggested fix"
}
]
JSON with the following structure:
{
"diagram_url": "https://excalidraw.com/#json=... or file:///tmp/...",
"narrative": {
"summary": "PR #42 by author: 1 critical, 2 warning in 3 file(s)",
"title": "feat: add new feature",
"author": "ChonSong",
"repo": "ChonSong/riptide",
"total_loc": 150,
"findings_count": 3,
"severity_breakdown": {"critical": 1, "warning": 2},
"files_affected": ["path/to/file.py", "..."]
},
"confidence": 0.85,
Called by the Conductor pipeline AFTER the Judge produces findings. If diagram generation fails, the review proceeds without a diagram.
None (empty findings, import error, or diagram build failure)The module is defensive — it logs warnings and returns None on any failure, allowing the review to proceed without a diagram attachment.