بنقرة واحدة
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"