config/genie/skills/steering-lakeview-handoff/SKILL.md
lakeview-handoff.md を読み、Lakeview ダッシュボードのウィジェット JSON を編集する実装側スキル。 Claude Code / Codex 側が生成した handoff ファイルの指示に従い、ウィジェットを実装し、 完了後に Implementation Log を追記する。Claude Code 側の同名スキルと対称関係。 Use when: - Lakeview ダッシュボード作業を依頼され、対応する steering task dir に lakeview-handoff.md が存在するとき - ウィジェット JSON の追加・変更・修正をするとき - 作業完了後に Implementation Log を残すとき
npx skillsauth add kumewata/dotfiles steering-lakeview-handoffInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Claude Code / Codex 側で生成された lakeview-handoff.md の指示に従い、Lakeview ウィジェット JSON を編集する。
ウィジェット編集に着手する前に、必ず lakeview-pitfalls スキルを Read する:
~/.assistant/skills/lakeview-pitfalls/SKILL.md
このスキルには以下がインライン展開されている:
これを読まずに着手すると、過去セッションで踏んだ pitfall (type 明示で空欄、30KB JSON サイレント切捨、bar 軸カスタム不可で 3 回やり直し等) を繰り返す。
steering task ディレクトリから handoff ファイルを特定して読む:
/Users/<current-user>/steering/<owner--repo>/<task-dir>/lakeview-handoff.md
<current-user> は現在の workspace ユーザー名に読み替える。
handoff.md の以下のセクションを必ず確認する:
handoff の指示に従ってダッシュボード JSON を編集する。
databricks lakeview get <DASHBOARD_ID> --output json)type 明示、NULL 処理、FORMAT_NUMBER 等の共通ルールを徹底handoff の widget 仕様で encoding / format / レイアウトは明示されているが、JSON の細部 (例: pivot の rows/columns/cell の組み立て、bar の encoding/mark の入れ子) を知りたい場合は:
databricks lakeview get <ID> --output json) で似た構造を参考にするlakeview-handoff.md の Open Questions セクションに記載し、Claude Code 側に質問編集後、JSON サイズを確認:
wc -c dashboard.json
30KB を超えていれば UI 貼り付け不可、CLI で更新する:
databricks lakeview update <DASHBOARD_ID> --json @dashboard.json
handoff の "絶対に触らない" セクションに列挙された項目は変更禁止:
これらの変更が必要だと感じた場合、実装を止めて handoff の Open Questions に記載し、Claude Code 側にレビューを依頼する。
実装完了後、Implementation Log を記録する。まず直接書き戻しを試み、失敗したらチャット欄に出力する。
lakeview-handoff.md の末尾 "Implementation Log" セクションに追記する。
YYYY-MM-DD (vXX): <Task X> 実装完了。
- <変更点 1>
- <変更点 2>
- 受入条件: <チェック結果>
- 備考: <特記事項>
Published URL: <URL>
Revision: <revisionId>
追記が成功すれば Step 4 は完了。Step 5 に進む。
lakeview-handoff.md への書き戻しが Unsupported cell during execution エラー等で失敗した場合:
lakeview-pitfalls の "環境制約" セクション参照)## Implementation Report (Claude Code へ引き渡し用)
YYYY-MM-DD (vXX): <Task X> 実装完了。
- <変更点 1>
- <変更点 2>
- 受入条件: <チェック結果>
- 備考: <特記事項>
Published URL: <URL>
Revision: <revisionId>
各エントリには 何を変えたか + 理由 を含める。Claude Code 側が pull 後 (または受け取り後) に読んで feedback memory / constraints.md を更新する材料になる。
handoff の "受入条件" を 1 つずつ確認し、すべて満たしていることを確認してから完了報告する。
満たせない条件があれば、Implementation Log にその旨と理由を記載し、Claude Code 側に戻す。
詳細は lakeview-pitfalls SKILL.md の "30KB 超 JSON のデプロイ手順" 参照。
databricks lakeview update) で更新するdatabricks lakeview get で差分確認するステークホルダーから handoff 範囲外の追加要望が来た場合:
handoff のスコープを勝手に拡大しない。
lakeview-pitfalls (workspace .assistant/skills/lakeview-pitfalls): pitfall 回避カタログ + 共通ルール。Step 0 で必須先読みsteering-lakeview-handoff: 本スキルが読む handoff を生成する対称スキルdevelopment
Generate a private monthly Codex usage and workflow insights report from local ~/.codex/sessions JSONL without exposing raw transcripts. Use when the user explicitly asks for $codex-insights, Codex insights, monthly AI-agent usage review, or a Codex replacement for Claude Code /insights.
tools
Use when creating a new skill or making a substantial change to an existing skill and you also need to design, update, or review Waza-based executable evaluations. This includes deciding whether Waza is warranted, mapping `evals.json` cases into Waza tasks, choosing fixtures and graders, selecting a valid model with `waza models --json`, and running a local-first `waza run` workflow. Do NOT use for installing the Waza CLI itself or for general skill-authoring advice that does not involve Waza; use `skill-creator` for skill design and this skill for the Waza execution layer. Trigger especially when the user mentions Waza, `waza run`, `waza models`, executable evals, compare, graders, fixtures, or wants to validate a skill change with model-backed evaluation.
tools
Use when the user wants Codex to ask Claude Code for a second opinion or review on code, docs, diffs, PR changes, or design notes without modifying files. This delegates bounded review-only analysis through the Claude Code CLI (`claude -p`). Do NOT use for implementation or file edits; keep this skill review-only. Trigger especially when the user says ask Claude, ask Claude Code, cc-delegate, Claude review, second opinion from Claude, compare Codex and Claude, or review this diff/document with Claude Code.
tools
Airflow DAG development skill for writing, reviewing, testing, and debugging Apache Airflow workflows. Use whenever the user mentions Airflow, DAGs, tasks, operators, sensors, schedules, retries, catchup, DAG import errors, DAG parse performance, or workflow orchestration in Python. Also use for Amazon MWAA / Managed Workflows for Apache Airflow work, including MWAA DAG deployment, requirements.txt, plugins.zip, aws-mwaa-docker-images, S3 DAG folders, CloudWatch logs, and MWAA-specific dependency or IAM issues.