Przejdź do treści
Biblioteka skilli
Programowanie · Przegląd i audyt

validate

/validate

Sprawdza paczkę skilla pod kątem sum kontrolnych, manifestu MANIFEST.yaml i obecności wymaganych plików.

Licencja
MIT
Ostatnia zmiana repozytorium
23.09.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
1
Skrypty
0
Komentarze HTML
0
Adresy URL w SKILL.md
0
Przestarzałość

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

Sprawdza paczkę skilla pod kątem sum kontrolnych, manifestu MANIFEST.yaml i obecności wymaganych plików.

Oryginalny opis (EN)

Run a focused validation check for a skill bundle. Use when the user asks to validate, verify hashes, check MANIFEST.yaml, confirm files are present, or distinguish a canonical bundle from a derived install or registry copy without opening or closing a full editing session.

Jak działa

  1. When to use
  2. Protocol
  3. Output
Sekcje z nagłówków SKILL.md, w oryginale · 59 linii, 326 słów
Podgląd SKILL.md
---
name: validate
description: >
  Run a focused validation check for a skill bundle. Use when the user asks
  to validate, verify hashes, check MANIFEST.yaml, confirm files are present,
  or distinguish a canonical bundle from a derived install or registry copy
  without opening or closing a full editing session.
license: MIT
---

# Skill Provenance: Validate

Run the hash and inventory check only. This is a narrow verification command,
not the full open-session or close-session protocol.

## When to use

Run `/skill-provenance:validate` when the user wants to know whether the
current bundle matches its `MANIFEST.yaml`, whether files are missing, or
whether a copy appears to be canonical or derived.

## Protocol

1. **Locate the bundle root.** Use the directory containing `MANIFEST.yaml`.
   If no manifest exists, report that the bundle is unversioned and suggest
   `/skill-provenance:bootstrap`.
2. **Run `validate.sh` when available.** Prefer:
   ```bash
   ./validate.sh
   ```
   If the script is not present, compute SHA-256 hashes for files listed in
   `MANIFEST.yaml` and compare them manually.
3. **Report validation results only.** Include:
   - File count checked
   - Missing files
   - Unlisted files, symlinks, or special files (`UNLISTED` lines)
   - Hash mismatches
   - Explicit `hash: null` opt-outs
   - Structural, unsafe-path, duplicate-path, and symlink errors
   - Matching, stale, or malformed `validated_against` records when present
   - Exit code or equivalent pass/fail result
4. **Identify copy type.** Use `MANIFEST.yaml` and local contents to say
   whether the copy appears to be:
   - a canonical source bundle
   - a strict-platform install copy
   - a registry or `.skill` package
   - incomplete or ambiguous
   A derived copy is valid if its own manifest describes exactly the files
   present. Do not treat missing development-only files as corruption unless
   the copy's manifest lists them.
5. **Do not mutate files.** Do not update hashes, bump versions, edit the
   changelog, create a handoff note, or run the close protocol. If the user
   asks to fix mismatches, recommend `/skill-provenance:close` or an explicit
   `validate.sh --update` workflow.

## Output

Keep the response concise:
```text
Bundle: my-skill 1.2.0
Copy type: canonical source bundle
Files: 7 checked, 0 missing, 0 unlisted, 0 mismatched, 0 explicit opt-outs
Result: pass
```
If validation fails, name the specific files and explain that a mismatch
means the file no longer matches the recorded manifest state. This is an
integrity check, not a trust anchor.

Wersje

RepozytoriumWynikLicencja
Ta strona · snapsynapse/skill-provenance100MIT
boshu2/agentops100Apache-2.0
lalitmaganti/syntaqlite100Apache-2.0
zanderadam/engy100MIT
hirogakatageri/hirokata-claude-marketplace100MIT
whawkinsiv/solo-founder-skills100MIT
rsmdt/the-startup100MIT
SteveGJones/ai-first-sdlc-practices100MIT
hamzafer/claude-routines100MIT

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

  • 90open
    Sprawdza integralność paczki skilli: kompletność plików, skróty SHA-256 z MANIFEST.yaml i zmiany od ostatniej wersji.
  • 100skill-provenance
    Wersjonuje, waliduje i pakuje paczki Agent Skills, pilnuje sum kontrolnych i przenosi je między platformami.
  • 100web-app-manifest
    Sprawdza manifest aplikacji webowej pod kątem instalowalności na podstawie gotowego HTML.
  • 95wp-manifest-gate
    Ustala, co komenda robi przy każdym kodzie wyjścia walidacji manifestu wp-config i jaką politykę stosuje bez manifestu.
  • 95harness-validate
    Sprawdza plik harness.yaml względem schematu JSON Harness Protocol v1 i podaje błędy wraz ze ścieżkami pól.
  • 100guide-authoring
    Opisuje standardową procedurę projektowania przepływów przewodnika: rozpoznanie scenariusza, orkiestracja w YAML, tagowanie, rejestracja i testy, z wynikiem w postaci YAML, manifestu tagów i rejestracji.

Uwagi i zgłoszenia

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