Skills
エージェント向けにパッケージ化された専門スキルと手順を 96,981 件掲載。コマンド 1 行でインストールできます。
開発
既存製品の画面を代表的なページテンプレートとしてデザインシステムの Storybook に補完します。製品がすでに LOCAL デザインシステムを使用している箇所はそこから再構築し、システム由来ではない領域をすべて明確に示します。「get this product into Storybook」「backfill our screens」「represent this product in the design system」「I want to see how a component change ripples across products」「relocate these pages into Storybook」と言われた場合、または製品(サイト、アプリ、リポジトリ、URL)と Storybook が挙げられた場合に使用します。これは翻訳ではなく移設です。画面を移動してシステム外の部分を示します。独自 UI をシステムに合わせて変換すること(それは vibe-killer)も、移行計画を立てること(それは ds-adoption-plan)もしません。また更新処理を実行し、前回の取得以降に製品が Storybook のコピーからどれほど乖離したかを報告します。
船上の航海日誌と港にあるコピー(Albatros の Git サービス code.aufwind.sh)に例えて、知識のない人に Git を説明します。港から repo を取得し、適切なメモを添えて最初の記録(Commit)を作成し、港へ送信(Push)して、Albatros サーバーの ~/projekt にコピーが届いたことを確認します。ルール:main のみ、自分のファイルだけを1つずつステージする、force-push はしない。「Git」「GitHub」「港」「commit」「push」「pull」「Repo」「Repository とは」「変更を保存」「push が拒否された」「競合」の場合、および本人のために commit する前に使います。
読み取りと編集が可能なリポジトリに、フレームワーク向けの PostHog ドキュメントに従って PostHog SDK をインストール、設定します。コードベースを使っているユーザーが PostHog、プロダクト分析、セッションリプレイ、PostHog SDK の追加、インストール、設定を求めた場合に使用します。適切なドキュメントページの検索、最新パッケージのインストール、project-get からのプロジェクトトークンと取り込みホストの取得、env ファイルへの保存、サーバー側の設定、ユーザー識別、変更の検証を扱います。Web 版 ChatGPT や Web 版 Claude でよくあるようにユーザーのコードにアクセスできない場合は、installing-posthog-from-chat を使用してください。
Make Appの要件案が確定した後のプロジェクト新規作成や反復開発に使用します。業務入力、編集・保存、承認処理の機能に基づいて、「自分の承認」ナビゲーションをデフォルトで生成するか判断します。BPM、bpmDefinitionKey、承認作成フィールド、保存して申請、申請して保存、プロセス状態、詳細タイトルの承認Tagも対象です。生成条件、実行時の開始設定、保存と初回開始、業務一覧および詳細画面での状態表示を担当します。キャンセル/差し戻し、「自分の承認」npmパッケージのインストールやタスクセンター実装、承認処理、承認履歴、プロセスデザイナー、Consoleの承認管理は対象外です。
インタラクティブシェルを使ってUIを設計・変更します。仕様と低忠実度のスケッチ、または既存コンポーネントから、プロジェクト独自のスタイルに沿った高忠実度の mock.html を作成し、ユーザーと反復調整してから実装します。または、実行中のアプリ上でシェルを開き、ユーザーが実際の要素を確認、コメント、再スタイルできるようにします。変更はコードとテストに直接反映されます。ユーザーが /building-ui を実行したとき、スケッチから新しいコンポーネントやUI要素のモック作成を依頼したとき、モックを通じたコンポーネント変更、承認済みモックの実装、または実行中アプリのUIのレビューや変更を依頼したときに使用します。
Cコード内のMCUレジスター書き込みがチップのSVDと一致するか検証します。周辺機器、レジスター、ビットフィールドの存在、値がビット幅を超えていないか、列挙値が有効か、読み取り専用ビットへの書き込み、アクセス前のクロック未有効化、アドレスのハードコードを確認します。「報告/未判定/合格」に分類して出力し、再確認用チェックリストも作成できます。組み込みCの初期化コード、レジスター書き込み、またはAI生成ファームウェアのレジスターをレビューするときに使用し、チップSVDと照合します。キーワード:レジスター検証、レジスターチェック、AI生成コード、ドライバーレビュー、初期化コードチェック、照合、register check、verify register writes。対象外:HAL/LL構造体の設定セマンティクス(未判定扱い)、外付けデバイスのコマンド(Flash、センサー)、タイミングの正しさ、一般的なコードスタイル、レジスターに関する事実照会(embedded-register-lookupを使用)。
Claudeのサブエージェントではなく、外部のコーディングエージェントCLI(OpenAI Codex `codex exec`、Google Antigravity/Gemini `agy -p`、またはアダプターを備えた任意のハーネス)に実装作業を委任します。負荷の高いコーディングで他プロバイダーのクォータを消費し、Claudeはフォアマンとして計画、指示、差分レビュー、検証を担当します。ユーザーが/foremanを呼び出した場合や、「codex/gemini/agyを作業者として使う」「Claudeのクォータ/上限を節約する」「別のモデルにコーディングさせて自分はレビューする」と求めた場合に使用します。作業者はscripts/dispatch.shを介して、分離されたgit worktree内で実行されます。
Frappe/ERPNextの顧客サポートチケットに対応します。報告された問題やエラーをトリアージし、サンドボックスで安全に実行できるSystem Consoleのコードスニペットでサイトデータを依頼し、コードパスを追跡して、安全なブランチ/コミットの流れで修正します。ユーザーが顧客から報告された問題、症状、エラーログを貼り付ける、チケット番号を示して確認を求める、顧客サイトからデータを取得するコードを求める場合に使用します。例:「顧客が在庫台帳が一致しないと言っている」「このチケットを見て」「チケット78690を確認して」「サイトでXを確認するスクリプトを書いて」、顧客/エージェントの会話やトレースバックの貼り付けなど。最新のやり取りのコンテキスト更新にも使用します。例:「顧客の最新の返信を確認して」「チケットに新しい返信はある?」「スレッドを更新して」
予約またはスケジュール管理アプリ向けに、双方向の Google Calendar 同期を構築します。ホストは OAuth で Google アカウントを接続し、選択したカレンダーのイベントを空き状況に反映します。プッシュ通知と更新 cron で最新状態を保ち、確定した予約はイベントとしてカレンダーに書き込み、依頼があれば Google Meet リンクも追加します。用途:(1) 予約、アポイントメント、クラス、シフトを扱うアプリで、スタッフの Google Calendar の予定を考慮する、または予約を書き込む場合。(2) 既存の同期で、実際にはない予定が空きを塞ぐ、イベントの欠落や重複、グループセッションが最初の予約後に塞がれる、エラーなしで同期が停止する、アクセス権の取り消し後にユーザーが先へ進めないなどの問題がある場合。(3) Google Calendar integration、two-way calendar sync、connect Google Calendar、busy time、free/busy、events.watch、push notifications、X-Goog-Channel-Token、channel renewal、calendar.events scope、refresh token、invalid_grant、offline access、PKCE、Google Meet link、conferenceData、extendedProperties、hangoutLink に言及された場合。fetch を使う依存関係のない Google クライアント、純粋な空き時間マッパーと差分計算、single-flight 同期、冪等な予約イベント、旧チャネルを切る前に新チャネルを作る更新方式、カレンダーごとに算出する健全性、Firestore と Supabase のストア、4 つのプロセスタイムゾーンで実行する 32 件の node:test テストスイートを備えます。Next.js App Router のルートハンドラーと、その他の Node サーバー向け Express アダプターを使用します。ストレージ、認証、予約ソースは差し替え可能です。Outlook や Microsoft 365(microsoft-calendar-sync)、時間枠生成(time-slot-generator)、カレンダー UI、ICS フィードには対応しません。
Microsoft Graph を使って、予約・スケジュール管理バックエンド向けの Microsoft 365 / Outlook カレンダー双方向同期を構築します。主催者は OAuth で Microsoft アカウントを接続し、選択したカレンダーの予定が空き時間をブロックします(変更通知サブスクリプションと更新 cron を使用)。確定した予約は Teams 会議リンク付きの予定としてカレンダーに書き込まれます。次の場合に使用します:(1)予約、アポイントメント、クラス、シフトを扱うアプリで、スタッフの Outlook の予定を空き状況に反映する、または予約を Outlook カレンダーに登録する必要がある。(2)既存の Outlook または Graph カレンダー連携が接続から1時間後に停止する、通知が届かない、休暇を無視する、予定が重複する、サブスクリプションを失う。(3)ユーザーが Outlook calendar integration、Microsoft 365 calendar、Office 365 calendar sync、Microsoft Graph calendar、Entra ID app registration、Calendars.ReadWrite、calendarView、change notifications、Graph subscription、clientState、validationToken、lifecycleNotificationUrl、subscriptionRemoved、MSAL refresh token、AADSTS700082、invalid_grant、interaction_required、singleValueExtendedProperties、teamsForBusiness、showAs、isAllDay、mailboxSettings timeZone に言及する。fetch ベースで依存関係のない Graph クライアント、終日予定をメールボックスのタイムゾーンに合わせる純粋な空き時間マッパー、単一実行の同期、拡張プロパティのマーカーによる予約イベントの再検索、失われたサブスクリプションを置き換えるインプレース更新、カレンダーごとの導出ヘルス状態、Firestore および Supabase ストアを備えます。4つのプロセスタイムゾーンで実行する 43 件の node:test テストスイートも含みます。TypeScript の Next.js App Router ルートハンドラー向けで、その他の Node サーバーには Express アダプターを用意します。ストレージ、認証、予約ソースは CalendarStore、authenticate、BookingSource の境界の背後にあります。Google Calendar、オンプレミス版 Exchange(EWS)、カレンダー UI は対象外です。
ユーザーが "implement FSD"、"use Feature-Sliced Design"、"organize architecture"、"structure project folders"、"set up FSD layers"、"create feature slices"、"refactor to FSD"、"add FSD structure" を求めたり、"feature slices"、"layered architecture"、"FSD methodology"、"architectural organization"、"views layer"、"entities layer"、"shared layer"、"Next.js with FSD"、"Turborepo FSD structure" に言及したときにこのスキルを使用する。Next.js アプリケーションで Feature-Sliced Design 方法論を独自の 'views' レイヤー命名で実装するための包括的なガイダンスを提供する。
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。
