project-statuslisted
Install: claude install-skill ImTaegan/claude-saas-flow
# Project Status Dashboard
Cross-tool dashboard pulling Linear, Git, GitHub, and Vercel data into one view. Great for standups.
## Project Configuration
Read project configuration from `.claude/project.json`:
- `projectName`
- `linear.teamId`, `linear.teamName`, `linear.projectId`
- `github.owner`, `github.repo`, `github.defaultBranch`
- `vercel.teamId`, `vercel.projectId`, `vercel.projectName`, `vercel.teamSlug`
If `.claude/project.json` doesn't exist, suggest running `/setup-project` first.
## Instructions for Claude
### Step 0: Load Configuration
```bash
PROJECT_ROOT=$(git rev-parse --show-toplevel 2>/dev/null || pwd)
```
Read `$PROJECT_ROOT/.claude/project.json`.
### Step 1: Gather Linear Data
```
Use mcp__linear__list_issues for each status:
1. In Progress:
- state: "In Progress"
- project: [from config.linear.projectId]
2. In Review:
- state: "In Review"
- project: [from config.linear.projectId]
3. Todo (top priorities):
- state: "Todo"
- project: [from config.linear.projectId]
- limit: 5
- Sort by priority
4. Backlog count:
- state: "Backlog"
- project: [from config.linear.projectId]
- Count only
```
### Step 2: Get Git Status
```bash
git branch --show-current
git status --short
git log --oneline -5
```
### Step 3: Check GitHub PRs
```bash
gh pr list --limit 10 --json number,title,state,author,url,createdAt
```
### Step 4: Get Vercel Deployments
```
Use mcp__vercel__list_deployments:
- teamId: [from config.vercel.tea