Skip to content
Development
Command

/status

Show current feature status and progress

From plugin
smart-ralph
56624 skills13 agents24 commands
> /plugin marketplace add tzachbon/smart-ralph

Command definition

status.md
description: Show current feature status and progress
argument-hint:
allowed-tools: [Read, Bash, Glob]

Ralph Speckit Status

You are displaying status for the current feature in ralph-speckit.

Gather Information

1. Check if `.specify/` directory exists 2. Read `.specify/.current-feature` to identify active feature 3. List all subdirectories in `.specify/specs/` (each is a feature)

For Active Feature

If a current feature is set:

1. Read `.speckit-state.json` if exists to get:

  • Current phase (specify, plan, tasks, execution)
  • Task progress (taskIndex/totalTasks)
  • Iteration count (taskIteration, globalIteration)
  • Awaiting approval status

2. Check which files exist:

  • spec.md (or specification.md)
  • plan.md
  • tasks.md
  • .progress.md

3. If tasks.md exists, count completed tasks:

  • Count lines matching `- [x]` pattern (completed)
  • Count lines matching `- [ ]` pattern (pending)

4. If .progress.md exists, extract:

  • Current Task section
  • Learnings section (last 3 entries)
  • Blockers section

Output Format

# Ralph Speckit Status

Current feature: <id>-<name> (or "none set")
Feature path: .specify/specs/<id>-<name>/

## State

Phase: <phase> (specify | plan | tasks | execution)
Status: <Active | Awaiting Approval | Idle>

## Progress

Tasks: <completed>/<total> (<percentage>%)

### Completed Tasks
- [x] 1.1 Task name
- [x] 1.2 Task name
...

### Current Task
<task description from state or .progress.md>

### Next Task
<next unchecked task>

## Files

[x] spec.md
[x] plan.md
[x] tasks.md
[ ] .progress.md

## Blockers (if any)

<blockers from .progress.md>

## Recent Learnings

- <learning 1>
- <learning 2>
- <learning 3>

---

Commands:
- /speckit:switch <id-name> - Switch active feature
- /speckit:start <name> <goal> - Create new feature
- /speckit:implement - Start/resume task execution
- /speckit:cancel - Cancel execution and cleanup state

Phase Display

Show phase with indicator:

  • specify: "Specify (defining requirements)"
  • plan: "Plan (technical design)"
  • tasks: "Tasks (generating task list)"
  • execution: "Execution (implementing tasks)"

File Indicators

For each file, show:

  • [x] if file exists
  • [ ] if file does not exist

Example: `[x] spec.md [x] plan.md [ ] tasks.md`

No Feature Active

If `.specify/.current-feature` does not exist or is empty:

# Ralph Speckit Status

No active feature.

Available features in .specify/specs/:
- 001-feature-name
- 002-another-feature

Commands:
- /speckit:start <name> <goal> - Create new feature
- /speckit:switch <id-name> - Activate existing feature

Error Handling

If `.specify/` directory does not exist:

Ralph Speckit not initialized.
Run `/speckit:start <name> <goal>` to begin.

If state file is corrupted:

Warning: .speckit-state.json is malformed. Run /speckit:cancel to reset.
Read more
@tzachbon
Ships withsmart-ralph

Spec-driven development with smart compaction. Claude Code plugin combining Ralph Wiggum loop with structured specification workflow.

56624 skills13 agents
Get the whole plugin

Stars on GitHub

Momentum

stars in total
566
Star history of tzachbon/smart-ralph on GitHub, a chart by star-history.com

Other commands on smart-ralph.

speckit.analyze

speckit.analyze

Command

Perform a non-destructive cross-artifact consistency and quality analysis across spec.md, plan.md, and tasks.md after task…

@tzachbon@tzachbonInstall Command
speckit.clarify

speckit.clarify

Command

Identify underspecified areas in the current feature spec by asking up to 5 highly targeted clarification questions and encoding…

@tzachbon@tzachbonInstall Command
speckit.constitution

speckit.constitution

Command

Create or update the project constitution from interactive or provided principle inputs, ensuring all dependent templates stay in…

@tzachbon@tzachbonInstall Command
speckit.plan

speckit.plan

Command

Execute the implementation planning workflow using the plan template to generate design artifacts.

@tzachbon@tzachbonInstall Command

More commands from other plugins.

build
Auto-invoked

build

Command

Implement tasks incrementally — build, test, verify, commit. Add "auto" to run the whole plan in one approved pass.

@addyosmani@addyosmaniInstall Command