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

program

/program

Tworzy lub pokazuje program i jego tematy w trackerze, sprawdzając przed każdym utworzeniem, czy nazwa nie jest już zajęta.

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

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

Tworzy lub pokazuje program i jego tematy w trackerze, sprawdzając przed każdym utworzeniem, czy nazwa nie jest już zajęta.

Argumenty

/program create | show | next | theme <program id or name words>
Oryginalny opis (EN)

Create or show a program and its themes in the tracker as a plan, with a duplicate-name check before every create. Programs hold themes, and themes hold work streams. Use for /program create, /program show, /program next, /program theme, or when someone asks for the plan.

Jak działa

  1. Find the tracker
  2. Steps
  3. Gotchas
Sekcje z nagłówków SKILL.md, w oryginale · 41 linii, 278 słów
Podgląd SKILL.md
---
type: note
workspace: system
timestamp: 2026-10-26T14:10:00-04:00
name: program
description: "Create or show a program and its themes in the tracker as a plan, with a duplicate-name check before every create. Programs hold themes, and themes hold work streams. Use for /program create, /program show, /program next, /program theme, or when someone asks for the plan."
kind: knowledge
argument-hint: "create | show | next | theme <program id or name words>"
---

# program

One skill for the program object. A program holds themes, and a theme holds work streams.
Read the plan with `program.py`. Write with `work.py`.
Only a lead creates a program or a theme, and only on the person's yes, because it reshapes the whole plan.

## Find the tracker

Set `<ws>` to the workspace that owns the work. Do not route by the current folder alone.
Set `<tracker>` to `workspace_settings.<ws>.database` in `~/.foxrun/config/person.json`. If it is absent, use `~/.foxrun/data.db`.
In the commands below, `<work>` stands for this exact prefix:

```bash
python3 ~/.foxrun/work/work.py --workspace <ws> --db <tracker> --receipt-root ~/foxrun/<ws> --by <you>
```

Write `<you>` as your own agent name, never the runtime name.

## Steps

1. **Check for a duplicate first.** Before any `create`, run:
   `sqlite3 -readonly <tracker> "SELECT id,name,status FROM programs WHERE name LIKE '%<words>%' ORDER BY id"`.
   Done when you named the match, or said there is none.
2. **Run the operation.** Done when the command prints `ok`, or the plan prints.

   | Operation | Command |
   |---|---|
   | show | `python3 ~/.foxrun/work/program.py --db <tracker> --receipt-root ~/foxrun/<ws> show` |
   | next | `python3 ~/.foxrun/work/program.py --db <tracker> --receipt-root ~/foxrun/<ws> next` |
   | create | `<work> program-create --name "<name>" --objective "<one line>"` |
   | theme | `<work> theme-create --program <program id> --name "<name>" --tagline "<one line>"` |

   Add `--json` to `program.py` for output an agent reads.
3. **Read it back.** Run `sqlite3 -readonly <tracker> "SELECT id,name,objective,status FROM programs WHERE id='<program id>'"`. Done when the row shows the name you wrote.

## Gotchas

- `program-create` prints the new `PG` id. Use that id for the theme.
- To make a work stream under a theme, use the `stream` skill.
Pliki w paczce (2)
  • SKILL.md 2 KB
  • replays/plan-reader.json 1 KB

Wersje

W bazie nie ma innych skilli o nazwie program.

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

  • 100task
    Tworzy, pokazuje, przejmuje, kończy i przenosi zadania w trackerze, sprawdzając przed utworzeniem, czy tytuł już istnieje.
  • 100stream
    Tworzy i pokazuje strumienie pracy w trackerze, sprawdzając duplikaty tytułów przed każdym utworzeniem.
  • 100nonprofit-volunteer-management-structure-generate
    Planuje program Volunteer Management w Salesforce Nonprofit Cloud przed utworzeniem czegokolwiek: wywiad o programach, miejscach, rolach, wymaganiach i zmianach, sprawdzenie organizacji tylko do odczytu i plan rekordów.
  • 90program-planning
    Tworzy plan programu z harmonogramem, kamieniami milowymi, zależnościami i analizą ścieżki krytycznej przy starcie lub przeplanowaniu.
  • 100event-program-os
    Opisuje system pracy programu wydarzeń B2B: identyfikatory, dziesięć bramek, nazewnictwo plików i porządek w trackerze.
  • 90program-decision-docs
    Tworzy dokumenty decyzji programowych z analizą opcji, kompromisami i rekomendacją, gdy decyzja wymaga formalnego zapisu.

Uwagi i zgłoszenia

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