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

dev-cli-tooling-workflow

/dev-cli-tooling-workflow

Projektuje, implementuje i testuje narzędzia CLI: flagi, pierwszeństwo konfiguracji, UX w terminalu, błędy i dokumentację.

Licencja
GPL-3.0
Ostatnia zmiana repozytorium
17.09.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 17.09.2026, bez odwołań do wycofanych modeli i API.

Licencja

GPL-3.0, otwarta.

Co robi i kiedy

Projektuje, implementuje i testuje narzędzia CLI: flagi, pierwszeństwo konfiguracji, UX w terminalu, błędy i dokumentację.

Oryginalny opis (EN)

Use to design, implement, review, or test CLI tools, flags, config precedence, terminal UX, errors, and docs.

Jak działa

  1. Steps
  2. Output
  3. Do not
Sekcje z nagłówków SKILL.md, w oryginale · 55 linii, 206 słów
Podgląd SKILL.md
---
name: dev-cli-tooling-workflow
description: Use to design, implement, review, or test CLI tools, flags, config precedence, terminal UX, errors, and docs.
metadata:
  version: "0.3"
  updated: "2026-06-12"
---

# CLI tooling workflow

Use this workflow when a task changes or creates a command-line interface.

## Steps

1. Map the existing command surface.
   - Entry points
   - Help output
   - Subcommands
   - Flags and environment variables
   - Config file discovery
   - Output formats
   - Exit codes

2. Define user flows.
   - Human interactive use
   - Script/CI automation
   - Debug mode
   - Offline or failure behavior

3. Design compatibility.
   - Preserve existing flags and output where scripts may depend on them.
   - Add explicit non-interactive modes for automation.
   - Keep stdout/stderr separation intentional.

4. Implement ergonomically.
   - Clear help text
   - Useful error messages
   - Stable exit codes
   - Sensible defaults
   - Shell completion or config docs when appropriate

5. Validate.
   - Run `--help` or equivalent.
   - Run at least one success path and one failure path when feasible.
   - Add tests for parsing, config precedence, and exit behavior.

## Output

Return:

1. CLI surface
2. Compatibility notes
3. Implementation or review summary
4. Commands run
5. Remaining risks

## Do not

- Do not add prompts that block automation without a bypass.
- Do not silently change stdout, JSON shape, or exit codes.
- Do not invent config precedence without checking existing docs or code.

Wersje

W bazie nie ma innych skilli o nazwie dev-cli-tooling-workflow.

Identyczna treść występuje jeszcze w 1 innych folderach na GitHubie. Tu pokazujemy jedną, najlepiej ocenioną kopię.

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

  • 90cli-design-and-arg-parsing
    Projektuje strukturę poleceń CLI, flagi i kolejność konfiguracji, a potem dobiera parser argumentów do języka.
  • 100create-cli
    Projektuje interfejs wiersza poleceń: argumenty, flagi, podkomendy, pomoc, formaty wyjścia, komunikaty błędów, kody wyjścia, pierwszeństwo konfiguracji i tryb dry-run.
  • 100creating-cli-tools
    Projektuje interfejs wiersza poleceń: argumenty, flagi, podkomendy, pomoc, formaty wyjścia, błędy, kody wyjścia, konfigurację i tryb dry-run.
  • 100task-dev
    Implementuje jedno zadanie T[N] według arkusza zadania, testuje je i zapisuje postęp w stanie fazy przez CLI, bez commitów.
  • 90dev-workflow
    Obsługuje standardowe operacje na GitHubie przez gh CLI i porządkuje dokumentację w układzie Diátaxis.
  • 100create-cli
    Projektuje interfejs wiersza poleceń: argumenty, flagi, podkomendy, pomoc, formaty wyjścia, błędy, kody wyjścia, konfigurację i tryb dry-run.

Uwagi i zgłoszenia

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