config/agents/skills/difit/SKILL.md
Git diff viewer with browser-based UI. Use when: - Reviewing code changes before commit or PR - Comparing branches or commits visually - User mentions "difit", "diff viewer", or asks to review changes in browser
npx skillsauth add kumewata/dotfiles difitInstall 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.
ローカルで Git 差分をブラウザ上に見やすく表示するツール。
Node.js 21+ が必要。npx difit で実行(初回以降はキャッシュ利用)。
| 用途 | コマンド |
| ------------------ | ------------------------------- |
| 最新コミットの差分 | npx difit |
| 未コミット変更 | npx difit . |
| ステージ済み変更 | npx difit staged |
| 特定コミット | npx difit <commit-hash> |
| ブランチ比較 | npx difit <branch1> <branch2> |
| GitHub PR | npx difit --pr <PR-URL> |
| オプション | デフォルト | 説明 |
| ----------- | ---------- | ---------------------------------- |
| --mode | split | 表示モード(split / unified) |
| --tui | - | ブラウザを開かずターミナル内で表示 |
| --port | 4966 | サーバーポート番号 |
| --no-open | - | ブラウザの自動起動を抑制 |
| --clean | - | コメント履歴をクリア |
GitHub PR の差分を表示するには gh CLI の認証が必要:
# gh CLI でログイン済みであればそのまま使える
npx difit --pr https://github.com/owner/repo/pull/123
# GH_TOKEN 環境変数でも認証可能
GH_TOKEN=xxx npx difit --pr https://github.com/owner/repo/pull/123
# 未コミット変更をブラウザで確認
npx difit .
# ステージ済みの変更のみ確認
npx difit staged
npx difit feature-branch main
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.
development
Use when the user asks for help drafting a GitHub PR description, a PR review comment, or a Slack post in their own tone (i.e., their personal writing voice). The skill detects the context (formal for PR / review, casual for Slack) and target_type (pr_description, pr_review, slack), drafts the body with an explicit reflection step that avoids verbose, mechanical phrasing, and stages the draft to `~/.local/state/tone/drafts/` via `tone-stage-draft.sh`. The user later runs `/tone-capture <url>` after posting, which pairs the staged draft with the final body to build a corpus for future tone tuning. Trigger especially when the user mentions PR description, PR review comment, Slack post, または「文を書いて」「文面を作って」「自分らしく」「トーン」「tone」.