By yasunori0418
Enforce a structured git workflow with Conventional Commits, safe rebase/reset guardrails, parallel code review across multiple lenses, and crash-resilient multi-worktree development — all orchestrated through Claude Code.
`git commit` / `git commit --amend` を実行する前、または「commit」「amend」「コミット」「コミットして」の一語・短文だけを渡された時点で必ず発火する git コミット実施ルール。理由や差分の説明が一切無くても、ファイル全文を読んでメッセージを組み立てる前に先に参照する。主目的は論理的に独立した修正を都度・適切な粒度でコミットすること。メッセージは Conventional Commits 形式、素材は同梱の決定論スクリプト commit-context.sh が出す staged diff のみ。「コミット分けて」と依頼される、独立した複数修正をまとめるか分けるか判断する、レビューコメント対応をコミットする、rebase / squash / cherry-pick 後のメッセージを整える、`gh pr create` の PR タイトルをコミット流儀へ揃える場面でも参照する。plan モードでのコミット計画の立案は commit-plan スキルの領分。
実装計画・リファクタリング計画・レビュー対応計画・並列作業のタスク分解など、計画を成果物として書き出すときに必ず参照するコミット計画ルール。plan モードでは ExitPlanMode で plan を提示する前に必須、計画ドキュメントや parallel-worktree のタスク分解・エージェントへの指示文でも同様に適用する。計画成果物にコミット計画セクション(論理的に独立した修正単位での分割と Conventional Commits 形式のメッセージ)が無ければ実装に入らない。「実装計画を立てて」「planを立てて」「実行計画を作って」「リファクタリング計画を立てて」「コミット計画を立てて」「タスクを分解して」と依頼される、複数の独立した修正をまとめるか分けるか計画段階で判断する等の場面では、ユーザーが「コミット」に一切言及していなくても必ず発火する。コミットの実施(素材収集・メッセージ確定・git commit 実行)は commit-flow スキルが担う。
作業ブランチの diff を複数観点(レンズ)で並列レビューするオーケストレーションスキル。「レビューして」「diff をレビュー」「〇〇観点で見て」などユーザーが明示的にコードレビューを依頼したときに必ず使用する。決定論スクリプトで差分を収集し、レンズごとに diff-reviewer サブエージェントを並列起動して結果を統合報告する。コードの修正は行わない。
計画ファイルを読み、worktrunk(wt) で worktree を分けて並列・stacked に実装を進めるオーケストレーション。独立タスクは tmux の独立 claude で並列実行、依存連鎖は stacked PR として逐次構築する。`--remote-control` 指定で各 worktree の claude を Remote Control 付きで起動し、detached tmux のまま claude.ai 等からリモート接続できる。`--model`/`--permission-mode`/`--effort` で各 claude の起動モデル・パーミッションモード・effort を切り替えられる(task 個別上書きも可)。`/parallel-worktree resume` でPCの強制終了・クラッシュ等による不意の中断後、全レーン(worktree)の未コミット・未push状態と対応する計画ファイルを機械的に一覧化する復旧モードにもなる。`/parallel-worktree [計画ファイル|resume] [オプション...]` の明示実行専用。
PR マージ後のローカル後片付け(worktree / ブランチ / tmux セッションの削除と main の最新化)を、収集 → 計画提示 → 承認 → 実行 → 検証のゲートで定型化する。`/post-merge-cleanup [PR番号|ブランチ名]...` の明示実行専用。
Executes bash commands
Hook triggers when Bash tool is used
Uses power tools
Uses Bash, Write, or Edit tools
Based on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
AI エージェント(Claude Code)向けスキルを管理するリポジトリ。 各スキルは agentskills.io のオープン標準に従い、 カテゴリごとに独立した Claude Code プラグインとして、1 つのマーケットプレイスから 個別に install できる。
スキルは 3 つのレイヤーを併用している。加えて Claude Code 限定で、 スキルに紐づくサブエージェントと運用 hook も plugin として同梱する:
| レイヤー | 担当 | 実体 |
|---|---|---|
| スキルの中身 | agentskills.io 標準 | skills/<category>/<skill-name>/SKILL.md(frontmatter)+ references/ 等 |
| 配布・パッケージング | Claude Code plugin | per-category skills/<category>/.claude-plugin/plugin.json + .claude-plugin/marketplace.json |
| Codex 連携 | 本リポジトリの慣習 | per-skill agents/openai.yaml |
| サブエージェント(任意) | Claude Code plugin | per-skill agents/<name>.md |
| 運用 hook | Claude Code plugin | skill 非依存: hook 単位プラグイン hooks/<plugin>/hooks/hooks.json / skill 連動: skills/<category>/hooks/hooks.json |
.
├── .claude-plugin/
│ └── marketplace.json # マーケットプレイス定義(14 プラグインを列挙)
├── flake.nix # 成果物 + treefmt(formatter) + checks(検証)
├── dev/flake.nix # 開発用 devShell (default / ci)
├── pkgs/
│ └── skills-ref.nix # 公式 skills-ref validator の Nix ビルド式(callPackage)
├── schema/
│ └── openai-agent.schema.json # agents/openai.yaml の JSON Schema
├── scripts/
│ └── validate-skills.sh # 全スキルの検証 (nix flake check / CI から呼ばれる)
├── hooks/ # skill 非依存 hook = hook 単位の独立プラグイン
│ └── <plugin>/ # 各 hook プラグイン root (source: "./hooks/<plugin>")
│ ├── .claude-plugin/plugin.json # プラグイン定義(name: yasunori0418-<hook名>-hooks)
│ ├── hooks/hooks.json # plugin hooks 定義(PreToolUse guard・通知等)
│ └── hooks/<name>/main.sh + tests/ # hook の実体 (checks.hooks で実行)
├── bundles/
│ └── shift-left-process/ # 用途別バンドルプラグイン(スキル実体への symlink 集約)
└── skills/
└── <category>/ # 各カテゴリ = 独立プラグイン (source: "./skills/<category>")
├── .claude-plugin/plugin.json # プラグイン定義(name: <category>-skills / skills 配列)
├── hooks/ # 任意: skill 連動 hook (例: git/hooks/git-guard)
│ ├── hooks.json
│ └── <name>/main.sh + tests/
└── <skill-name>/ # 各スキル(agentskills.io 標準)
├── SKILL.md # 必須: frontmatter (name/description …) + 本文
├── README.md # 人間向け説明
├── agents/openai.yaml # 任意: Codex(OpenAI) 連携
├── agents/<name>.md # 任意: Claude Code ワーカーサブエージェント
├── references/ # 任意: 必要時に読む詳細資料
├── scripts/ # 任意: 実行可能スクリプト
└── assets/ # 任意: テンプレ・画像など
スキルは skills/<category>/<skill-name>/ 形式でカテゴリ配下に置く。
SKILL.md の name は 親ディレクトリ名と一致させること。
1 マーケットプレイス(marketplace.json)に 14 のプラグイン(カテゴリ 8 + hook 5 +
バンドル 1)を列挙している。利用者は必要なカテゴリ・hook だけを選んで install できる。
境界ファイル .claude/task-boundary.json が宣言する glob の外への Edit / Write / NotebookEdit を deny する hook。境界ファイルが無ければ沈黙する(fail-open)。hooks/hooks.json を規約検出する。
エージェント非依存の作業運用スキル群(dev-pipeline / external-writes / test-targeted)。シフトレフト開発パイプラインの導出・外部システムへの書き込み運用ルール・テスト絞り込み運用ルールを扱う。
プロダクト業務スキル群(basic-design / biz-translate / def-done / doc-integrate / feature-spec / product-spec)。ビジネス翻訳・仕様策定に加え、シフトレフト開発プロセスの仕様・設計・完成の定義・ドキュメント統合を扱う。
学習・理解支援スキル群(quizzing / tutoring / navigating)。AI ツール利用で生じた理解負債の返済を扱う。
ISTQB/JSTQB テストプロセススキル群(test-plan / test-monitor / test-analyze / test-design / test-implement / test-execute / test-report / test-review)。
npx claudepluginhub yasunori0418/skills --plugin git-skillsUltra-compressed communication mode. Cuts 65% of output tokens (measured) while keeping full technical accuracy by speaking like a caveman.
Multi-model consensus engine integrating OpenAI Codex CLI, Gemini CLI, and Claude CLI for collaborative code review and problem-solving.
Memory compression system for Claude Code - persist context across sessions
Unified capability management center for Skills, Agents, and Commands.
45% cost reduction measured. Cache expiry prevention, SubTask auto-delegation, zero-cost context restoration, real-time cost dashboard. The only Claude Code plugin built from CC source analysis.
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns