Skip to content
Back to skills

Status

ASecurity

Show current SDD phase and the next command to run

  • 8 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added September 20, 2026
ai-agents

Security analysis

A100/100

Scanned September 20, 2026

npx -y skills add tstapler/dotfiles --skill status --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Status?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Status
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/tstapler-status-bfb205e3/badge)](https://www.skillsdirectory.com/skills/tstapler-status-bfb205e3)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
description: Show current SDD phase and the next command to run
user-invocable: true
---

# sdd:status

Detect the current SDD phase by checking which artifacts exist, then tell the user exactly what to do next.

## Instructions

1. **Follow [SETUP.md](../skills/SETUP.md)** — identify PROJECT_NAME.

2. **Check for artifacts** in `project_plans/<PROJECT_NAME>/`:

   | Artifact | Phase complete |
   |----------|---------------|
   | `requirements.md` | Phase 1 (Ideate) |
   | `research/stack.md` + `research/features.md` + `research/architecture.md` + `research/pitfalls.md` | Phase 2 (Research) |
   | `implementation/plan.md` | Phase 3 (Plan) |
   | `implementation/validation.md` | Phase 4 (Validate) |

3. **Determine current phase** — the highest completed phase based on artifacts present.

4. **Output the status report:**

```
## SDD Status — <PROJECT_NAME>

**Current phase:** <N> (<phase name>) ✅
**Next command:** /sdd:<N+1>-<name>
**Next artifact:** <what it produces>

### Artifacts present
- ✅ requirements.md
- ✅ research/ (4 files)
- ❌ implementation/plan.md — run /sdd:3-plan
- ❌ implementation/validation.md

### Session boundary
⚠️  Phases 1–4 are planning. Open a fresh session before running /sdd:5-implement.
    Planning context degrades implementation quality.
```

5. **Special cases:**
   - No `project_plans/` at all → "No SDD project found. Run `/sdd:1-ideate` to start."
   - `implementation/plan.md` exists but no `validation.md` → warn "Do not skip validation — run `/sdd:4-validate` before implementing."
   - User appears to be in a session that already did planning (context contains requirements/research/plan discussion) → warn "This session has planning context. Open a fresh session before running `/sdd:5-implement`."

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…