بنقرة واحدة
pan-projects
pan project <subcommand> — add, rename, remove, and manage Overdeck-monitored projects
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
pan project <subcommand> — add, rename, remove, and manage Overdeck-monitored projects
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Add repositories to the current progressive polyrepo workspace
pan close <id> — close-out ceremony for a completed and merged issue
pan review <subcommand> — manage the code review lifecycle: list pending work, re-request review, heal status drift, reset/abort/restart review cycles
pan start <id> — spawn a work agent for an issue in its own tmux session and workspace
Maintain a project knowledge wiki in Open Knowledge Format with /okf init, open, author, convert, sync, study, retro, extract, validate, lint, and embed.
pan flywheel — start, pause, resume, complete, stop, inspect, emit, and report on the singleton Fix-All Flywheel orchestrator
| name | pan-projects |
| description | pan project <subcommand> — add, rename, remove, and manage Overdeck-monitored projects |
| triggers | ["pan projects","add project","remove project","rename project","list projects","manage projects","register project"] |
| allowed-tools | ["Bash","Read"] |
This skill guides you through managing projects with Overdeck. Projects must be registered before Overdeck can create workspaces and spawn agents for them.
Project: A local git repository that Overdeck manages Workspace: Isolated environment created within a project for an issue Mapping: Link between tracker project/repo and local project path
# Basic: Register a project with auto-detected name
pan project add /path/to/your/project
# With explicit name
pan project add /path/to/your/project --name myproject
# With Rally project mapping (for per-project Rally scoping)
pan project add /path/to/hsv3 --name "HSv3" --rally-project "/project/822404704163"
# Example
pan project add /home/user/projects/my-app --name myapp
pan project list
Output:
Registered Projects:
myapp /home/user/projects/my-app
backend /home/user/projects/backend
frontend /home/user/projects/frontend
pan project rename myproject "My Project"
The registration key (myproject) is immutable. The display name (My Project) is the human-facing label shown in Overdeck.
pan project remove myproject
# Example
pan project remove myapp
Note: This only removes the project from Overdeck's registry. It does NOT delete the actual project files.
For a project to work well with Overdeck:
.git/)| File | Purpose |
|---|---|
CLAUDE.md | Project-specific AI instructions |
.claude/skills/ | Project-specific skills |
dev script | Start development containers |
docker-compose.yml | Container orchestration |
Located at ~/.overdeck/projects.json:
[
{
"name": "myapp",
"path": "/home/user/projects/my-app",
"addedAt": "2024-01-15T10:30:00Z"
}
]
Located at ~/.overdeck/project-mappings.json:
Maps tracker projects to local paths:
[
{
"linearProjectId": "abc123",
"linearProjectName": "My App",
"linearPrefix": "APP",
"localPath": "/home/user/projects/my-app"
}
]
For GitHub:
# In ~/.overdeck.env
GITHUB_LOCAL_PATHS=owner/repo=/home/user/projects/my-app
pan project add /path/to/project --name myproject
Create a CLAUDE.md file in your project root with:
For Linear:
# Edit ~/.overdeck/project-mappings.json
# Add entry mapping Linear project to local path
For GitHub:
# Add to ~/.overdeck.env
GITHUB_LOCAL_PATHS=owner/myrepo=/path/to/project
# List projects
pan project list
# Check issues can be fetched
pan issues
# Create a test workspace
pan workspace create ISSUE-1
If your project uses Docker for development:
dev Script#!/bin/bash
# dev - Start development environment
docker compose up -d
Make it executable:
chmod +x dev
version: '3.8'
services:
app:
build: .
volumes:
- .:/app
ports:
- "3000:3000"
When you run pan start ISSUE-1, Overdeck will:
dev scriptProblem: pan project add fails
Solution:
~/.overdeck/Problem: Workspaces created in wrong location Solution:
pan project listProblem: Agent can't find project context Solution:
pan project add ... --name frontend instead of proj1.claude/skills//pan:config - General configuration/pan:tracker - Set up issue tracker integration/pan:docker - Docker template setup