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

work-folder

/work-folder

Zakłada ignorowany przez git folder .work/ na kartę zadania, notatki i wyniki, a po zakończeniu porządkuje pliki.

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

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

Zakłada ignorowany przez git folder .work/ na kartę zadania, notatki i wyniki, a po zakończeniu porządkuje pliki.

Oryginalny opis (EN)

Sets up a git-ignored .work/ folder for each task's acceptance card, notes, scratch and outputs, and closes it out: move outputs home, archive what must be kept, delete the rest after a yes. Use when starting or finishing a multi-file task.

Jak działa

  1. Context and handoff
  2. When not to use this
  3. Steps
  4. Output
  5. Checks
Sekcje z nagłówków SKILL.md, w oryginale · 45 linii, 634 słów
Podgląd SKILL.md
---
name: work-folder
description: "Sets up a git-ignored .work/ folder for each task's acceptance card, notes, scratch and outputs, and closes it out: move outputs home, archive what must be kept, delete the rest after a yes. Use when starting or finishing a multi-file task."
---

# Keep work in progress in one place

Stage: Operate. Rules: 3 (read back the real result) and control 11 (one owning record).

Work in progress needs a home that is not the project's real source and not the chat. A `.work/` folder gives it one, and git ignores it.

## Context and handoff

Find the owning issue, deal or project and any existing working folder before creating a task workspace. To resume, open the task's `notes.md` and read its Next action and Handoff lines before doing anything else.

Use `file-naming` if the convention is unclear. Keep scratch under the owning task and link the accepted outcome from its system of record.

## When not to use this

Skip it for a quick answer or a single small edit with no working files. Finished sources do not live here.

## Steps

1. **Find the project root.** Use the folder that holds the repository. If there is no repository, use the project folder the owner names.
2. **Check for an existing `.work/` folder.** If one exists, read its top level first and reuse it. Do not create a second one.
3. **Make git ignore it.** Look at `.gitignore`. If `.work/` is missing, add the one line when the request asked you to set up or use `.work/`, and say you did; otherwise show the line and wait for a yes before editing. After the edit, confirm with `git status` that the folder no longer appears as untracked. If the project has no git, say so and carry on.
4. **Open one folder per task.** Name it `YYYY-MM-DD_subject` (for example `.work/2026-03-04_price-list-update/`). Inside it create:
   - `acceptance.md`: the card from agree-acceptance, with a named owner.
   - `notes.md`: decisions, questions and the running state in short lines, newest at the bottom.
   - `scratch/`: throwaway files you may delete without asking the owner.
   - `outputs/`: files meant to leave the folder.
5. **Keep secrets out.** Never write a password, key, token or full personal record into any file here. Record that a credential is needed and where the owner keeps it. If you find one already present, report its file and line and do not copy it anywhere. Say it should be rotated if it was ever committed or shared.
6. **Keep one task per folder.** If new work does not belong to an open task, open another folder rather than adding to the old one.
7. **Close out when finished.** List three groups: files that move to a named permanent location (with the destination), files to archive, and files to delete (scratch only). Show the list. If the request already asked for the close-out or the move, that is the yes for it; otherwise move or delete only after the owner says yes. Any delete outside `scratch/` needs the owner's yes. Never delete anything in `outputs/` unless the request named that file or the owner says yes for it.
8. **Keep the state recoverable.** At each stopping point, update `notes.md` with what is done, what is in flight, the single next action and the owner, so someone else can resume from the file alone.
9. **Leave a closing line in `notes.md`.** State the date, who accepted the work and where the outputs went.

## Output

A `.work/<task>/` folder using [template.md](template.md), then at the end a close-out list.

## Checks

- `git status` shows `.work/` is not tracked or untracked.
- Every task folder has an `acceptance.md` that names an owner.
- `notes.md` ends with a current Next action and owner, or a closing line.
- No file in the folder contains a credential or a full personal record.
- The close-out list was shown, and no move or deletion happened beyond what the request named or the owner approved, and any delete outside `scratch/` had the owner's yes.
Pliki w paczce (3)
  • README.md 3 KB
  • SKILL.md 4 KB
  • template.md 1 KB

Wersje

W bazie nie ma innych skilli o nazwie work-folder.

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

  • 100scratch
    Porządkuje notatki, fragmenty kodu i wyniki poleceń z sesji agenta w jeden folder z plikiem manifestu scratchpad.json.
  • 100scratch
    Porządkuje notatki, fragmenty kodu i wyniki poleceń z sesji agenta w jeden folder z plikiem manifestu scratchpad.json.
  • 100task
    Zakłada folder zadania Grid i pokazuje jego stan, zapisując intencję osoby własnymi słowami.
  • 100project
    Porządkuje pracę z plikami w ~/Notes/Projects/: układ folderów, plik tablicy, notatki pomocnicze oraz cykl życia projektu między katalogami Future, Projects i Archive.
  • 100project-start
    Zakłada folder projektu w katalogu Projects z plikiem CLAUDE.md, żeby sesje dzieliły wskazówki, decyzje, pamięć i pliki.
  • 100create-project
    Zakłada nowy folder projektu zawsze w ten sam sposób, dla kodu lub notatek i dokumentów, z CLAUDE.md, opcjonalnym symlinkiem assets/ do chmury i układem zrozumiałym dla kolejnych sesji agenta.

Uwagi i zgłoszenia

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