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

prompting:scan

/prompting:scan

Raportuje defekty promptów znalezione skanem leksykalnym w dokumentach wykonywanych przez model, np. skillach, CLAUDE.md i definicjach agentów, także jako bramka w CI lub pre-commit.

Repozytorium
claude ↗
Licencja
MIT
Ostatnia zmiana repozytorium
23.10.2026

Ocena i bezpieczeństwo

90/ 100Klasa: dobry
Format15 / 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
5
Skrypty
4
Komentarze HTML
0
Adresy URL w SKILL.md
0
Przestarzałość

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

Licencja

MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.

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

Skrypty: scripts/rules.test.ts, scripts/rules.ts, scripts/scan.test.ts, scripts/scan.ts

Co robi i kiedy

Raportuje defekty promptów znalezione skanem leksykalnym w dokumentach wykonywanych przez model, np. skillach, CLAUDE.md i definicjach agentów, także jako bramka w CI lub pre-commit.

Wyzwalacze z opisu

s skills, CLAUDE.md, agent definitions, or a product

Argumenty

/prompting:scan [<path>] [--all] [--quiet]
Oryginalny opis (EN)

Report prompt defects a lexical scan finds in documents a model executes. Use to audit a repository's skills, CLAUDE.md, agent definitions, or a product's prompt files, or to gate them in CI or a pre-commit hook.

Jak działa

  1. Rules
  2. Acting on a Finding
  3. Gotchas
Sekcje z nagłówków SKILL.md, w oryginale · 46 linii, 527 słów
Podgląd SKILL.md
---
name: prompting:scan
description: "Report prompt defects a lexical scan finds in documents a model executes. Use to audit a repository's skills, CLAUDE.md, agent definitions, or a product's prompt files, or to gate them in CI or a pre-commit hook."
argument-hint: "[<path>] [--all] [--quiet]"
effort: low
allowed-tools:
  - Bash(bun ${CLAUDE_SKILL_DIR}/scripts/scan.ts:*)
  - Read
  - Edit
---

# Scan

Run the scanner over the path in `$ARGUMENTS`, defaulting to the current directory:

```bash
bun ${CLAUDE_SKILL_DIR}/scripts/scan.ts [<path>] [--all] [--quiet]
```

It reports each finding as `file:line:col: rule: message` on stdout and a per-rule count table on stderr, and exits non-zero when it finds any. `--quiet` drops the table.

Without `--all` it reads the paths that hold documents a model executes: `SKILL.md`, `CLAUDE.md`, `AGENTS.md`, `.claude/agents`, `.claude/commands`, `.claude/rules`, a skill's `references/`, and a `prompt/` or `prompts/` directory holding `.md` or `.txt` files. Use `--all` for a prompt that lives somewhere else, such as one extracted from a string in a product repo. A directory walk reads `.md` and `.txt` under either setting, so `--all` widens which documents count without pulling in source files.

## Rules

#### Rewrites

Sharpen the sentence the finding names.

- `weak-modality`: the instruction is a suggestion the model can decline, so whether it fires is left to the run.
- `vague-criterion`: the done-state is one the model cannot check. The model decides for itself when to stop.

#### Deletions

Delete the span the finding names.

- `no-op`: the instruction restates a default the model already follows, spending context and changing nothing.
- `stale-measurement`: the document reports what a past run measured. The run prints the number again, so the document caches its own output and drifts as the work behind it moves.
- `ticket-ref`: a bare issue number points at a tracker the model cannot read, and the prose around it goes stale when the issue closes.
- `status-prose`: the document reports its own progress. A model executing it cannot act on unfinished work, and the note outlives the state it describes.
- `maintainer-aside`: prose held in a comment reaches the model, which pays for the tokens and cannot act on a note addressed to a person.

## Acting on a Finding

A finding is a candidate. The scanner matches words rather than intent, so read the sentence and confirm it is an instruction before acting on it. A descriptive sentence that happens to contain the phrase is a false hit.

Load the `prompting` skill for the fix. Each rule maps to a section: Sentence Form for weak modality, Completion Criteria for a vague criterion, and Pruning for the rest, under No-ops for a no-op, Cache for a stale measurement, and Relevance for a ticket reference, project status, or a maintainer aside.

## Gotchas

- Fenced blocks, inline code, quoted phrases, and blockquotes are exempt. A document that teaches a rule by showing the wording it rejects reports nothing.
- A linked issue keeps its context, so `ticket-ref` reads only a bare number. A modal makes a number a budget rather than a result, so `can yield 2-3 cards` is not a measurement.
- Frontmatter parses as data, so a `description` field never reports a finding.
- An explicit path that is not agent-facing scans nothing and exits 0, which reads the same as a clean pass. Pass `--all` when naming a file outside the recognized paths.
- The rule set covers what a lexical match can find with precision. Sprawl, duplication, and pointer wording need a reading pass against the `prompting` skill.
Pliki w paczce (5)
  • SKILL.md 4 KB
  • scripts/rules.test.ts 4 KB
  • scripts/rules.ts 10 KB
  • scripts/scan.test.ts 3 KB
  • scripts/scan.ts 4 KB

Wersje

W bazie nie ma innych skilli o nazwie prompting:scan.

Migawka bazy z 28.10.2026 · wersja paczki a88b5cc39287 (skrót SHA-256 całej paczki)

Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.

Podobne skille

  • 95Prompting
    Tworzy dynamiczne prompty z szablonów i wzorców, także przez programowe składanie i optymalizację promptów.
  • 90prompting
    Pomaga pisać dokumenty wykonywane przez model (prompty produktowe i systemowe, skille, opisy narzędzi, CLAUDE.md, AGENTS.md) i decydować, co należy do promptu, a co do pliku referencyjnego.
  • 95Prompting
    Generuje prompty z szablonów, standardów i wzorców, czyli system metapromptów do składania i walidacji promptów programowo.
  • 100prompt-engineering
    Dostarcza frameworki do projektowania, optymalizacji, testowania i wdrażania systemów promptów dla agentów AI, w tym meta-prompting i zautomatyzowane przepływy optymalizacji.
  • 95codex-setup
    Inicjalizuje infrastrukturę sd0x-dev-flow dla Codex CLI i innych agentów spoza Claude: generuje AGENTS.md, instaluje hook commit-msg i kopiuje skrypty runnera; bramka pre-push jest opcjonalna.
  • 100valcraft-hone
    Ulepsza istniejący prompt, system prompt lub skill według oficjalnych poradników modeli i przeprowadza audyt.

Uwagi i zgłoszenia

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