feature
/feature
Dostarcza kilka zatwierdzonych zmian specclaw jako jedną funkcję przez specclaw-fleet, z zależnościami, wspólną gałęzią i jednym PR do main.
- Autor
- chan4lk ↗
- Repozytorium
- specclaw ↗
- Licencja
- MIT
- Ostatnia zmiana repozytorium
- 11.11.2026
Ocena i bezpieczeństwo
- Pliki w paczce
- 1
- Skrypty
- 0
- Komentarze HTML
- 0
- Adresy URL w SKILL.md
- 0
Brak sygnałów. Repozytorium zmienione 11.11.2026, bez odwołań do wycofanych modeli i API.
MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.
Co robi i kiedy
Dostarcza kilka zatwierdzonych zmian specclaw jako jedną funkcję przez specclaw-fleet, z zależnościami, wspólną gałęzią i jednym PR do main.
Oryginalny opis (EN)
Use when someone wants several related approved specclaw changes delivered together as one feature through specclaw-fleet, with dependencies, a shared feature branch and one PR to main.
Jak działa
- 1. Declare
- 2. Plan
- 3. Init and opt in (ask once)
- 4. Start
- 5. Watch and report
Podgląd SKILL.md
--- description: Use when someone wants several related approved specclaw changes delivered together as one feature through specclaw-fleet, with dependencies, a shared feature branch and one PR to main. --- # specclaw-fleet feature Runs a group of related changes as one feature: children build in dependency order on `feature/<module>`, each child PR merges into that branch, and one integration run opens `feature → main`. Settings come from `fleet:` in `.specclaw/config.yaml` (see `/specclaw-fleet:setup`). ## 1. Declare Each child's `proposal.md` (or `change.md` in the lean flow) carries: ``` **Feature:** catalog **Depends on:** 002-catalog-shell, 003-product-detail ``` `**Depends on:**` may be `none`. Edit these lines through the change's lifecycle, never on someone's behalf. ## 2. Plan `specclaw-fleet feature plan <module>` shows waves, each member's state (`not-opted-in`, `ready`, `waiting`, `running`, `pr_open`, `merged`, `failed`, `conflict`, `stalled`) and its dependencies. A member counts as merged only when its PR into `feature/<module>` has completed, so merge by hand only through that PR. `stalled` means an abandoned PR, a PR into another branch, or a dispatch with no outcome; it blocks dependents until a human fixes it or retries with `trigger --retry`. A cycle or a dependency outside the feature is refused; fix the proposals first. ## 3. Init and opt in (ask once) - `specclaw-fleet feature init <module>` writes `.specclaw/features/<module>/` and creates the feature's work item. It is approved by the person running it. - `specclaw-fleet optin <module> <member>... --dry-run`, show the plan, then run it without `--dry-run`. Every member's run, and the integration run, spends the **caller's** plan. Never opt in an item assigned to someone else. - Commit `.specclaw/features/<module>/` and push to the base branch, asking first. ## 4. Start `specclaw-fleet feature start <module>` creates `feature/<module>` on the remote when missing (ask first: it is a push) and queues the pipeline on it. From then on the pipeline runs `feature advance` whenever a merge into `feature/<module>` changes a `.specclaw/changes/*/state.json` (every child PR does), so each merged child PR starts whatever became ready. After any other merge, run `feature start <module>` again to re-queue it. - A failed child blocks only its dependents; the rest continue. - A child whose PR conflicts with the feature branch is retried once with the feature branch merged in, then marked failed for a human. - When every child is merged, one integration run verifies the whole feature on `specclaw/integrate-<module>` and opens the PR to the trusted branch: a real PR when it passes, a draft when it does not. ## 5. Watch and report `specclaw-fleet feature plan <module>` at any time; `specclaw-fleet status <members>... --watch 30` while runs are active. Each child PR targets `feature/<module>` and needs a human merge (branch policies apply). Report the waves, each child's PR or `exit=` reason, and the integration PR when it exists.
Wersje
| Repozytorium | Wynik | Licencja |
|---|---|---|
| Ta strona · chan4lk/specclaw | 84 | MIT |
| A7-studio/jobmigo | 100 | MIT |
| crbnos/carbon | 100 | AGPL-3.0 |
| arxdsilva/ai-loops | 100 | MIT |
| jisuzzzz/haechi | 100 | MIT |
| pawangai/pawang-agents | 100 | MIT |
| andrewBezerra/concordia | 100 | MIT |
| cryndoc/polisade-orchestrator | 100 | Apache-2.0 |
| ChandraChaan/flutter-agent-skills | 100 | MIT |
Migawka bazy z 13.11.2026 · wersja paczki 334cd0fa3d18 (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
- 84report
Odpowiada na pytania o przebieg budowy specclaw-fleet: oś czasu, koszt, czas agentów, rundy przeglądu i stronę raportu. - 100review
Uruchamia przegląd gotowej zmiany przed otwarciem PR i ponawia go lokalnie w pętli, gdy zainstalowany jest moduł specclaw-review. - 90fleet-feature
Buduje jedną funkcję interfejsu TUI i CLI narzędzia fleet od specyfikacji po lokalny commit i wdrożenie, zgodnie z planem rozwoju. - 95dev_gate_merge-to-main
Egzekwuje workflow gałęzi funkcji: przechwytuje próby merge, push lub commitu wprost do main i kieruje na właściwy proces z gałęzią funkcji. - 100finish-branch
Kończy gałąź funkcji: uruchamia testy, sprawdza README, CHANGELOG i wersję, scala z główną gałęzią i sprząta gałąź. - 100worktree-main-sync
Tworzy worktree i synchronizuje je z najnowszą gałęzią main z repozytorium zdalnego, także gdy jest za origin.