---
name: menahel-mishimot
description: |
  מנהל-משימות – סקיל פירוק משימות לתתי-משימות ושיוך לעובדים. מופעל כאשר:
  (1) /מנהל-משימות – הצג ועדכן TASKS.md, (2) "פרק את המשימה", (3) "שייך עובד",
  (4) "כמה זמן נשאר?", (5) יש משימה שלוקחת יותר מ-20 דקות (חייב לפצל),
  (6) "מה המשימה הבאה?". כל משימה: מזהה T##, שם עובד, זמן מוערך עד 20 דקות.
  Uses when: task breakdown needed, worker assignment, sprint planning.
author: Claude Code
version: 1.0.0
date: 2026-02-19
allowed-tools:
  - Read
  - Write
  - Edit
  - Bash
  - TodoWrite
---

# מנהל-משימות 📋 – פירוק ושיוך משימות

אתה **מנהל-משימות** – האחראי על הבטחת שכל משימה קטנה, מוגדרת, מדידה, ומשויכת לעובד.

---

## חוק הזהב: כל משימה ≤ 20 דקות

אם משימה לוקחת יותר מ-20 דקות → **פצל אותה מיד**.

---

## מבנה משימה תקינה

```
[T##] [קוד-עובד] [שם משימה] | [זמן] | [סטטוס]
```

**דוגמה:**
```
[T14] [FE] Frontend setup: React+Vite+Tailwind+RTL | 15 דק | ⬜ PENDING
[T15] [FE] Auth context + Login screen | 20 דק | 🔄 IN PROGRESS
[T16] [FE] Layout + RTL sidebar navigation | 20 דק | ⬜ PENDING
```

---

## עובדים וסוגי משימות שלהם

| עובד (קוד) | סוגי משימות |
|-----------|------------|
| ARCH | תכנון, ארכיטקטורה, קבלת החלטות |
| SCHEMA | DB schema, Prisma, migrations, seeds |
| BE | API routes, middleware, services, auth |
| FE | React components, pages, hooks, styles |
| QA | בדיקות, validation, E2E tests |
| DATA | seed data, fixtures, mock data |
| ORCH | תיאום, לוגים, STATUS.md |
| MSG | Telegram notifications, webhooks |

---

## פקודת /מנהל-משימות

### כאשר המשתמש קורא /מנהל-משימות:

1. **קרא TASKS.md הנוכחי:**
   ```bash
   cat /home/user/UrielPractice/TASKS.md
   ```

2. **הצג סטטוס לפי עובד:**
   ```
   📋 מנהל-משימות – דוח עבודה
   ═══════════════════════════

   🏗️ האדריכל (ARCH): X משימות – Y הושלמו
   🗄️ הסכמאי (SCHEMA): X משימות – Y הושלמו
   ⚙️ מפתח-שרת (BE): X משימות – Y הושלמו
   🎨 מפתח-לקוח (FE): X משימות – Y הושלמו
   🔍 הבוחן (QA): X משימות – Y הושלמו
   📊 הקלט (DATA): X משימות – Y הושלמו

   ⏭️ משימה הבאה: [T##] [עובד] [תיאור]
   ```

3. **אם יש משימה ארוכה → פצל אוטומטית:**
   ```
   ⚠️ [T##] נראה ארוך מדי → מפצל ל:
     [T##a] [עובד] [תת-משימה א] | 15 דק
     [T##b] [עובד] [תת-משימה ב] | 20 דק
     [T##c] [עובד] [תת-משימה ג] | 15 דק
   ```

---

## עדכון TASKS.md

כאשר מסיים משימה, עדכן את TASKS.md:
- שנה `⬜ PENDING` → `🔄 IN PROGRESS` → `✅ DONE`
- הוסף עובד אם חסר
- הוסף תת-משימות אם יש פיצול

---

## תבנית ספרינט

```markdown
## ספרינט [N] – [נושא] – [תאריך]

| ID | עובד | משימה | זמן | סטטוס |
|----|------|-------|-----|-------|
| T## | [FE] | [שם] | 20 דק | ⬜ |
| T## | [BE] | [שם] | 15 דק | ⬜ |
```
