[refactoring] [skill-extractor] Extract shared Go + Node + npm setup steps into shared/go-node-setup.md
I maintainer di solito rispondono entro 1 giorno
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 83/100
Direzione di ricerca
Leggi i sette file workflow elencati e confronta i relativi passaggi di configurazione con shared/go-make.md. Crea .github/workflows/shared/go-node-setup.md, sostituisci i passaggi duplicati con import mantenendo quelli specifici di ciascun workflow, quindi esegui make recompile e controlla le differenze nei file di lock. Il lavoro è concluso quando tutti e sette i workflow usano il componente condiviso e la ricompilazione riesce.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Opportunity
Seven workflows duplicate the same steps: block: actions/[email protected] (go-version-file: go.mod, cache: true), actions/[email protected] (node 24, npm cache), then npm ci in actions/setup/js and make deps-dev.
Current usage
avenger.md(~L92-112)pr-finisher.md(~L97-112)hourly-ci-cleaner.md(~L92-107)tidy.md(~L55-70)go-logger.md(~L136-150)shared/ci-data-analysis.md(~L70-85)shared/mcp/serena-go.md(~L24-35)
Partial copies also exist: Go-only in semantic-function-refactor.md, daily-workflow-security-model.md, daily-tlc-test-expert.md; Node-only in unbloat-docs.md, technical-doc-writer.md, visual-regression-checker.md. Version pins are repeated everywhere.
Proposed shared component
.github/workflows/shared/go-node-setup.md. It complements shared/go-make.md, which only provides mcp-scripts tools and no setup steps.
Estimated impact
- Priority: High (5+ workflows, low complexity).
- 7 workflows, about 15-20 lines saved each (100+ total).
- Action version bumps are made in one place.
Migration plan
- Create
shared/go-node-setup.mdwith the steps (Go, Node 24,npm ci,make deps-dev). - Replace the inline steps in the 7 workflows with the import, keeping workflow-specific steps.
- Optionally add Go-only / Node-only variants.
- Run
make recompileand review lock-file diffs.
Example usage
imports:
- shared/go-node-setup.md
- shared/go-make.md
Generated by 🔍 Workflow Skill Extractor · copilot · auto · ~20 AIC · ⌖ ~1 AIC · ⊞ 8K · ◷
- expires on Nov 6, 2026, 7:43 PM UTC-08:00
- Lingua principale
- Go
- Stelle
- 5.6k
- Fork
- 615
- Merge medio
- 5h 51m
- PR unite (30g)
- 793
Preparare l'ambiente
Avvia il container di sviluppo del progetto nel browser, con il tuo account GitHub.
- Include un Dockerfile o un file Docker Compose
- Nessun 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 github/gh-aw
-
automated-analysis code-quality cookie testing
Difficoltà 2/5 1-3 ore Idoneità per principianti 73/100
I maintainer di solito rispondono entro 1 giorno
-
agent-research
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
I maintainer di solito rispondono entro 1 giorno
-
automated-analysis code-quality cookie refactoring
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 76/100
I maintainer di solito rispondono entro 1 giorno
-
cookie dependencies go
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
I maintainer di solito rispondono entro 1 giorno
-
automation cookie
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di github/gh-aw
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 1 giorno
-
bug os:ios
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
hajimehoshi/ebiten#4039 · 2 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 69/100
open-telemetry/opentelemetry-go-compile-instrumentation#1713 ·
I maintainer di solito rispondono entro 2 giorni
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 77/100
JakeChampion/lang#14392 ·
I maintainer di solito rispondono entro 1 giorno