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

scope

/scope

Dzieli zatwierdzony plan na wycinki, które da się zbudować i sprawdzić osobno, i ustala ich kolejność. Przydaje się, gdy zadanie jest za duże do oddania w jednym kawałku.

Licencja
MIT
Ostatnia zmiana repozytorium
08.11.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
1
Skrypty
0
Komentarze HTML
0
Adresy URL w SKILL.md
0
Przestarzałość

Brak sygnałów. Repozytorium zmienione 08.11.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

Dzieli zatwierdzony plan na wycinki, które da się zbudować i sprawdzić osobno, i ustala ich kolejność. Przydaje się, gdy zadanie jest za duże do oddania w jednym kawałku.

Argumenty

/scope <path-to-brief-or-plan>
Oryginalny opis (EN)

Cut an approved brief or plan into slices that can each be built and verified on their own. Use when a plan is agreed and the next question is what order to build it in, or when a task feels too big to hand over in one go.

Jak działa

  1. The document
  2. What a slice is
  3. What to produce
  4. Rules
Sekcje z nagłówków SKILL.md, w oryginale · 54 linii, 417 słów
Podgląd SKILL.md
---
name: scope
description: Cut an approved brief or plan into slices that can each be built and verified on their own. Use when a plan is agreed and the next question is what order to build it in, or when a task feels too big to hand over in one go.
argument-hint: <path-to-brief-or-plan>
disable-model-invocation: true
allowed-tools: Read Glob Grep Bash(cat *)
---

# Scope

## The document

```!
cat "$0" 2>/dev/null || echo "NO FILE READ: argument was '$0'"
```

If the block above says NO FILE READ, stop and ask for the path.

## What a slice is

A slice is **one thing you can look at and judge.** Not a layer, not a file, not a phase.

Three tests. A slice that fails any of them is not a slice:

1. **Visible.** When it is done, something observable changed — a screen renders, a command
   prints, a request returns. "Set up the data model" fails this. "The table shows three
   hardcoded rows" passes.
2. **Verifiable without the next slice.** You can confirm it works before building anything
   else. If confirming it requires slice 4, it belongs with slice 4.
3. **Revertible.** It is one commit. If it goes wrong, throwing it away loses an hour, not a
   day.

## What to produce

**A numbered list of slices, in build order.** Aim for 3 to 6. More than 8 means the brief is
too big and you should say so instead of slicing it. For each slice:

- **What changes** — in one line, in terms of behaviour, not files.
- **How to verify** — the exact thing a human does with their own hands. A command to run, a
  URL to open, a click. Not "check that it works" and not "the tests pass".
- **What it deliberately does not do yet** — one line. This is what keeps the slice small
  when you are mid-build and tempted.

Then, separately:

**The riskiest slice.** Name the one most likely to go wrong or take twice its estimate, and
say why. If it is not slice 1, say whether it should be — doing the risky part first means
finding out early, while there is still time to change the plan.

**What is not in any slice.** Anything in the brief you could not place. That is either
scope you forgot or scope that should be cut, and either way the user needs to see it now
rather than discover it at the end.

## Rules

- Do not implement anything. This produces a build order, nothing else.
- Do not invent requirements the document does not contain. If a slice needs a decision that
  has not been made, say so and stop at that slice.
- Order for **early feedback**, not for architectural tidiness. Building the data layer first
  is tidy and tells you nothing for an hour.

Wersje

RepozytoriumWynikLicencja
Ta strona · nirkaufman/claude-code-workshop-assets100MIT
crisandrews/clawcode100MIT
camoa/claude-skills100MIT
alexzio00/sovereign-skills100MIT
ccplugins/awesome-claude-code-plugins100Apache-2.0
ialameh/sift-coder100MIT
lilly-logic-labs/lll-skills90MIT
technicalpickles/pickled-claude-plugins90MIT
suboss87/FDEOps90MIT

Migawka bazy z 13.11.2026 · wersja paczki 4531c7d42856 (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

  • 100plan-feature
    Ustala zatwierdzony podział zadań dla nietrywialnej funkcji, zanim zacznie się pisanie kodu.
  • 100dx-split-issue
    Dzieli istniejące zbyt duże zgłoszenie na jednodyscyplinarne wycinki: czyta nadrzędne, proponuje podział i tworzy potwierdzone wycinki przez dx-create-task jako podzgłoszenia.
  • 90implementation-plan
    Dzieli wieloetapową pracę na małe wycinki z plikami, krokami, poleceniami i ryzykami, bez edytowania kodu.
  • 100scope-and-vertical-slice
    Szacuje i rozmiarowuje funkcje, planuje prototyp i pomaga wybrać, co ciąć, by projekt niezależny dało się wysłać. Przydaje się, gdy pomysł wydaje się zbyt duży.
  • 100plan-decompose
    Dzieli zatwierdzony plan na samodzielne pliki zadań z zakresem, walidacją i testami, gotowe do podjęcia przez agenta.
  • 90issue-plan-slicer
    Dzieli specyfikację lub plan na niezależne wycinki zadań z zakresem, zależnościami i kryteriami akceptacji.

Uwagi i zgłoszenia

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