Multi-Repo Workspace Management for Cursor
A Cursor plugin that brings order to multi-repo chaos. Workspace management, task tracking, PR linking, git status, architecture graphs, todo lists, standups, and daily recaps β all from chat.
Meet Lucius (@lucius or @lu for short) β your AI assistant who knows where everything is, how it all connects, and what needs doing next.
Cursor.Command.Center.Plugin.mp4
| Feature | Description |
|---|---|
| Workspace Management | Create and manage multi-repo .code-workspace files from chat |
| Task Tracking | Auto-creates task files with optional Jira ticket linking |
| PR Auto-Linking | Captures PR URLs from gh pr create and adds them to task files |
| Git Status | Check status across all repos, auto-pull clean repos that are behind |
| Architecture Graphs | Visualize service dependencies from code β zero AI tokens |
| Todo List | Persistent todos across workspaces with priorities and smart queries |
| Standups | Daily and weekly standup summaries from todos and task history |
| Daily Recap | Time-aware greetings, session recaps, and standup prompts |
| Personalization | Remembers your name, preferences, and work schedule across sessions |
| Export/Import | Backup and restore everything β workspaces, todos, profile, history |
| Cross-Repo Context | @Codebase searches all repos in your workspace at once |
- Install the plugin from the Cursor Marketplace
- Type
@lucius helpto see everything available (or@lufor short) - Follow the intro β Lucius will ask your name and remember it
- Type
@lucius setup a new workspaceand follow the guided setup - Start working β task tracking, PR linking, and todo management happen automatically
Lucius is your Command Center AI assistant. Type @lucius or @lu in chat and talk naturally:
@lucius set up a new workspace called backend with repos from ~/Projects
@lu check git status across all my repos
@lucius generate an architecture graph for the backend workspace
@lu what's next on my todo list?
@lucius add "fix auth bug" to my todos as high priority
@lu mark the auth task as done
@lu add server and api-gateway to my platform workspace
@lucius export my config for backup
@lu what PRs are open for this task?
@lucius what's left to do?
@lu have I forgotten something?
@lu standup
@lucius weekly recap
Lucius remembers your name and work schedule, greets you based on time of day, recaps what you were working on, and offers standup summaries at the start of each day or week.
Create, open, and manage multi-repo .code-workspace files. Add or remove repos, rename workspaces, rescan directories, and regenerate workspace files β all conversationally.
A persistent todo list that lives across sessions and workspaces:
- Two sources: Todos you add (
#user) and todos Lucius detects (#lucius) - Smart queries: "What's next?", "What's left?", "Have I forgotten something?"
- Auto-completion: Lucius auto-marks his own detected todos when resolved
- Priorities: High, medium, low with smart ordering
- Cross-workspace: All todos in one place, tagged by workspace
- Auto-creates task files in
task-history/[workspace]/when you start working - Jira ticket linking is optional β skip it and add later if discovered
- PRs are automatically captured from
gh pr createandgit pushoutput - Task files track PRs across multiple repos with status
Generate Mermaid dependency diagrams by analyzing go.mod, package.json, Terraform, Docker Compose, and serverless configs. Zero AI tokens β pure static analysis.
Check status across all repos in a workspace. See which repos are behind, have uncommitted changes, or need attention. Auto-pull repos that are clean and behind.
When you return after 4+ hours:
Good morning, Lionel. Here's where you left off:
Last session: backend workspace, worked on auth service refactor
Open todos: 3 pending, 1 in progress
Next up: Fix retry logic in API gateway (high priority)
Want to continue where you left off, or start something new?
On new days, Lucius offers to generate a standup summary. On the first day of your work week, he offers a weekly recap instead. Standups pull from your todos, task history, and previous standups to build a done/doing/next format β saved to ~/.command-center/standups/.
Your work week is configurable (MonβFri or SunβThu) and stored in your profile.
Backup and restore everything β workspaces, repo lists, todos, profile, task history, and docs. Supports path remapping for switching machines.
| Command | What it does |
|---|---|
/help |
Show all capabilities |
/setup-workspace |
Create a new multi-repo workspace |
/check-status |
Git status across all repos |
/todos |
Show and manage your todo list |
/standup |
Generate a daily or weekly standup summary |
| Skill | What it does |
|---|---|
workspace-manager |
Create, open, add/remove repos from workspaces |
graph-generator |
Generate architecture dependency diagrams |
repo-status |
Check git status, auto-pull clean repos |
todo-manager |
Persistent todo list with priorities and queries |
export-import |
Backup and restore configurations |
standup-generator |
Daily/weekly standup summaries from todos and task history |
| Rule | What it does |
|---|---|
| Task tracking | Creates task files with optional Jira integration |
| PR linking | Captures PR URLs and adds them to task files |
| Personalization | Remembers your name and preferences |
| Daily recap | Time-aware greetings, session recaps, and standup prompts |
| Rule | When it applies |
|---|---|
| Naming conventions | When working with .code-workspace files |
| Hook | What it does |
|---|---|
| Session start | Detects workspace, loads profile, checks idle time, counts todos, detects new day/week |
| After shell execution | Captures PR URLs from git commands |
| Session end | Saves session state for next recap |
Use @Codebase for |
Skip @Codebase for |
|---|---|
| Finding code across repos | Working in a single file |
| Understanding patterns | General questions |
| Cross-repo search | After you've found the code |
| Architecture questions | Simple edits |
Rule of thumb: Use @Codebase to find, then regular chat to modify.
All Command Center data lives in ~/.command-center/:
| Path | Contents |
|---|---|
workspaces/ |
.code-workspace files |
contexts/ |
Repo lists per workspace |
task-history/ |
Work logs organized by workspace |
docs/ |
Reference guides organized by workspace |
standups/ |
Daily and weekly standup summaries |
todos.md |
Persistent todo list across all workspaces |
profile.json |
Your name and preferences |
session-state.json |
Last session timestamp for recap detection |
command-center/
βββ rules/ # Always-on AI guidance
β βββ task-tracking.mdc # Jira integration, task files
β βββ pr-linking.mdc # PR URL capture
β βββ naming-conventions.mdc
β βββ personalization.mdc # Name, preferences, work schedule
β βββ daily-recap.mdc # Greetings, recaps & standup prompts
β βββ easter-egg.mdc # The Fox Protocol
βββ skills/ # Agent capabilities
β βββ workspace-manager/ # Create/manage workspaces
β βββ graph-generator/ # Architecture visualization
β βββ repo-status/ # Git status + auto-pull
β βββ todo-manager/ # Persistent todo list
β βββ standup-generator/ # Daily/weekly standup summaries
β βββ export-import/ # Backup/restore
βββ agents/ # Meet Lucius
β βββ lucius.md # Main agent β @lucius
β βββ lu.md # Quick alias β @lu
βββ commands/ # Chat commands (/command-name)
β βββ help.md
β βββ setup-workspace.md
β βββ check-status.md
β βββ todos.md
β βββ standup.md # Daily/weekly standups
βββ assets/ # Static assets
β βββ logo.svg # Plugin logo
β βββ overview.png # Feature overview screenshot
β βββ easter-egg-art.md # ASCII art for The Fox Protocol
βββ hooks/ # Event automation
β βββ hooks.json
βββ scripts/ # Hook implementations
βββ session-start.sh
βββ session-end.sh
βββ after-shell-execution.sh
For a standalone CLI version with interactive terminal menus, see cursor-command-center.
Found a bug or have a feature request?
- GitHub Issues: Open an issue
- Email: lionel.resnik@outlook.com
Lionel M. Resnik
MIT License β Use it, share it, improve it!
Made for developers who juggle many repos β meet Lucius, your command center AI
