analyze-diff
Free差分解析してタスク分割。 トリガー例: 「/diff」
The English summary is being prepared. Showing the original description.
ユーザーからのリクエストをタスク分割して Issue 登録・プロジェクト管理・進捗報告。トリガー例: 「差分からタスク登録して」「計画をIssueにして」「タスク管理」「実行して」「repo-manager」
The English summary is being prepared. Showing the original description.
Run score Not tested
See how to installReview the instructions the agent will receive before you install.
ユーザーからのリクエストをタスク分割して Issue 登録・プロジェクト管理・親子関係設定・進捗報告します。
モジュール構成: plan + analyze-diff + project-mgmt + repo-flow
gh) がインストール済みgh auth login で認証済みプライベートリポジトリの場合は、このフローを実行しません。
# リポジトリの可視性を確認
gh repo view --json visibility,owner,name
# visibility: "PRIVATE" の場合はスキップ
何回も使う場合、プロジェクトURLを毎回指定するのは手間です。以下の省略方法が利用できます。
プロジェクトURLを省略した場合、現在のリポジトリのデフォルトプロジェクトを使用します。
# 環境変数でデフォルトプロジェクトを設定
export REPO_MANAGER_DEFAULT_PROJECT="orgs/Sunwood-AI-OSS-Hub/projects/2"
# 省略形の呼び出し
/repo-manager ユーザー認証機能を追加して
よく使うパターンには短いエイリアスを用意しています。
/reg-issue # 計画からIssueを作成 + プロジェクトに登録(plan + project-mgmt)
/plan # 計画からIssueを作成(Issue作成のみ)
/reg-commit # 差分からIssueを作成 + プロジェクトに登録 + コミット&プッシュ(analyze-diff + plan + project-mgmt + repo-flow)
/task # タスク管理(repo-managerのエイリアス)
# 完全指定
ユーザー: 「https://github.com/orgs/Sunwood-AI-OSS-Hub/projects/2/views/1 に、ユーザー認証機能を追加して」
# 省略形(デフォルトプロジェクトを使用)
ユーザー: 「/reg-issue ユーザー認証機能を追加して」
# さらに省略
ユーザー: 「ユーザー認証機能」
アイデア/要望があって、まだ実装していないタスクをIssueとして登録したい場合のフロー。
フロー: plan → project-mgmt
┌─────────────────────────────────────────────────────────────┐
│ 1. plan モジュール │
│ - 要望のヒアリング │
│ - タスク分割 │
│ - Issue 作成(親子構造) │
│ - 親子関係の設定 │
├─────────────────────────────────────────────────────────────┤
│ 2. project-mgmt モジュール │
│ - プロジェクトへの追加 │
│ - ステータス設定(Todo) │
│ - 日付設定 │
└─────────────────────────────────────────────────────────────┘
実行手順:
plan スキルを呼び出す
/plan スキルでタスク分割とIssue作成を実行project-mgmt スキルを呼び出す
既にコードを書いていて、その変更をIssueとして登録し、コミット&プッシュまで行う場合のフロー。
フロー: analyze-diff → plan → project-mgmt → repo-flow
┌─────────────────────────────────────────────────────────────┐
│ 1. analyze-diff モジュール │
│ - 現在の差分を解析(git status, git diff) │
│ - タスク分割案の作成 │
├─────────────────────────────────────────────────────────────┤
│ 2. plan モジュール │
│ - タスク分割 │
│ - Issue 作成(親子構造) │
│ - 親子関係の設定 │
├─────────────────────────────────────────────────────────────┤
│ 3. project-mgmt モジュール │
│ - プロジェクトへの追加 │
│ - ステータス設定(Done) │
│ - 日付設定 │
├─────────────────────────────────────────────────────────────┤
│ 4. repo-flow モジュール │
│ - ブランチ作成 │
│ - コミット(Issue番号を含める) │
│ - プッシュ │
│ - PR 作成 │
│ - develop へマージ │
│ - クリーンアップ │
└─────────────────────────────────────────────────────────────┘
実行手順:
analyze-diff スキルを呼び出す
/diff スキルで現在の差分を解析plan スキルを呼び出す
project-mgmt スキルを呼び出す
repo-flow スキルを呼び出す
/repo-flow スキルでコミット&プッシュユーザー: 「https://github.com/orgs/Sunwood-AI-OSS-Hub/projects/2/views/1 に、次の計画をIssueとして登録して:
- ユーザー認証機能の追加
- 管理者ダッシュボードの作成
- APIドキュメントの整備」
スキル:
1. /plan スキルを呼び出し:
- タスク分割(親Issue + サブイシュー)
- 親Issueを作成
- 各サブイシューを作成
- 親子関係を設定
2. /project-mgmt スキルを呼び出し:
- プロジェクトに追加
- ステータスを Todo に設定
- 日付を設定
ユーザー: 「https://github.com/orgs/Sunwood-AI-OSS-Hub/projects/2/views/1 のプロジェクトに差分からタスクを登録して」
スキル:
1. /diff スキルを呼び出し(analyze-diff):
- 現在の差分を解析(git status, git diff)
2. /plan スキルを呼び出し:
- タスク分割(親Issue + サブイシュー)
- 親Issueを作成
- 各サブイシューを作成
- 親子関係を設定
3. /project-mgmt スキルを呼び出し:
- プロジェクトに追加
- ステータスと日付を設定
4. /repo-flow スキルを呼び出し:
- コミット(Issue番号を含めて)
- プッシュ
- PR作成
- developへのマージ
- クリーンアップ
ユーザー: 「GitHub Actions のワークフローを設定して」
スキル:
1. /plan スキルを呼び出し:
- タスク分割:
- 親Issue: CI/CD環境の構築
- Sub-1: GitHub Actions の基本設定
- Sub-2: CI/CD パイプラインの構築
- Sub-3: テスト自動化の追加
- 親Issue & サブイシューを作成
- 親子関係を設定
2. /project-mgmt スキルを呼び出し:
- プロジェクトに追加
- ステータス設定(Todo)
- 日付設定(開始日・終了日)
各モジュールの詳細は以下を参照してください:
| モジュール | 説明 | ドキュメント |
|---|---|---|
| plan | タスク分割 → Issue作成 → 親子関係設定 | .claude/skills/plan/SKILL.md |
| analyze-diff | 差分解析 → タスク分割 | .claude/skills/analyze-diff/SKILL.md |
| project-mgmt | プロジェクト追加・ステータス設定・日付設定 | .claude/skills/project-mgmt/SKILL.md |
| repo-flow | ブランチ作成・コミット・プッシュ・PR・マージ | .claude/skills/repo-flow/SKILL.md |
Todo → In Progress → Done
↑ │
└─────────┘
(中断時)
sub_issue_id には Issue番号ではなく databaseId を使用するCloses #番号 を含めると自動的にIssueがクローズされる詳細な使用例とトラブルシューティング:
GitHub プロジェクト管理のコマンド詳細は project-mgmt スキルを参照してください:
repo-manager は各モジュールを組み合わせてタスク分割・進捗管理を行います。
No reviews yet. Tell others what you thought.
No login needed. Share how it worked for you, ask a question, or note where it did not run.
No comments yet. Be the first to write one.
差分解析してタスク分割。 トリガー例: 「/diff」
The English summary is being prepared. Showing the original description.
Cinderella Browser API を使用してブラウザ操作を行うスキル。ブラウザの自動化、スクリーンショット取得、ページ操作が必要な時に使用する。API は http://browser-api:8000、noVNC は http://localhost:7900
The English summary is being prepared. Showing the original description.
AIエージェントのキャラクター定義ファイルを生成するスキル。ユーザーがキャラクター設定(名前、二つ名、年齢、属性、性格、支配の流儀、口癖、外見、絵文字など)を入力すると、それに基づいてIDENTITY.md、SOUL.md、USER.md、AGENTS.md、TOOLS.md、BOOTSTRAP.md、HEARTBEAT.mdの7つのファイルとavatar.pngを配置したキャラクターディレクトリを作成する。また、agent-identity/README.md にキャラクター情報とアバター画像を追加する。ユーザーが「キャラクターを作って」「新しいキャラクターを追加して」「○○っていうキャラクターのファイル作って」と言った時や、キャラクター設定を詳細に提供した時に使用する。
The English summary is being prepared. Showing the original description.
Clone a GitHub repository and automatically build a Docker environment for local verification. Creates a verification workspace in WS/, sets up Docker files, launches the environment, and performs health checks.
The English summary is being prepared. Showing the original description.
Claude Codeの拡張機能(スキル、サブエージェント、プロジェクト設定)をユーザーの自然言語指示から自動生成するスキル。「○○を作るスキルを作って」「○○エージェントを作って」「CLAUDE.mdを設定して」などのリクエスト時に使用。v2.1.1以降、スラッシュコマンドとスキルは統合されたため、すべてスキルとして作成。
The English summary is being prepared. Showing the original description.
fal.ai APIを使って画像生成・画像編集・動画生成を行うワークスペーススキル
The English summary is being prepared. Showing the original description.