patricio0312rev/workspaces · Archived

workspace-status

Show status of all projects in the workspace including git branches, uncommitted changes, and running services. Use when user asks "workspace status", "show all projects", or "what's the status".

First seen Mar 27, 2026

Installation

$ npx skills add patricio0312rev/workspaces --skill workspace-status

Stronger alternatives

This repository is archived — consider an actively maintained alternative.

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from patricio0312rev/workspaces.

npx skills add patricio0312rev/workspaces

Browse all from patricio0312rev/workspaces

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Also listed on

Alternate registries and mirrors of this skill.

Repository health

Stars 9
License LICENSE
Default branch main
Open issues 0
Status Archived

Skill metadata

Parsed from SKILL.md frontmatter.

Declared agents claude-code

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 2,520 B
  • docs SUMMARY.md 219 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 1 installs

SKILL.md

Skill: Workspace Status

Description

Show the status of all projects in the current workspace, including git status, running services, and last commits.

Instructions

When the user wants to see the workspace status:

Step 1: Detect Current Workspace

First, detect which workspace the user is in by checking:

  • Current directory against project paths in ~/.claude/workspaces/*/WORKSPACE.md
  • Git remote URL against configured repos

If no workspace is detected, prompt the user to either:

  • Run /workspaces:init to create a new workspace
  • Navigate to a project directory that's part of a workspace

Step 2: Display Status

Show a formatted table with information about all projects:

📁 Workspace: Acme Corp

┌─────────────┬──────────────┬─────────────┬──────────┬─────────┐
│ Project     │ Branch       │ Git Status  │ Service  │ Port    │
├─────────────┼──────────────┼─────────────┼──────────┼─────────┤
│ api         │ main         │ clean       │ running  │ 3000    │
│ admin       │ feature/auth │ dirty (+3)  │ stopped  │ 3001    │
│ homepage    │ main         │ clean, ↑2   │ running  │ 3002    │
│ mobile      │ main         │ not cloned  │ -        │ 8081    │
└─────────────┴──────────────┴─────────────┴──────────┴─────────┘

Status Values

Git Status:

  • clean - No uncommitted changes
  • dirty (+N) - N files changed
  • ↑N - N commits ahead of remote
  • ↓N - N commits behind remote
  • not cloned - Repository hasn't been cloned yet

Service Status:

  • running - Port is in use
  • stopped - Port is not in use

Additional Information

Show recent commits and any warnings:

Recent commits:
  • api: "fix: resolve auth token issue" (2 hours ago)
  • admin: "feat: add user dashboard" (1 day ago)

⚠ Warning: 'admin' has uncommitted changes