verify-skills: no negative test for the shipped skills/ validation path
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 72/100
- Tipo di issue
- Bug
- Chiarezza
- Specificata chiaramente
- Stato di attività
- Attiva
- Stack tecnologico
- typescript
- Ambito
- testing
Direzione di ricerca
Leggi scripts/verify-skills.mjs intorno alle righe 320–333 e i fixture in verify-skills.main.test.mjs; inizia eseguendo il test esistente per capire come invoca il verificatore. Aggiungi copertura usando un repository fixture che includa sia .claude/skills sia skills, compreso uno skill distribuito non valido. Il lavoro è completato quando il test conferma che gli skill distribuiti non validi vengono rifiutati.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Problem
Raised by Copilot on the v2.10.0 milestone merge (#2637, round 3, scripts/verify-skills.mjs:320). The validation of the packaged skills/*/SKILL.md (the !override branch, lines 320–333) is never reached by a test. Every fixture run in verify-skills.main.test.mjs passes an override directory, so a regression that stopped rejecting a missing or malformed shipped skill would leave the guard suite green.
Expected
An orchestration test against a fixture repository holding both .claude/skills and skills, including a malformed shipped skill that must fail. Alternatively, extract the traversal so it can be tested directly.
Priority
Low (rubric total 5): Severity 2 (test gap in repo tooling; nothing ships broken), Urgency 2, +1 milestoned.
- Lingua principale
- TypeScript
- Stelle
- 11.1k
- Fork
- 1.5k
- Merge medio
- 4h 28m
- PR unite (30g)
- 151
Preparare l'ambiente
- Include un Dockerfile o un 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 modelcontextprotocol/inspector
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
modelcontextprotocol/inspector#2723 ·
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 3/5 1-2 giorni Idoneità per principianti 50/100
modelcontextprotocol/inspector#2724 ·
I maintainer di solito rispondono entro 1 giorno
-
Modern subscriptions: a subscriptions/listen refused with HTTP 403 is retried eight times in silenceApertabug v2
Difficoltà 4/5 3-5 giorni Idoneità per principianti 30/100
modelcontextprotocol/inspector#2722 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
bug v2
Difficoltà 3/5 1-2 giorni Idoneità per principianti 50/100
modelcontextprotocol/inspector#2721 · 2 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
bug v2
Difficoltà 3/5 Mezza giornata Idoneità per principianti 62/100
modelcontextprotocol/inspector#2719 ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di modelcontextprotocol/inspector
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
stellar/stellar-dev-skill#151 ·
I maintainer di solito rispondono entro 1 giorno
-
Trial & Error: guided Blind offer squeezes on phones and sits under the touch toolbar on iPadApertaarea:arcade game ready-for-agent
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
fderuiter/deruiter.dev#2281 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
scope: data grid type: bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 2 giorni
-
fix(frontend): correct VITE_IS_DEVELPOMENT typo in shared/app.ts and align dev environment flagsAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
vicharanashala/ajrasakha#1439 ·
I maintainer di solito rispondono entro 1 giorno
-
Add: TV5Monde AsieApertaapproved check:passed streams:add
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
I maintainer di solito rispondono entro 1 giorno