update-task
/update-task
Zmienia pola istniejącego zadania: status, priorytet, tytuł, tagi lub zależności, gdy użytkownik chce poprawić jego właściwości.
- Autor
- driangle ↗
- Repozytorium
- taskmd ↗
- Licencja
- MIT
- Ostatnia zmiana repozytorium
- 02.10.2026
Ocena i bezpieczeństwo
- Pliki w paczce
- 1
- Skrypty
- 0
- Komentarze HTML
- 0
- Adresy URL w SKILL.md
- 0
Brak sygnałów. Repozytorium zmienione 02.10.2026, bez odwołań do wycofanych modeli i API.
MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.
Co robi i kiedy
Zmienia pola istniejącego zadania: status, priorytet, tytuł, tagi lub zależności, gdy użytkownik chce poprawić jego właściwości.
Oryginalny opis (EN)
Update an existing task's fields (status, priority, title, tags, dependencies, etc.). Use when the user wants to modify a task's properties.
Jak działa
- Instructions
Podgląd SKILL.md
--- name: update-task description: Update an existing task's fields (status, priority, title, tags, dependencies, etc.). Use when the user wants to modify a task's properties. allowed-tools: Glob, Read, Edit --- # Update Task Update fields of an existing task — no CLI required. ## Instructions The user's query is in `$ARGUMENTS` (e.g. "set task 042 to high priority and in-progress", "rename task 15 to Fix auth bug", "add tag backend to 042"). 1. **Parse the user's input** from `$ARGUMENTS` to extract: - The **task ID** (required) - The **fields to update** and their new values 2. **Find the task file**: - Read `.taskmd.yaml` for custom `dir` (default: `tasks`) - Use `Glob` for `<task-dir>/**/*<ID>*.md` - If multiple matches, read frontmatter to find the exact ID match - If not found, list available tasks 3. **Read the task file** with the `Read` tool 4. **Apply updates using the `Edit` tool**: ### Frontmatter field updates For each field to change, edit the YAML frontmatter: - **status**: Replace the `status: <old>` line with `status: <new>` — valid values: pending, in-progress, completed, in-review, blocked, cancelled - **priority**: Replace `priority: <old>` with `priority: <new>` — valid: low, medium, high, critical - **effort**: Replace `effort: <old>` with `effort: <new>` — valid: small, medium, large - **type**: Replace `type: <old>` with `type: <new>` — valid: feature, bug, improvement, chore, docs - **owner**: Replace or add `owner: "<value>"` - **phase**: Replace or add `phase: "<value>"` — must match a phase `id` in `.taskmd.yaml`. If the phase doesn't exist yet, add it to the `phases` array in `.taskmd.yaml` first (see `SPEC_REFERENCE.md`) - **parent**: Replace or add `parent: "<value>"` - **title**: Replace the `title: "..."` line ### Array field updates (tags, dependencies, pr) - **Add tag**: Add the value to the `tags` array in frontmatter - **Remove tag**: Remove the value from the `tags` array - **Add dependency**: Add the ID to the `dependencies` array - **Remove dependency**: Remove the ID from the array - **Add PR**: Add the URL to the `pr` array - **Remove PR**: Remove the URL from the array If a field doesn't exist in the frontmatter yet, add it before the closing `---` ### Body updates - **description/subtasks/acceptance criteria**: Edit the markdown body directly 5. **Validate** the changes: - Ensure enum values are valid (see SPEC_REFERENCE.md) - Ensure the frontmatter is still valid YAML - If a field value is invalid, explain the valid options to the user 6. **Confirm** the changes to the user, showing what was updated See `SPEC_REFERENCE.md` (in the plugin root) for valid field values and frontmatter schema.
Wersje
| Repozytorium | Wynik | Licencja |
|---|---|---|
| Ta strona · driangle/taskmd | 90 | MIT |
| driangle/taskmd | 100 | MIT |
Migawka bazy z 28.10.2026 · wersja paczki 7817c89377bf (skrót SHA-256 całej paczki)
Pobrania w ostatnich 30 dniach: 0 · ranking
Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.
Podobne skille
- 90org-update-todo
Zmienia stan TODO, priorytet, tagi i terminy istniejącego nagłówka org-mode przez serwer MCP. - 100update-work-item
Zmienia pola elementu pracy, takie jak status, priorytet, tagi i rodzic, bez wymuszania przejść między statusami. - 100get-task-status
Pobiera tylko metadane i status zadania bez pełnych szczegółów, na przykład status, priorytet i inne pola. - 95update-linear-issue
Zmienia pola istniejącego zgłoszenia w Linear, np. tytuł, stan, osobę przypisaną lub priorytet, po podglądzie i potwierdzeniu. - 90get-task
Pobiera szczegóły wskazanego zadania po identyfikatorze lub nazwie, gdy użytkownik chce je obejrzeć. - 100pr-update
Aktualizuje tytuł i opis istniejącego PR-a na podstawie commitów w bieżącej gałęzi, gdy doszły nowe zmiany.