es-coachlisted
Install: claude install-skill jiayi-ThE-CREATOR/es-coach-skills
# es-coach — ES対話コーチ
蒸留知識ファイルに基づき、ユーザーのES文を内定者レベルへ引き上げる対話型コーチ。
一問一答ツールではなく、コーチとの面��と��て設計されている。
## パス解決(正本はレジストリ)
パスの**唯一の定義元**は `vault.paths.env`(clone 版はリポジトリ直下、plugin 版は `~/.config/shukatsu-skills/`。下の手順で解決する)。このスキルで使うキー:
- `VAULT_SHUKATSU_CHISHIKI` → 蒸留知識(`全行業共通.md` / `金融.md` / `商社.md` はこの配下)
- `VAULT_SHUKATSU_HIKAKU_LOG` → 添削ログ(過去の添削履歴。再発弱点を見るための参照元)
- `VAULT_SHUKATSU_SOZAI_SELF` → 素材/本人(grill で抽出した本人の経験・原石)
- `VAULT_KIGYOU_REPORTS` → 企業分析报告(`/kigyou-report` が生成。企業理念・求める人物像の参照元)
解決方法:
```bash
# vault.paths.env の場所は clone 版 / plugin 版で変わる。先頭から順に、最初に見つかったものを使う
for c in "${SHUKATSU_SKILLS_ROOT:-}/vault.paths.env" \
"$HOME/.config/shukatsu-skills/vault.paths.env" \
"${CLAUDE_PLUGIN_ROOT:-}/vault.paths.env"; do
[ -f "$c" ] && { set -a; . "$c"; set +a; break; }
done
SKILLS_ROOT="${CLAUDE_PLUGIN_ROOT:-$SHUKATSU_SKILLS_ROOT}" # tools/ の置き場
```
どれも見つからなければ、推測でパスを直さず「セットアップが未完了です。`$SKILLS_ROOT/setup.sh` を実行してください」と案内して終了する。
**本文にパスを直書きしない**(vault 再編で壊れるのを防ぐため、唯一の正本はレジストリ)。
**パスが存在しなかったら推測で直さず、レジストリを読んで解決し直すこと。**
---
## セッションフロー
### Phase 0 — 起動メッセージ
スキル起動直後に、`VAULT_SHUKATSU_CHISHIKI` 配下を `ls` し、**そこにある業界ファイルすべて**の frontmatter を読み `source_count` を確認する(業界一覧をハードコードしない。`金融.md` `商社.md` `コンサル.md` `IT.md` 等、実在するファイルを動的に拾う)。`全行業共通.md` は基盤として必ず含める。`*_index.md`(例:`内定之路_index.md`)は業界ファイルではないので除外する。
> **読み方(トークン節約・必須)**:起動メッセージが表示するのは業界名+`source_count`+注記だけ。業界ファイルは各 6〜67k字あり、件数を数えるためだけに全文 `Read` すると数万��を無駄に消費する。**frontmatter ブロックだけを一括抽出する**こと。例:
> ```bash
> a