Skills
エージェント向けにパッケージ化された専門スキルと手順を 99,064 件掲載。コマンド 1 行でインストールできます。
開発
クラウドエンジン(OpenCloud など)の CloudEngine サブネットにおける canister コードのルールです。エンジン canister の cycles は 0 です。計算した cycles を決して付加せず、`(with cycles = …)` 節を削除します(IC0504)。サブネット間呼び出しは、待ち時間に上限があり cycles を伴わない形式(`(with timeout = N)`、`Call::bounded_wait`)にするか、拒否します:「Unbounded-wait calls and calls with cycles are not allowed to CloudEngine subnets」。HTTPS アウトコールには通常のラッパーを使用し、無料で実行します。プロキシ経由にしてはいけません(「Replicas had different responses」、InsufficientCycles)。XRC、threshold ECDSA/Schnorr、vetKD、Bitcoin API、EVM/SOL RPC(Bitcoin、Ethereum、VetKeys)はエンジンのプロキシ canister 経由で実行します。そのコードを書く前に、ユーザーに ID を尋ねるか、コンソールでのデプロイを依頼してください。引数は手動でエンコードします。ic-vetkeys と ic-cdk の chain-key ヘルパーは cycles を付加します。派生キーはプロキシに保持します。エンジン canister コードの計画、作成、デバッグ、署名や鍵の派生、またはこれらのエラーへの対応に使用します。プロキシのデプロイ(deploy-to-cloud-engine)には使用しないでください。
循環的複雑度を下げるためにコードをリファクタリングし、AI の理解のためだけに最適化するのではなく、読みやすく保守しやすく、コードベースの長期的なビジョンに沿った状態を保つ。ユーザーがリファクタリング、簡素化、クリーンアップ、コード品質のレビューを求めたとき、複雑度、保守性、可読性、スパゲッティコード、深いネスト、神関数に言及したとき、またはマージ前に AI 生成コードを確認するよう求めたときに使用する。分岐の多い非自明な関数を書いた後にも積極的に使用する。
著名なソフトウェア設計原則(SOLID、DRY、YAGNI、KISS、デメテルの法則、関心の分離、継承より合成、コードに関連する 12-Factor のサブセット)に照らしてコードベースを監査する。指摘事項を影響度と工数で採点し、係争中の違反について対立型ディベートを実行し、優先順位付けされた DESIGN_AUDIT.md を生成する。linter では捕捉できないコード品質のレビュー、リファクタリング前の設計健全性の評価、不慣れなコードベースへのオンボーディングを行う場合に使用する。単独で呼び出すことも、tech-debt から委任することもできる。
CE.SDK の Vue.js リファレンスドキュメント、ガイド、設定ページを検索します。設定、UI のカスタマイズ、エクスポートオプション、機能ガイド、スタートガイドなど、Vue.js 向け CE.SDK ドキュメントが必要なときに使用します。既存の Vue.js ドキュメントページが必要で、「IMG.LY」「CreativeEditor」「CE.SDK」「cesdk」に言及した場合も対象です。コード作成(build を使用)や概念の説明(explain を使用)には使いません。<example> コンテキスト:ユーザーが Vue.js の設定について質問 user:「Vue.js でエディターを設定するには?」 assistant:「/imgly-sdk:docs-vue を使って設定オプションを調べます。」</example> <example> コンテキスト:ユーザーが Vue プラグインの登録について質問 user:「CE.SDK を Vue プラグインとして登録するには?」 assistant:「/imgly-sdk:docs-vue を使って関連ドキュメントを探します。」</example>
デフォルトテーマのスタイルを超えて、視覚的に際立ち洗練された Vaadin 25 インターフェースを作成するようエージェントを導く。ユーザーが「見栄えを良くする」「デザインを改善する」「ビューにスタイルを当てる」「視覚的に魅力的にする」「洗練さを加える」「UI を設計する」「美しいインターフェースを作成する」と求めたとき、または視覚的な品質が重要となる新しいビューを構築するときにこのスキルを使用する。Vaadin アプリでアニメーションや視覚効果を追加したり、洗練されたコンポーネントの組み合わせを構築したりしたい場合にも起動する。
OpenHarmony 向けの GitCode PR ワークフローを処理する — 変更をコミットし、fork リモートにプッシュし、issue を作成し、リポジトリの .gitee/PULL_REQUEST_TEMPLATE.zh-CN.md を使って fork から上流へ PR を作成し、#number で issue をリンクする。ユーザーが PR を提出/作成したい、または変更をコミットしたい場合に使用。PR が存在するかを自動チェックし、PR が既に存在する場合にのみプッシュする。
スクリーンショット、画像、図、GIF、画面録画をGitHubのPRやissueに埋め込んだり、PR作成前に素材をステージングしたり、添付ファイルを1つのコメントにまとめたり、相手にビジュアルを共有するための長期利用可能な公開リンクを取得したりできます。ビジュアルをPRの説明、issue本文、PR/issueコメントに掲載する、チームメイトに見せる、またはまだ存在しないPR用に保存する場合はいつでも使用してください。「PRにスクリーンショットを添付」「issueに変更前後を追加」「…のスクリーンショットを含める」「操作のGIFを共有」「バグを録画してissueに載せる」「Slackに貼れるリンクを取得」「このPRのスクリーンショットのライブフィードを共有」「変更フィードを作成」「PR用にスクリーンショットをステージング」「PRを開くときにこれを添付」「PR用に保存」「PRのメディアをまとめる」といった依頼が対象です。また、作業中にPRがまだなくても、スクリーンショットでわかりやすくなるビジュアルを撮影または変更した場合も対象です。エージェントにローカルファイルシステムがなく、ホスト型MCP(agents.uploads.sh)経由でアップロードする場合にも適用されます。ドラッグ&ドロップや独自のクラウドストレージアップロードを行う代わりに使用してください。GitHub CLI 2.99+では`gh … --attach`で既存のPRまたはissueに画像を1枚添付でき、`gh issue artifact create --attach`ではGitHub内だけで利用するメディアをissueプランに保持できます。このスキルでは、それで十分な場合とそうでない場合を判断します。使用可能なブラウザーやスクリーンショットツールでビジュアルを撮影してください。このスキルが扱うのは、そのホスティングと埋め込みです。
書くコードを減らし、それについて語ることも減らします。YAGNI と標準ライブラリ/ネイティブ優先を適用し、エージェントが存在する必要のある最小限のコードだけを書き、簡潔に応答するようにします——冗長な表現、曖昧な言い回し、社交辞令を削りつつ、コード、識別子、技術用語は正確に保ちます。コードの作成、変更、リファクタリング、レビュー、説明を行うとき、または出力量が token コストを押し上げるあらゆる応答で使用します——ユーザーが「最小限」や「簡潔」と言わなくても同様です。特にエージェントコーディングでは、生成されるコードと文章の量が請求額を押し上げます。
ライブ更新、コラボレーション、プレゼンスのためのリアルタイム通信パターン。チャットアプリ、コラボレーションツール、ライブダッシュボード、ストリーミングインターフェース(LLM 応答、メトリクス)を構築する際に使用する。SSE(一方向ストリーム向けのサーバー送信イベント)、WebSocket(双方向通信)、WebRTC(ピアツーピアの映像/音声)、CRDT(競合のないコラボレーションのための Yjs、Automerge)、プレゼンスパターン、オフライン同期、スケーリング戦略を扱う。Python、Rust、Go、TypeScript をサポートする。
別のベンダーアカウントを使わず、Muapi クレジットで Muapi(api.muapi.ai)上の Claude Code または Codex CLI を実行します。ローカルのコーディングエージェントに Muapi をモデルプロバイダーとして使わせたい場合、Claude Code や Codex で動作する Muapi モデルを知りたい場合、またはいずれかのエージェントのベース URL、API キー変数、プロバイダーブロック、モデル名が必要な場合に使用します。Claude Code(Anthropic Messages)と Codex CLI(OpenAI Responses)、モデルの検索、検証、トラブルシューティングを扱います。
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。
