# Standup

> Standup — Atlas

- Skill: `mb3rgel-ui/standup` (Agent Skill)
- Install (CLI): `npx skillmds@latest add mb3rgel-ui/standup`
- Raw SKILL.md: https://api.skillmd.com/api/skills/mb3rgel-ui/standup/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: mb3rgel-ui (https://skillmd.com/u/mb3rgel-ui)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/mb3rgel-ui/standup

---


# Standup — Atlas

Daily morning briefing and end-of-day review.

## Morning Standup

### Trigger
"Run standup" / "Morning briefing" / "What's today's plan?" / Heartbeat at 9 AM

### Steps

1. Read `memory/sprint.md` — load active sprint tasks
2. Filter for tasks due today or overdue
3. Read `memory/blocked.md` — any open blockers?
4. Identify today's P1 (the single most important task)
5. Output the briefing (format below)
6. Write standup note to `memory/YYYY-MM-DD.md`

### Morning Briefing Format

```
Morning Standup — YYYY-MM-DD

TODAY'S P1: [task title] | due: YYYY-MM-DD

Active tasks:
1. [>] [P1] Task title — in progress
2. [ ] [P2] Task title — starts today
3. [ ] [P2] Task title — due tomorrow, not started ⚠️

Blocked:
- [task] — waiting on: [reason] (open [N] days)

Overdue:
- [task] — was due YYYY-MM-DD ← needs immediate attention

Sprint progress: [N]/[N] tasks done ([N] days remaining)
```

If nothing is blocked and nothing is overdue:
> "Clean board. Your P1 today is [task]. Ship it."

## End-of-Day Review

### Trigger
"End of day" / "Day review" / "What did I ship today?" / Heartbeat at 6 PM

### Steps

1. Read `memory/sprint.md` — what changed today?
2. Ask: "What did you ship today? Any new blockers?"
3. Update task statuses based on response
4. Move completed tasks to `memory/done.md`
5. Move new blockers to `memory/blocked.md`
6. Identify tomorrow's P1
7. Write end-of-day note to `memory/YYYY-MM-DD.md`

### End-of-Day Format

```
End-of-Day — YYYY-MM-DD

Shipped today:
- [x] Task title

Still in progress:
- [>] Task title — [% done estimate]

New blockers:
- [task] — blocker: [reason]

Tomorrow's P1: [task title]

Sprint: [N]/[N] done | [N] days left | on track: YES/NO
```

## Standup Note Format (memory/YYYY-MM-DD.md)

```markdown
# Standup 2026-04-22

## Morning
- P1: [task]
- Blocked: [task] / none
- Overdue: [task] / none

## Evening
- Shipped: [task list]
- Tomorrow P1: [task]
- New blockers: [task] / none
```

## Rules

1. Morning standup takes < 30 seconds to read — keep it tight
2. Always name ONE P1 — not a list of priorities
3. Blocked tasks get surfaced every standup until resolved
4. If the same task is P1 three days in a row: flag it as a problem

