statuslisted
Install: claude install-skill eforge-build/eforge
# /eforge:status
Quick inline status check — queries the eforge daemon for current run state and queue contents.
## Workflow
### Step 0: Validate Config
Call `mcp__eforge__eforge_config` with `{ action: "validate" }`.
- If `configFound` is `false`, stop and tell the user: "No eforge config found. Run `/eforge:init` to initialize eforge in this project."
- Otherwise, continue.
### Step 1: Get Run Status
Call the `mcp__eforge__eforge_status` tool (no parameters needed).
- If the response indicates no active sessions, report:
> No active eforge builds. Use `/eforge:build` to enqueue work.
- **Stop here** if no active sessions.
### Step 2: Render Status
Parse the JSON response and display:
**Session**: `{sessionId}`
**Status**: `{status}` (running / completed / failed)
#### Plan Progress
If the response contains plan-level status, render a table:
| Plan | Branch | Status | Dependencies |
|------|--------|--------|-------------|
| `{planId}` | `{branch}` | `{status}` | `{dependsOn}` |
Status values: `pending`, `running`, `completed`, `failed`, `blocked`, `merged`
### Step 3: Queue State
Call the `mcp__eforge__eforge_queue_list` tool (no parameters needed).
Parse the response. If PRD files are found, display a summary:
**Queue**: `{count}` pending PRD(s)
For each pending PRD, show the title. If there are more than 5, show the first 5 and a count of remaining.
### Step 4: Summary
If the overall status is `running`, show:
> The daemon is processing the build