ebal5
- 9 skills
- 0 followers
- 1 week ago last updated
- ▌ Show Me · ebal5Help the user understand the current topic visually. Pick the smallest view that makes the key point clear: pseudocode, call tree, component tree, file tree, Mermaid, diff, or one focused HTML artifact. 以下の依頼時に使用: - 「show me」「図で」「図解して」「可視化して」「絵にして」 - 「構造を見せて」「フローを描いて」「どう変わるか見せて」 - 今の議論の選択肢・構造・差分を図で示したいとき 以下では使用しない: - このセッションの実装内容を段階的に理解したい場合(→ teach-me を使う) - 自分の計画を批判的に詰めてほしい場合(→ grilling を使う)
- ▌ Handover · ebal5セッション終了時やコンパクト前に、セッションの要約をHANDOVER.mdに保存する。 決定事項、落とし穴、学んだ教訓、次のアクションを記録し、 次のセッションへのスムーズな引き継ぎを実現する。 また、セッションで得た知見からSKILLやCLAUDE.mdの改善も提案する。 以下の依頼時に使用: - 「handover」「引き継ぎ」「セッション終了」 - 「コンパクト前に保存」「文脈を残して」 - 「次のセッションに引き継ぎたい」
- ▌ Uv Script · ebal5Create standalone Python scripts using uv shebang with PEP 723 inline metadata. Use when creating single-file Python tools or scripts that need dependency management without a full project setup.
- ▌ Skill Audit · ebal5Agent Skill のセキュリティ監査。NVIDIA SkillSpector で静的スキャンし、 検出結果の意図を評価して誤検知を切り分け、baseline 登録か修正かを判断する。 以下の依頼時に使用: - 「スキルを監査」「スキルをスキャン」「skill を security チェック」 - 「このスキル入れて安全?」「インストール前に確認」 - upstream-sync PR のレビュー時、外部スキルを取り込む前 - 「skillspector」「skill audit」「scan skill」「audit skill」
- ▌ Coupling Model · ebal5 bundle3 次元モデル (統合強度 × 距離 × 変動性) と均衡結合方程式の定義・スケール・ 解釈帯をまとめた共有参照スキル。用語・式・判定基準を単一ソースとして coupling-design-advisor や将来の coupling-audit / coupling-rebalance が参照する。 発火条件: - 「均衡結合」「結合バランス」「3 次元モデル」の用語定義を確認したいとき - balance スコアの解釈帯を参照したいとき - coupling-* 系スキルの前提として読み込まれる 発火しない: - 設計相談そのもの → coupling-design-advisor - 既存コードの計測 → coupling-audit (未実装)
- ▌ Execute Script Safely · ebal5 bundle使い捨ての Python / shell スクリプトを sandbox 内で実行する前に、 haiku Agent で security pre-review を通して安全性を判定する。 サンドボックスは外部ネット exfil は防ぐが secret 読取や CWD 内の source code poisoning は防げないため、実行前チェックが必要。 以下の場面で使用 (他の skill から sub-skill として呼ばれることもある): - 動作確認のため /tmp/check_*.py 等の一時スクリプトを実行 - 調査 snippet を uv run python や .venv/bin/python で走らせる - サブエージェントが生成したスクリプトを実行する 以下では使用しない: - プロジェクトに commit 済みのスクリプト (scripts/run.py 等) の実行 - allowlist 済み固定 entrypoint (pytest, ruff) の起動 - python -c "print(1+1)" レベルの 1 行 snippet (ただし未知モジュールを import する場合は対象)
- ▌ Japanese Tech Writing · ebal5日本語の技術文書・書籍原稿の文章規範。整形(一文一行、引用ブロック、脚注、コラム記法)、段落と論証の構成(パラグラフライティング)、論証の厳密さ(ツッコミどころの除去)、読み手の負荷の管理、視点と語り、演出の抑制、LLM っぽい空句の禁止、冗長の排除を定める。日本語で技術書の章、草稿、記事、解説文を書くとき、または推敲・リライトするときに使用する。
- ▌ Coupling Design Advisor · ebal5 bundle設計時(事前)の対話型アドバイザ。候補案を3次元(統合強度・距離・変動性)で評価し 均衡度を比較、推奨案と ADR 形式の出力を返す。 発火条件(以下のドメイン語のいずれかを含むときにのみ発火する): - 「結合バランス」「均衡結合」「均衡度」「3 次元モデル」 (本スキル固有の用語 — 必須条件) - 上記語のいずれかを伴う以下の文脈: - 「新しいマイクロサービスの境界を引きたい」 - 「モジュール分割/統合」「サブドメイン境界」の設計判断 - 「イベント駆動 vs 直接呼び出し」の結合バランス評価 - 「結合バランスで設計レビューしたい」という明示的依頼 発火しない: - 「A案 vs B案 どちらが良い」のみの一般的な技術選定・UI/DB 設計(ドメイン語を伴わない) - 既存コードの計測 → coupling-audit(未実装) - 純粋な実装タスク
- ▌ Cognitive Rhythm Writing · ebal5説明的な文章に緩急を設計するための規範。緩急を装飾ではなく認知モードの切替(観察→逡巡→断定→再観察)と未回収の緊張の管理として扱い、文の拍、段落の密度波形、節の入り方、緩みと駄文の判別、執筆後の機械的な点検手順を定める。読み物として読ませたい章・記事・解説文を生成するとき、または「密度はあるが平坦でおもしろくない」文章を診断・修正するときに使用する。