npm/npx permission rules for Node.js package management
npx claudepluginhub utakatakyosui/c2lab --plugin npmClaude Code(C2)の実験場(Lab)です。 Hook, Slash Command, SubAgent, Skill をプロジェクトごとに用意するのは面倒なので、再利用可能なプラグインリポジトリとしてまとめています。
Claude Code 内で以下のコマンドを実行します:
/plugin marketplace add UtakataKyosui/C2Lab
または、.claude/settings.json に直接記述することもできます:
{
"extraKnownMarketplaces": {
"utakata-plugins": {
"source": {
"source": "github",
"repo": "UtakataKyosui/C2Lab"
}
}
}
}
マーケットプレイス追加後、/plugin で UI を開いて使いたいプラグインを選択するか、CLI でインストールします:
# 例: jj-vcs-workflow をインストール
claude plugin install jj-vcs-workflow@utakata-plugins
# プロジェクトスコープ(チーム共有)でインストール
claude plugin install jj-vcs-workflow@utakata-plugins --scope project
| スコープ | 保存先 | 用途 |
|---|---|---|
user(デフォルト) | ~/.claude/settings.json | 個人の全プロジェクトで使用 |
project | .claude/settings.json | チームで共有 |
local | .claude/settings.local.json | 個人用・gitignore 済み |
| プラグイン | 説明 |
|---|---|
| jj-vcs-workflow | Jujutsu (jj) の総合ガイド。基本コマンド・Git 移行・並列開発・履歴操作・安全な push ワークフロー |
| review-workflow | PR レビュー対応の自動化。コメント取得→修正→検証→コミット→Push を Python で制御 |
| session-saver | セッション ID を自動保存し、過去セッションへの復帰を容易にする |
| dev-cost-tracker | トークン使用量・費用を機能単位で記録。コスト管理に活用 |
| プラグイン | 説明 |
|---|---|
| rust | Rust 開発支援。コードレビュー・デバッグ・最適化エージェントとフック |
| code-review | 汎用コードレビュー。レビュー原則とチェックリストコマンド |
| tdd-enforce | TDD を強制。テストなしの実装をブロックする多言語対応フック |
| wasm-optimizer | JS/TS の重い処理を検出し、WebAssembly ライブラリへの置き換えを提案 |
| scaffdog-colocation | scaffdog を使ったコロケーションパターンによるファイル分割支援 |
| poml-assist | Microsoft POML によるプロンプト設計支援。バリデーション・レンダリング付き |
| プラグイン | 説明 |
|---|---|
| protobuf | Protocol Buffers のスタイルガイド・ツール使用例 |
| moonrepo | Moonrepo (Task Runner) + proto (Toolchain Manager) のガイド |
| activitypub | ActivityPub C2S インタラクションの実装支援 |
| プラグイン | 説明 |
|---|---|
| zenn-review | Zenn 記事・書籍のレビュー。誤字脱字・構文・フロントマター・章間整合性チェック |
C2Lab/
├── .claude-plugin/ # マーケットプレイスメタデータ (marketplace.json)
├── plugins/ # 各種プラグイン
│ ├── activitypub/
│ ├── code-review/
│ ├── dev-cost-tracker/
│ ├── jj-vcs-workflow/
│ ├── moonrepo/
│ ├── poml-assist/
│ ├── protobuf/
│ ├── review-workflow/
│ ├── rust/
│ ├── scaffdog-colocation/
│ ├── session-saver/
│ ├── tdd-enforce/
│ ├── wasm-optimizer/
│ └── zenn-review/
├── jj-config/ # Jujutsu (jj) 設定ファイル
└── scripts/ # リント・チェック用スクリプト
各プラグインは以下のコンポーネントを任意に含みます:
skills/ — コンテキストとして読み込まれるナレッジベースcommands/ — /command-name で呼び出せるスラッシュコマンドagents/ — 特定タスクに特化したサブエージェントhooks/ — ツール実行前後に自動実行されるフックComprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Expert guidance for Next.js Cache Components and Partial Prerendering (PPR). Proactively activates in projects with cacheComponents: true, providing patterns for 'use cache' directive, cacheLife(), cacheTag(), cache invalidation, and parameter permutation rendering.
Humanise text and remove AI writing patterns. Detects and fixes 24 AI tell-tales including inflated language, promotional tone, AI vocabulary, filler phrases, sycophantic tone, and formulaic structure.
Frontend design skill for UI/UX implementation
Copywriting for marketing pages
Create and edit Obsidian vault files including Markdown, Bases, and Canvas. Use when working with .md, .base, or .canvas files in an Obsidian vault.