Przejdź do treści
Biblioteka skilli
Produktywność osobista · Planowanie

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.

Repozytorium
taskmd ↗
Licencja
MIT
Ostatnia zmiana repozytorium
02.10.2026

Ocena i bezpieczeństwo

90/ 100Klasa: dobry
Format25 / 25
Frontmatter z nazwą i opisem, poprawna nazwa, opis do 1024 znaków, nazwa zgodna z folderem.
Odkrywalność25 / 25
Opis mówi, kiedy użyć skilla, ma sensowną długość i jest w 3. osobie.
Treść25 / 35
Co najmniej 150 słów i do 500 linii, nagłówki, listy kroków, przykłady albo kod.
Higiena15 / 15
Bez zaślepek typu TODO, bez ścieżek Windows, z licencją.
Ryzykobrak sygnałów w skanie
Pliki w paczce
1
Skrypty
0
Komentarze HTML
0
Adresy URL w SKILL.md
0
Przestarzałość

Brak sygnałów. Repozytorium zmienione 02.10.2026, bez odwołań do wycofanych modeli i API.

Licencja

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

  1. Instructions
Sekcje z nagłówków SKILL.md, w oryginale · 56 linii, 396 słów
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

RepozytoriumWynikLicencja
Ta strona · driangle/taskmd90MIT
driangle/taskmd100MIT

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.

Uwagi i zgłoszenia

Wiadomość trafi do Bartosza Sokolińskiego. Adres e-mail jest potrzebny tylko do odpowiedzi. Szczegóły w polityce prywatności.