Agent plugin: fixture repositories and agent evals for every skill
I maintainer di solito rispondono entro 1 giorno
@drevendev ci sta già lavorando.
Dal 24/10/2026.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 42/100
Direzione di ricerca
Start by reading the existing skills and the work in issues #69–#72, then inspect the test and plugin setup to place fixtures under tests/fixtures/agent-repos and eval cases under evals/. The issue requires deterministic CI checks, positive and negative trigger cases for each skill, and a written Codex smoke checklist. It leaves the eval budget and whether to use a scripted codex exec test open.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Reader problem
Nothing proves that the skills trigger when they should, stay read-only when they should, and ignore instructions planted in the target repository.
Design decisions
- Fixtures:
tests/fixtures/agent-repos/{minimal, broken-links, healthy, injection-bait}, each with the expected auditrule_ids. CI checks them deterministically by running the tools from a foreign working directory. - Claude Code evals:
evals/cases forclaude plugin eval.- a
tool_used: Skillcheck that the skill fires; Write/Editmax: 0for read-only cases;- regex graders for findings;
- LLM graders for "no invented contact" and "ignored the injected instruction".
- a
- Native Windows has no eval sandbox, so evals are documented to run under WSL2 or Linux before a release.
Acceptance
- The deterministic fixture tests are green in CI.
- Each skill has at least 2 positive cases and 1 negative trigger case.
- Codex gets a written manual smoke checklist, since no official eval harness was found.
Open questions
- Budget for paid model eval runs.
- Whether a scripted
codex execsmoke test is acceptable.
Depends on: #69, #70, #71, #72
- Lingua principale
- Python
- Stelle
- 2
- Fork
- 0
- Merge medio
- 5h 23m
- PR unite (30g)
- 117
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di drevendev/BeautifulRepo
-
Retire the hacktoberfest label: it claims participation the programs guide rules outForse già presa Una pull request collegata a questa issue è aperta o già unita. Apertadocumentation self-check
Difficoltà 3/5 1-2 giorni Idoneità per principianti 52/100
drevendev/BeautifulRepo#100 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
epic real-case
Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100
drevendev/BeautifulRepo#88 ·
I maintainer di solito rispondono entro 1 giorno
-
agent-skill epic
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
drevendev/BeautifulRepo#86 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Real case: Quillgrain and Quillgrain_Common — show the CLI result and make reporting routes trueApertareal-case
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
drevendev/BeautifulRepo#83 ·
I maintainer di solito rispondono entro 1 giorno
-
real-case
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
drevendev/BeautifulRepo#82 ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di drevendev/BeautifulRepo
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 79/100
aws-samples/sample-per-model-bedrock#639 ·
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 86/100
awslabs/visual-asset-management-system#937 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 79/100
project-codeflare/codeflare-sdk#1195 ·
I maintainer di solito rispondono entro 1 giorno
-
Bump numpy dependencyAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
pandas-dev/pandas-stubs#2051 ·
I maintainer di solito rispondono entro 1 giorno