بنقرة واحدة
dotfiles
يحتوي dotfiles على 22 من skills المجمعة من skanehira، مع تغطية مهنية على مستوى المستودع وصفحات skill داخل الموقع.
Skills في هذا المستودع
実装ループ。承認済みの DESIGN.md + DESIGN_DETAIL_APP.md + DESIGN_DETAIL_INFRA.md + TODO.md を入力に、TODO.md の全フェーズをレビュー・コミット込みで自律実装するオーケストレーター。人間の介入はエスカレ条件 (概要設計の破綻 P3 等) のみ。dev-spec の承認ゲート通過後にユーザーが直接起動する。エスカレーション回答後の再開も本スキルの再実行で行う。「実装ループを開始」「設計済み TODO で実装を自律実行」「残りタスクを自動で実装」などで起動。
設計ループ。ユーザーストーリー → UI スケッチ → ユースケース → 実現可能性検証 → PoC 検証 → DDD モデリング → 概要/詳細設計 (DESIGN.md / DESIGN_DETAIL_APP.md / DESIGN_DETAIL_INFRA.md) → 深掘りインタビュー → 検証手順補完 → TODO.md 生成までを対話的に実行し、承認ゲートで実装ループ (/dev-impl) へ引き渡す。 「設計フェーズを開始」「要件を整理したい」「計画を立てたい」「ユーザーストーリーを書きたい」 「技術的に実現できるか確認したい」「TODO.md を作りたい」「DESIGN.md を深掘りしたい」などで起動。 docs/ の状態から途中再開・特定フェーズの部分実行も可能。
ローカルの git 差分を 3 観点 (TDD / コード品質+ルール準拠+構造 / プロダクト readiness) で並列レビュー。本体ロジックは review-tdd / review-quality / review-product-readiness subagent に委譲し、本 skill はメインセッション向けの薄い orchestrator として「差分検出 → PHASE_CONTEXT 組み立て → subagent 並列起動 → 結果集約・整形表示 → 修正アクション選択」を担当する。セキュリティレビューは security-guidance プラグイン (Stop hook の LLM diff review + Edit 時の pattern 検知) に委譲しており本 skill の対象外。fatal 判定は本 skill では行わず、呼び出し側に任せる。
React 19 + Vite+ + TypeScript + Tailwind v4 のモバイル向け静的 SPA デモサイトを TDD で構築し、Cloudflare Workers へデプロイするワークフロー。localStorage でフロントのみ完結するデモに特化。「デモサイトを作りたい」「モバイル向け静的デモ」「SPA を作って Cloudflare にデプロイ」「静的プロトタイプを公開」「localStorage でフロントだけ完結」などで起動。
複数サブエージェントに異なる立場を与えて議論を反復し、相違が収束するまで議題を検証して結論を提示する。設計妥当性検証・実装方針比較・原因分析のセカンドオピニオン・アイデアの壁打ちに使用。「議論したい」「壁打ちしたい」「セカンドオピニオン」「複数視点で検証したい」などで起動。
ローカルのコミット履歴と差分からDraft PRを作成する。ブランチ未作成・コミット未作成の状態でも、必要に応じてブランチ作成とコミットを行ってからPRを作成する。`.github/` にPRテンプレートがあれば内容を埋めて、なければ作業内容から本文を生成し、`AskUserQuestion`で作成可否を確認してから `gh pr create --draft` を実行する。「PRを出したい」「draft PRを作成」「プルリクを作って」「PR本文を生成」などのリクエストで起動。
Google Docs の読み書き。docs.google.com/document/... のURLが貼られたとき、「Googleドキュメントに書いて」「ドキュメントを読んで」「gws」などのリクエストで起動。
Google Drive のファイル・フォルダ・共有ドライブ管理。drive.google.com/... のURLが貼られたとき、「Driveに保存して」「ファイルを検索して」「gws」などのリクエストで起動。
Gmail の送受信・管理。mail.google.com/... のURLが貼られたとき、「メールを送って」「受信箱を確認して」「gws」などのリクエストで起動。
Google Sheets の読み書き。docs.google.com/spreadsheets/... のURLが貼られたとき、「スプレッドシートに書いて」「シートを読んで」「gws」などのリクエストで起動。
Google Slides の読み書き。docs.google.com/presentation/... のURLが貼られたとき、「スライドを作って」「プレゼンを編集して」「gws」などのリクエストで起動。
qpdf で PDF を品質劣化なし (ロスレス) で圧縮する。画像の再エンコードは行わないため画質・フォント・レイアウトは完全に維持される。「PDF を圧縮して」「PDF のサイズを減らして」「品質を落とさずに PDF を軽くして」などのリクエストで起動。画質を犠牲にしてでも大幅に減らしたい依頼 (ダウンサンプリング) は対象外。
SaaS の料金プランをコスト構造から逆算して設計し、パラメータ調整可能な Excel (Numbers 互換・実機検証込み) と収支サマリを作るワークフロー。「料金プランを設計したい」「SaaS の料金体系を決めたい」「利用料金をいくらにすべきか」「インフラコストから値付けしたい」「収支シミュレーションを Excel にまとめたい」「赤字にならない料金にしたい」などで起動。
ドキュメント・技術文書を、知識プロファイル (~/.claude/knowledge-profile.md) を参照・更新しながら「ユーザが作業を進められるレベル」まで対話的に読解支援する。「このドキュメントを解説して」「この設計書を理解したい」「読むのを手伝って」「前提知識が足りない」など、単発の Q&A で済まない規模のドキュメント理解で起動。
過去セッション履歴 (~/.claude/archive/) からユーザーが繰り返し指摘したパターン (3 回以上観測) を抽出し、dotfiles の Claude 設定 (CLAUDE.md/rules/skills/agents/hooks) を改善する Draft PR を作成する。launchd からの週次無人実行も想定。「自己改善」「過去履歴から改善を抽出」「最近の指摘を rules に反映したい」「ハーネスを継続改善」などで起動。引数で解析期間 (日数、省略時は直近 7 日) を指定可能。
既存のPowerPoint(.pptx)ファイルのテキストだけを別言語に一括翻訳し、フォント・色・罫線・図形・レイアウトなどの装飾は一切変更せず、崩れのない状態に仕上げるスキル。「pptxを英語にして」「このパワポの文字を日本語から英語に翻訳して」「スライドの言語を変換して」「PowerPointを多言語化したい」など、既存スライドの言語だけを変えたい依頼で必ず使う。単に内容を要約する・新規スライドを作る依頼では使わない(その場合は素直に読む/作成する)。
スライド・プレゼン資料を作りたいがアウトラインや内容がまだ固まっていないときに、ヒアリングを通じて「目的・聞き手・利用シーン・コアメッセージ・事実素材・制約」を整理し、構造化ブリーフ (SLIDE-BRIEF-*.md) を作成して slide-deck-builder へ引き渡すスキル。「スライドを作りたい」「プレゼン資料を作って」「紹介資料をまとめたい」「提案資料の構成を考えたい」「アウトラインを整理したい」など、スライド作成の依頼で内容が未整理なら必ずこのスキルから始める。完成済みのアウトライン・原稿が既にあり構成の意思決定が不要な場合のみ、直接 slide-deck-builder を使う。
変更内容を分析し、Conventional Commit形式でコミットする (pushはユーザが手動)
スキルを作成し、レビュー・自動修正まで行う
Generate draw.io diagrams as .drawio files, optionally export to PNG/SVG/PDF with embedded XML
.claude/rules/ディレクトリにベストプラクティスに沿ったルールファイル(.md)を作成します。コーディングルール、テスト規約、セキュリティ要件などのプロジェクト固有の指示を作成する場合に使用します。paths frontmatterによる条件付きルール、適切なファイル名、サブディレクトリ構造をサポートします。
Claude Codeスキルを公式ベストプラクティスに基づいてレビューします。SKILL.mdファイルのレビュー、スキル品質のチェック、スキル構造の検証、改善提案が必要な場合に使用します。「このスキルをレビューして」「スキル品質をチェック」「SKILL.mdを検証」「このスキルを改善」などのリクエストで起動します。