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

agents-correct

/agents-correct

Znajduje błędy, które agenci powtarzają w repozytorium, i uniemożliwia każdy z nich kolejno przez architekturę, typy, lint, testy, a na końcu dokumentację.

Repozytorium
skills ↗
Licencja
MIT
Ostatnia zmiana repozytorium
23.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
1
Skrypty
0
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 robi i kiedy

Znajduje błędy, które agenci powtarzają w repozytorium, i uniemożliwia każdy z nich kolejno przez architekturę, typy, lint, testy, a na końcu dokumentację.

Oryginalny opis (EN)

Find the mistakes agents keep repeating in a repo and make each one impossible, trying architecture first, then types, lint, tests, and docs last. Use when the operator keeps correcting the same mistake, or for /agents-correct.

Jak działa

  1. Find the mistake classes
  2. Fix each class at the highest level that works
  3. Fix and prove
  4. Place the rule
  5. Review checklist
Sekcje z nagłówków SKILL.md, w oryginale · 38 linii, 563 słów
Podgląd SKILL.md
---
name: agents-correct
description: Find the mistakes agents keep repeating in a repo and make each one impossible, trying architecture first, then types, lint, tests, and docs last. Use when the operator keeps correcting the same mistake, or for /agents-correct.
---

# Correct

The operator keeps correcting agents for the same mistakes. Change the repo so the next agent cannot make them.

Assume every contributor is an agent that sees only the files it opened, copies the nearest example, and takes the shortest path that compiles. Design the repo so a change that looks right from one file is right for the whole repo.

Repo facts (from AGENTS.md or CLAUDE.md): the lint and check systems and where their rules and rule tests live, the suppression syntax, the test policy, and where invariants versus skill checklists belong.

## Find the mistake classes

Read recent commits, reverts, review comments, agent instruction files, and comments that explain workarounds. Group the mistakes into classes. A class counts once it has happened twice.

## Fix each class at the highest level that works

The ladder, in order: architecture, types, lint, tests, docs.

1. **Eliminate it with architecture.** Give each piece of state one owner and each task one supported way. Hide internals so the wrong import fails. Replace hand-synced lists with one source of truth. Delete old ways and dead code an agent would copy.
2. **Enforce it with types** (schemas, branded IDs, tagged unions) so the bad state cannot be written. If bad code still compiles, add a rule to the repo's existing lint or CI check system, with a test case if that system has rule tests, whose error names the file, type, or function to use instead. If the pattern is already common, fail only when a change adds more.
3. **Test the behavior**, following the repo's test policy. Where it prefers fewer tests, decompose uncertain code or flag it for review instead. Fix or delete any test that still passes when the behavior it checks breaks, or that fails when only internals change.
4. **Write docs or agent rules last**, and only for judgment calls. Nothing fails when an agent skips them.

## Fix and prove

Fix the existing occurrences of the most frequent classes now, one commit each when the user has asked for commits. Prove each new check fails on a real past mistake and accepts valid use. Run the same command locally and in CI. Exceptions go on the offending line using the check's suppression syntax, with a reason and a human approval; never add a permanent blanket exception for existing violations.

## Place the rule

Each rule lives in exactly one place: a durable invariant in `AGENTS.md`, a syntactic check in the lint system, and a design or context check in the owning skill's review checklist. When a check enforces an `AGENTS.md` rule, name the check on that line instead of adding prose. When the operator corrects you, fix the mistake and place the rule. If the rule already existed and nothing enforced it, that is a repeat, so fix it at the highest level in the same change. Drop a rule once its mistake cannot happen.

## Review checklist

- Each class has evidence: at least two past occurrences.
- Each fix sits at the highest level that works, with a stated reason why a higher level did not.
- Each new check failed on a real past mistake before it was accepted.
- Each rule sits in one place, and each enforced AGENTS.md rule names its enforcer.
- Reply lists each class, its evidence, the level chosen, and why.

Wersje

W bazie nie ma innych skilli o nazwie agents-correct.

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

  • 100correct
    Wyszukuje błędy, które agenci powtarzają w repozytorium, i uniemożliwia każdy z nich, kolejno przez architekturę, typy, lint, test i dokumentację, z dowodem na prawdziwym błędzie z przeszłości.
  • 100correct
    Wyszukuje błędy, które agenci powtarzają w repozytorium, i uniemożliwia każdy z nich: najpierw architekturą, potem typami, lintem z komunikatem wskazującym poprawkę, testem, a dokumentacją na końcu.
  • 100correct
    Wyszukuje błędy, które agenci powtarzają w repozytorium, i uniemożliwia każdy z nich: najpierw architekturą, potem typami, lintem z komunikatem wskazującym poprawkę, testem, a dokumentacją na końcu.
  • 100correct
    Szuka błędów, które agenci w repozytorium powtarzają, i blokuje każdy z nich najwyżej w architekturze, typach, lincie lub teście, a dokumentację pisze na końcu.
  • 100correct
    Szuka błędów, które agenci w repozytorium powtarzają, i blokuje każdy z nich najwyżej w architekturze, typach, lincie lub teście, a dokumentację pisze na końcu.
  • 100correct
    Szuka błędów, które agenci w repozytorium powtarzają, i blokuje każdy z nich najwyżej w architekturze, typach, lincie lub teście, a dokumentację pisze na końcu.

Uwagi i zgłoszenia

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