Przejdź do treści
Biblioteka skilli
Programowanie · Integracja z narzędziem

cc-spex-init

/cc-spex-init

Instaluje lub odświeża przepływy Spex oparte na specyfikacji w bieżącym projekcie ze źródła dołączonego do wtyczki cc-spex oraz konfiguruje rozszerzenia i ustawienia bezpieczeństwa.

Repozytorium
cc-spex ↗
Licencja
Apache-2.0
Ostatnia zmiana repozytorium
18.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
3
Skrypty
1
Komentarze HTML
0
Adresy URL w SKILL.md
0
Przestarzałość

Brak sygnałów. Repozytorium zmienione 18.10.2026, bez odwołań do wycofanych modeli i API.

Licencja

Apache-2.0, otwarta: można używać i zmieniać, z zachowaniem licencji i informacji o zmianach.

Co sprawdzić przed instalacją
  • 1 skrypt w paczce. Przejrzyj je przed instalacją, bo Claude może je uruchomić.

Skrypty: scripts/bootstrap.sh

Co robi i kiedy

Instaluje lub odświeża przepływy Spex oparte na specyfikacji w bieżącym projekcie ze źródła dołączonego do wtyczki cc-spex oraz konfiguruje rozszerzenia i ustawienia bezpieczeństwa.

Oryginalny opis (EN)

Install or refresh Spex specification-driven workflows in the current project from the Spex source bundled with the cc-spex plugin. Use when a Codex user asks to initialize Spex, configure Spex extensions or security, or update an existing Spex project through the cc-spex plugin.

Jak działa

  1. Run the bootstrap
  2. Defaults and overrides
  3. Report
Sekcje z nagłówków SKILL.md, w oryginale · 74 linii, 436 słów
Podgląd SKILL.md
---
name: cc-spex-init
description: Install or refresh Spex specification-driven workflows in the current project from the Spex source bundled with the cc-spex plugin. Use when a Codex user asks to initialize Spex, configure Spex extensions or security, or update an existing Spex project through the cc-spex plugin.
---

# Initialize Spex

This plugin bundles the complete Spex source (setup workflow, extensions and
scripts). Initialization runs from that installed copy. Nothing is cloned or
downloaded, and no temporary checkout is created.

## Run the bootstrap

Resolve the absolute path of `scripts/bootstrap.sh` from this skill
directory. Run it as `sh <absolute path>/scripts/bootstrap.sh [arguments]`
while keeping the working directory at the project root where the user
invoked `$cc-spex-init`. Never
`cd` into the skill or plugin directory, and never clone the cc-spex
repository or download Spex yourself. Pass through any arguments supplied
after `$cc-spex-init`.

The bootstrap picks the Spex source in this order:

1. `SPEX_SOURCE`, when it is set (an explicit local Spex source).
2. `./spex` in the project, when the project is the cc-spex repository.
3. The Spex source bundled with this plugin.

If the bootstrap reports that the bundled source is missing or incomplete,
show the error and stop. Do not fall back to cloning or downloading.

If setup stops with `spex-worktrees requires the spec-kit git extension`, show
the message and its fixes: add the git extension (`specify extension add git`)
and run `$cc-spex-init` again, or re-run `$cc-spex-init --extensions NAME,NAME`
with a selection that leaves out `spex-worktrees`. Do not disable
`spex-worktrees` by hand.

## Defaults and overrides

The harness is always `codex` unless the user passes `--integration`.

When the project has no `.specify/spex.json` yet, these defaults apply:

- extensions: `recommended` (`spex-gates,spex-worktrees,spex-deep-review`)
- security: `safe`

When `.specify/spex.json` exists, the project's stored extension selection and
security are applied unchanged. Only values the user passes explicitly
override them. The bootstrap names the stored security level on stderr; when
it prints a `NOTE:` about a security level other than `safe`, show that line
to the user in your report.

Supported overrides:

```text
--integration codex|claude|opencode|auto
--extensions recommended|all|interactive|NAME,NAME
--security safe|autonomous|yolo|interactive
```

The `interactive` values currently apply `recommended` and `safe` (the setup
workflow cannot read the reply back and prints a notice). When the user wants
to choose, ask them yourself and pass the answer as an explicit
`--extensions NAME,NAME` or `--security LEVEL`.

The selection is exact: the selected extensions are enabled and every other
optional Spex extension is disabled. `all` enables every optional extension
except `spex-detach`, which is enabled only when named explicitly.

Before running a non-default selection, summarize the selected values in one
line. Do not conduct a survey or ask about options the user already supplied.

## Report

After success, report the effective command prefix as `$`, remind the user to
start a new Codex session so generated skills are discovered, and suggest
`$speckit-spex-help`. Do not suggest slash-prefixed Spex commands or claim
that `$speckit-spex-ship` is necessarily the next workflow step.
Pliki w paczce (3)
  • SKILL.md 3 KB
  • agents/openai.yaml 1 KB
  • scripts/bootstrap.sh 6 KB

Wersje

W bazie nie ma innych skilli o nazwie cc-spex-init.

Migawka bazy z 28.10.2026 · wersja paczki 7fc40a6fdec4 (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

  • 100sdlc-init
    Inicjalizuje zestaw SDLC w bieżącym projekcie i aktualizuje plik AGENTS.md, wykrywając narzędzie agenta, z którego korzystasz.
  • 100phx-init
    Konfiguruje plugin Elixir w projekcie, dopisując reguły do CLAUDE.md, także przy jego aktualizacji.
  • 100nacl-init
    Inicjuje lub odświeża projekt NaCl dla Codex: tworzy konfigurację projektu, pliki infrastruktury grafu, wpisy w rejestrze projektów i opcjonalne wskazówki czytelne dla Codex.
  • 100nacl-init
    Inicjuje lub odświeża projekt NaCl dla Codex: tworzy konfigurację projektu, pliki infrastruktury grafu, wpisy w rejestrze projektów i opcjonalne wskazówki czytelne dla Codex.
  • 86setup
    Konfiguruje pamięć projektu Aletheia w bieżącym projekcie, gdy użytkownik o to prosi lub brakuje katalogu .aletheia.
  • 90specsmith-init
    Tworzy w projekcie strukturę katalogu specs z szablonami specyfikacji, planu i zadań z zainstalowanej wtyczki Specsmith.

Uwagi i zgłoszenia

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