ワンクリックで
project-session-manager
Manage development sessions — branch isolation for issues, PRs, and features
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Manage development sessions — branch isolation for issues, PRs, and features
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Detect and clean AI-typical writing patterns in documents — em dashes, filler phrases, over-formality
Route questions to Claude, Codex, or Gemini for multi-perspective answers
Claude-Codex-Gemini tri-model orchestration — decompose, query, synthesize
Health check — verifies omg plugin is correctly installed and working
Quick reference — what omg agents and skills are available and how to use them
About omg — version, architecture, capabilities, and credits
| name | project-session-manager |
| description | Manage development sessions — branch isolation for issues, PRs, and features |
| tags | ["utility","git","workflow"] |
| Command | Description |
|---|---|
start [issue/feature] | Create branch + session |
switch [session] | Checkout existing session branch |
list | Show active sessions with branches |
close [session] | Merge or cleanup completed session |
status | Show current session details |
bash:
git checkout -b feature/{slug} main
.omg/research/sessions.json:
{
"sessions": [
{
"id": "feature/add-validation",
"workItem": "issue #42",
"branch": "feature/add-validation",
"created": "2026-04-06",
"status": "active"
}
]
}
store_memory key omg:active-sessionbash: git stashbash: git checkout {branch}omg:active-session in store_memoryRead .omg/research/sessions.json, show table:
| Session | Work Item | Branch | Status | Created |
|---------|-----------|--------|--------|---------|
| add-validation | issue #42 | feature/add-validation | active | 2026-04-06 |
bash).omg/research/sessions.jsonstore_memory updated with active sessionfeature/{slug} — new features
fix/{slug} — bug fixes
chore/{slug} — maintenance
docs/{slug} — documentation
When closing a session, optionally create a PR:
git push origin feature/{slug}
gh pr create --title "{work item}" --body "## Changes\n{summary}\n\nCreated via omg project-session-manager"
When switching sessions, stash is labeled:
git stash push -m "omg-session:{session-id}"
On resume:
git stash list | grep "omg-session:{session-id}"
git stash pop stash@{N}
## Active Sessions
| # | Session | Branch | Work Item | Created | Stashed? |
|---|---------|--------|-----------|---------|----------|
| 1 | add-validation | feature/add-validation | issue #42 | 2026-04-06 | No |
| 2 | fix-auth-bug | fix/auth-bug | issue #15 | 2026-04-05 | Yes (2 files) |
new session, start issue, work on feature
copilot -i "new session for issue 42"