Przejdź do treści
Biblioteka skilli
Programowanie · Budowanie i kod

genobi-develop

/genobi-develop

Uruchamia sesję developerską studia Genobi w nowym worktree z origin/main, sprawdza zmiany i zostawia diff lub pull request.

Repozytorium
genobi ↗
Licencja
MIT
Ostatnia zmiana repozytorium
07.11.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 07.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

Uruchamia sesję developerską studia Genobi w nowym worktree z origin/main, sprawdza zmiany i zostawia diff lub pull request.

Oryginalny opis (EN)

When the person asks for a change to the Genobi studio itself (its UI, a tool, a skill, a workflow, a node), start a Developer session with genobi_develop instead of telling them to open the repository - it works in a fresh worktree from origin/main, runs the checks, and leaves a diff or opens a pull request. Never spends.

Jak działa

  1. When to use it
  2. What to send
  3. What to tell the person
  4. What you must not do
Sekcje z nagłówków SKILL.md, w oryginale · 69 linii, 598 słów
Podgląd SKILL.md
---
name: genobi-develop
description: When the person asks for a change to the Genobi studio itself (its UI, a tool, a skill, a workflow, a node), start a Developer session with genobi_develop instead of telling them to open the repository - it works in a fresh worktree from origin/main, runs the checks, and leaves a diff or opens a pull request. Never spends.
license: MIT
compatibility: Needs the local Genobi studio (`npm run dev` in camera-director), a studio-started Genobi session, and a runner the person saved in setup (Hermes needs its hermes-developer profile).
metadata:
  version: "0.1.0"
  phase: "develop the studio from a creative session"
  tags: "agents, mcp, studio"
  docs: "docs/agent-sessions.md, docs/supervisor.md"
---

# Hand a studio change to a Developer

You are the creative side. When the person asks to change the studio itself,
you do not edit code and you do not answer "open the repo and do it". You
start a Developer with `genobi_develop`, tell the person where it is, and
read its result back when they ask.

## When to use it

Use it when the request is a change to the studio: its interface ("move the
mic icon from the recording side to the other side"), a Genobi tool, a skill,
a workflow template, a ComfyUI node, a bug the person hit in the app. Do not
use it for creative work: a shot, a cut, a sound, a template run. Those stay
with you and the other skills.
For a Comfy graph or node, say so in the task: the Developer loads
`genobi-comfy` for those.

## What to send

- `task`: the person's words verbatim, then on new lines the surface if you
  know it (the tab, panel or tool) and the acceptance check ("the mic icon sits
  on the left of the record bar at desktop and phone widths").
- `files`: repository-relative hints when you know them, such as
  `src/voice/VoiceOverlay.tsx`. They are hints, not limits; leave them out
  rather than guess.
- `mode`:
  - `change` (the default to choose): make the change, run the checks, leave
    an uncommitted diff on the Developer's branch for the person to review.
  - `pr`: also commit on that branch and open a pull request against main.
    Only when the person asked for a commit or a pull request in this
    conversation.

You never choose the runner: it is the one the person saved in setup. You
never choose the folder or branch either: the studio makes a worktree from
origin/main on a `genobi/develop-…` branch. The checkout the studio serves is
never touched, so the app the person is using keeps running.

## What to tell the person

Right after the start, one or two lines from the answer:

> A Developer (Hermes) is on it in branch `genobi/develop-move-the-mic-…`.
> Follow it in Project Tools → Development; it will leave a diff for you to
> review (or: open a pull request).

When they ask how it went, call `genobi_develop` with the `id` and report its
`status`, `prUrl` and `summary` in your own short words. A `done` status with
no pull request in `change` mode means the diff is waiting in the worktree
named in the answer. A `failed` or `interrupted` status: say so, quote the last
line of `recent`, and offer to start another Developer with what was learned.

## What you must not do

- Do not tell the person to open the repository themselves while this tool is
  there. If the start is refused, say why in their words (no runner saved in
  setup, Hermes' developer profile missing, a Developer already running) and
  what fixes it.
- Do not start a second Developer while one runs; the studio refuses it
  (`development_busy`). Read the running one instead.
- Do not ask for `pr` mode on your own initiative, and never ask the Developer
  to merge, deploy or push to main; it will refuse.
- Nothing here spends. The Developer has no paid tools: its Genobi tools carry
  the agent mark like yours. Do not route a generation through it.

This is the thin version: you and the Developer do not talk to each other
live. You hand it the task; it hands back a branch, a pull request and a
summary that you read with the `id`.

Wersje

W bazie nie ma innych skilli o nazwie genobi-develop.

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

  • 100worktree-main-sync
    Tworzy worktree i synchronizuje je z najnowszą gałęzią main z repozytorium zdalnego, także gdy jest za origin.
  • 100new-branch
    Nazywa i tworzy gałąź zadania z aktualnego origin/main oraz przełącza worktree na nową gałąź po scaleniu pull requesta.
  • 100fresh-branch
    Tworzy świeżą gałąź git z origin/main w izolowanym worktree w skonfigurowanym katalogu, bez ruszania drzewa roboczego wywołującego.
  • 100genobi-scrolls
    Planuje arkusz postaci lub storyboard jako scroll przed powstaniem wideo, czasuje kadry do piosenki i przygotowuje obrazy dla reżysera.
  • 100git-wtpr
    Otwiera lub usuwa worktree git-wt dla pull requesta GitHub, a także przełącza na worktree PR-a.
  • 100push
    Wypycha zmiany bieżącej gałęzi do origin oraz tworzy lub aktualizuje odpowiadający im pull request.

Uwagi i zgłoszenia

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