← ClaudeAtlas

forge-statuslisted

Show the current Forge pipeline status — stage, task, blockers, and progress. Use whenever the user asks what stage they are on, what is happening in the pipeline, what the current task is, what blockers exist, or says "status", "where are we", "what stage", "show progress", "forge status". Always use this skill before suggesting what to work on next in a Forge-managed project.
tonmoy007/forge-plugins · ★ 1 · AI & Automation · score 72
Install: claude install-skill tonmoy007/forge-plugins
# forge-status Display a formatted dashboard of the current pipeline state. ## When to Use Use this skill whenever the user: - Runs `/forge:status` - Asks "what stage am I on?", "where are we?", "what's the current task?" - Asks about blockers, progress, or pipeline state - You need to orient before recommending the next step in a Forge project ## Steps 1. Read state by running: ```bash python3 ${CLAUDE_PLUGIN_ROOT}/scripts/state-manager.py --cwd . read ``` If the command fails with exit code 1, the project is not initialized — tell the user to run `/forge:init` first. 2. Parse the JSON output and build the status dashboard: ``` ## Forge Pipeline Status Project : <project_type> Cycle: <cycle> Stage : <current_stage> / 12 [████████░░░░] (<pct>%) Task : <current_task or "(none)"> Milestone: <current_milestone or "(none)"> Updated : <last_updated> Blockers: <each blocker on its own line, or "(none)" if blockers is empty> ``` Compute the progress bar: 8 filled blocks = `current_stage / 12 * 8` blocks, remainder as empty blocks. 3. If `scripts/check-gate.py` exists, run: ```bash python3 ${CLAUDE_PLUGIN_ROOT}/scripts/check-gate.py --stage <current_stage> --cwd . ``` and append a **Gate** section showing pass/fail per criterion. If the JSON has `inconclusive: true` or `unimplemented > 0`, surface a banner at the top of the Gate section — `⚠️ N criteria unimplemented — gate result is