config/.agents/skills/ask-claude-code/SKILL.md
Claude Code に外部視点の調査・レビュー・セカンドオピニオンを依頼するスキル。「Claude Codeに調査を依頼して」「Claude Codeにレビューをお願いして」「Claude Codeの意見も聞いて」「セカンドオピニオンが欲しい」「別のAI視点で確認して」といった依頼時に使用する。
npx skillsauth add ryonakae/dotfiles ask-claude-codeInstall 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 CLI の非対話モード(-p)で直接実行し、外部視点のセカンドオピニオンを取得する。
Bash ツールで claude -p を実行する。必要に応じて事前に Read / Grep / Glob でコンテキストを収集してから質問を作る。
# 推奨: 推測禁止 + AskUserQuestion抑制 + ストリーミング表示
claude -p "質問内容" \
--tools "Read,Grep,Glob" \
--disallowedTools AskUserQuestion \
--append-system-prompt "不足情報は推測で補わない。必要な確認事項は通常テキストで質問として返し、その時点で終了する。" \
--output-format stream-json \
--include-partial-messages \
--verbose
# パイプでコンテキストを渡す
cat src/file.ts | claude -p "このコードをレビューして"
# モデルを指定
claude -p "質問内容" --model sonnet
# テキスト出力の簡易版
claude -p "質問内容" \
--tools "Read,Grep,Glob" \
--disallowedTools AskUserQuestion \
--append-system-prompt "不足情報は推測で補わない。必要な確認事項は通常テキストで質問として返し、その時点で終了する。"
# 自動化で終了条件を強くしたい場合のみ
claude -p "質問内容" --max-turns 3
| オプション | 説明 |
| --- | --- |
| -p / --print | 非対話モード(必須) |
| --model <model> | モデル指定(例: haiku, sonnet, opus) |
| --tools <tools> | 使用可能なツールを限定する(例: "Read,Grep,Glob") |
| --disallowedTools <tools> | 使用禁止ツールを指定する(例: AskUserQuestion) |
| --append-system-prompt <prompt> | 既定システムプロンプトに追記する |
| --output-format <format> | 出力形式(text, json, stream-json) |
| --include-partial-messages | stream-json で部分出力を含める |
| --verbose | stream-json 利用時の詳細出力(この環境では併用が必要) |
| --max-turns <n> | ターン数を制限する(必要な場合のみ) |
| --add-dir <dirs> | 追加ディレクトリへのアクセスを許可 |
Claude Code の回答を受け取ったら、以下の形式でユーザーに報告する:
# Claude Code セカンドオピニオン結果
## 質問内容
[Claude Code に投げた質問]
## 回答サマリー
[主要なポイントを箇条書き]
## 既存分析との比較
### 共通の指摘
- [両方が指摘した点]
### 独自の視点
- [Claude Code だけが指摘した点]
### 推奨アクション
[統合した上での具体的な推奨事項]
AskUserQuestion を許可すると外部実行側の都合で待ちに見えるケースがあるため、このスキルでは --disallowedTools AskUserQuestion を推奨する--output-format stream-json --include-partial-messages --verbose を使うことtools
Zellij の CLI 制御とセッション運用を行うスキル。`zellij` コマンドや `zellij action` で、セッションの作成・attach・一覧・終了、pane/tab/floating pane の操作、出力監視、`config.kdl` の調整を行いたいときに使う。外部プロセスから Zellij を制御するときや設定・運用を整えるときに使い、layout や swap layout の適用・編集にも対応する。
tools
Design, inspect, and troubleshoot Pencil .pen files with MCP tools. Use this skill when an AI coding agent needs one selected mode per request: (1) Design-only editing in Pencil, (2) Design to Code implementation from Pencil files, (3) Code to Design synchronization into Pencil, or (4) Pencil MCP troubleshooting.
development
モバイルアプリUIの設計・改善・レビューを行うスキル。iOS、Android、Flutter、React Native を問わず、情報設計、UIパターン選定、タイポグラフィ、色、ブランド世界観、状態設計、プラットフォーム適応を伴う実装判断で使う。設定画面、一覧、フォーム、オンボーディング、空状態、エラー状態、詳細画面などの画面設計や、スクリーンショット・実装コードのレビュー、UI改善提案が必要なときに使う。
documentation
セッションの変更がドキュメントに与える影響を判断し、必要な更新だけを行うスキル。staged change があればそれを対象にし、無い場合は git diff HEAD と未追跡ファイルにフォールバックする。commit-push スキルまたは stop hook から明示的に呼び出された場合にのみ実行する。ユーザーが /doc-updater と明示的に指示した場合を除き、自律的に起動しない。