← スキル一覧に戻る

plugin-architecture
by kubb-labs
plugin-architectureは、ソフトウェア開発を効率化するスキルです。開発ワークフロー全体をサポートし、チームの生産性向上とコード品質の改善を実現します。
⭐ 1,532🍴 129📅 2026年1月23日
ユースケース
🔗
MCPサーバー連携
Model Context Protocolを活用したAIツール連携。plugin-architectureを活用。
⚡
コード生成の効率化
ボイラープレートコードを自動生成し、開発時間を短縮。
🔍
コードレビュー支援
PRのコード変更を分析し、改善点を提案。
SKILL.md
name: plugin-architecture description: Explains plugin lifecycle, generator types, and common utilities used by plugins in the Kubb ecosystem.
Plugin Architecture Skill
This skill instructs agents on how plugins are defined, registered, and how generators interact with the plugin lifecycle.
When to Use
- When users ask how to create a plugin or resolve names/paths
- When explaining generator lifecycles and utility helpers
What It Does
- Describes PluginManager and plugin hooks (
pre,post,resolvePath,resolveName,install) - Shows a typical plugin factory shape
- Lists common helper utilities used within generators and components
Example Plugin Shape
export const definePlugin = createPlugin<PluginOptions>((options) => ({
name: pluginName,
options,
pre: [],
post: [],
resolvePath(baseName, mode, options) { /* ... */ },
resolveName(name, type) { /* ... */ },
async install() { /* ... */ },
}))
Utilities to Reference
getFile(operation, { pluginKey })getName(operation, { type, prefix })getSchemas(operation, { pluginKey, type })
Related Skills
| Skill | Use For |
|---|---|
| ../components-generators/SKILL.md | Guidance for writing @kubb/react-fabric components and generators |
スコア
総合スコア
85/100
リポジトリの品質指標に基づく評価
✓SKILL.md
SKILL.mdファイルが含まれている
+20
✓LICENSE
ライセンスが設定されている
+10
○説明文
100文字以上の説明がある
0/10
✓人気
GitHub Stars 1000以上
+15
○最近の活動
3ヶ月以内に更新がある
0/10
✓フォーク
10回以上フォークされている
+5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
✓タグ
1つ以上のタグが設定されている
+5
レビュー
💬
レビュー機能は近日公開予定です


