Przejdź do treści
Biblioteka skilli
Zarządzanie i produkt · Planowanie

defer

/defer

Odkłada do backlogu znalezisko spoza zakresu, takie jak błąd, dług techniczny, pomysł lub ryzyko, którego nie warto rozwiązywać teraz.

Repozytorium
memento ↗
Licencja
MIT
Ostatnia zmiana repozytorium
29.04.2026

Ocena i bezpieczeństwo

100/ 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ść35 / 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
2
Skrypty
1
Komentarze HTML
0
Adresy URL w SKILL.md
0
Przestarzałość

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

Licencja

MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.

Co sprawdzić przed instalacją
  • 1 skrypt w paczce. Przejrzyj je przed instalacją, bo Claude może je uruchomić.

Skrypty: scripts/defer.py

Co robi i kiedy

Odkłada do backlogu znalezisko spoza zakresu, takie jak błąd, dług techniczny, pomysł lub ryzyko, którego nie warto rozwiązywać teraz.

Argumenty

/defer <title>
Oryginalny opis (EN)

Defer an out-of-scope finding to the backlog. Use when a bug, tech debt, idea, or risk is discovered but not appropriate to solve now.

Jak działa

  1. Script
  2. Step 1: Determine context
  3. Step 2: Gather details
  4. Step 3: Create the backlog item
  5. Step 4: Link from origin
  6. Step 5: Report
  7. Other operations
Sekcje z nagłówków SKILL.md, w oryginale · 92 linii, 448 słów
Podgląd SKILL.md
---
name: defer
description: Defer an out-of-scope finding to the backlog. Use when a bug, tech debt, idea, or risk is discovered but not appropriate to solve now.
argument-hint: <title>
---

# Defer Finding to Backlog

## Script

```
${CLAUDE_SKILL_DIR}/scripts/defer.py
```

All commands output JSON. The script bootstraps `.backlog/` automatically on first use.

## Step 1: Determine context

Detect where `/defer` was called from:

- **Inside a protocol step** → origin is the step file path (e.g. `.protocols/0001-feature/03-api.md`)
- **During code review triage** → origin is `code-review`
- **Standalone** → ask the user for origin or leave empty

## Step 2: Gather details

From `$ARGUMENTS` and conversation context, determine:

| Field | Required | How to get |
|-------|----------|------------|
| title | yes | From `$ARGUMENTS`, or ask |
| type | yes | `bug`, `debt`, `idea`, or `risk` — infer from context, confirm if ambiguous |
| priority | yes | `p0`–`p3` — infer from severity, confirm if ambiguous |
| area | no | Freeform domain tag (e.g. `batch`, `map`, `bot`, `auth`) — infer from context |
| effort | no | `xs`/`s`/`m`/`l`/`xl` — usually filled later during triage, not at creation |
| origin | no | Auto-detected from step 1 |
| description | yes | Self-contained paragraph answering: (1) what's wrong, (2) why it matters, (3) why deferred, (4) how to fix. Must be understandable without reading the code |

## Step 3: Create the backlog item

```bash
python ${CLAUDE_SKILL_DIR}/scripts/defer.py create \
  --title "<title>" --type <type> --priority <priority> \
  --area "<area>" --effort <effort> \
  --origin "<origin>" --description "<description>"
```

**Multiple items:** When creating several items at once, use parallel Bash tool calls (one per item) — do NOT chain them with `&&`.

Returns JSON:
```json
{"action": "create", "slug": "auth-coupling", "path": ".backlog/items/auth-coupling.md", ...}
```

## Step 4: Link from origin

**If inside a protocol step** — insert a `[DEFER]` line into the step's Findings:

```bash
python ${CLAUDE_SKILL_DIR}/scripts/defer.py link-finding \
  <step-file-path> <slug> "<title>"
```

**If during code review** — include the returned `path` in the triage table Rationale column. Do not run link-finding.

**If standalone** — no linking needed.

## Step 5: Report

Tell the user what was created:
- Item path from the JSON `path` field
- Type and priority
- Where it was linked (if applicable)

## Other operations

```bash
# List active items (with optional filters)
python ${CLAUDE_SKILL_DIR}/scripts/defer.py list --status open
python ${CLAUDE_SKILL_DIR}/scripts/defer.py list --type bug --area bot
python ${CLAUDE_SKILL_DIR}/scripts/defer.py list --priority p1

# Generate a view (saved dashboard grouped by a field)
python ${CLAUDE_SKILL_DIR}/scripts/defer.py view --group-by priority -o .backlog/views/by-priority.md
python ${CLAUDE_SKILL_DIR}/scripts/defer.py view --group-by area -o .backlog/views/by-area.md
python ${CLAUDE_SKILL_DIR}/scripts/defer.py view --group-by type -o .backlog/views/by-type.md

# Filtered view (e.g. only batch items grouped by type)
python ${CLAUDE_SKILL_DIR}/scripts/defer.py view --group-by type --area batch

# Close and archive a resolved item
python ${CLAUDE_SKILL_DIR}/scripts/defer.py close <slug>

# Bootstrap .backlog/ without creating an item
python ${CLAUDE_SKILL_DIR}/scripts/defer.py bootstrap
```
Pliki w paczce (2)
  • SKILL.md 3 KB
  • scripts/defer.py 18 KB

Wersje

W bazie nie ma innych skilli o nazwie defer.

Migawka bazy z 28.10.2026 · wersja paczki ca2a50bee5fd (skrót SHA-256 całej paczki)

Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.

Podobne skille

  • 100backlog-deposit
    Uczy Codex zapisywać znalezisko spoza zakresu do backlogu repozytorium bez wytrącania z bieżącego zadania, z deduplikacją i skanem sekretów przez dołączony skrypt.
  • 100create-item
    Tworzy element pracy MCP z kontekstu rozmowy, w odpowiednim kontenerze, z typem i wstępnie wypełnionymi notatkami, gdy pojawia się błąd, pomysł lub dług techniczny.
  • 96backlog
    Dodaje nowy pomysł na funkcję do backlogu produktu, gdy użytkownik chce zapisać ulepszenie lub prośbę.
  • 96backlog
    Dodaje nowy pomysł na funkcję do backlogu produktu, gdy użytkownik chce zapisać ulepszenie lub prośbę.
  • 100tech-debt
    Wykrywa, opisuje, punktuje i priorytetyzuje dług techniczny w zadania do backlogu, na podstawie TODO, FIXME i zapachów kodu.
  • 90backlog
    Odkłada niezdecydowany pomysł na później, bez traktowania go jako zdecydowanej lub aktywnej pracy.

Uwagi i zgłoszenia

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