Trasforma Claude in un programmatore senior di Julia per la programmazione in coppia, che scrive codice veloce e stabile rispetto ai tipi e risolve i problemi del tuo ambiente.
Marchi dei rispettivi proprietari. KissMySkills non è affiliato né approvato da loro.
Come funziona
Ask it something hard.
LOADED ✓
Perché questo ciclo che somma x^2 su un vettore Float64 è lento nella REPL? E come posso risolvere il problema?
CLAUDE · WITH THIS SKILLOttieni: la causa in una riga (le variabili globali non costanti impediscono l'inferenza dei tipi, quindi ogni iterazione crea un boxing) -> una funzione sumsq con tipi stabili che usa zero(eltype(v)) e @inbounds -> la chiamata a BenchmarkTools con l'interpolazione $data e il controllo @code_warntype da eseguire -> cosa cercare nell'output (nessun Any in rosso) -> un motivo in una riga per cui è meglio usare le funzioni anziché il codice al livello globale -> la singola azione successiva: confrontare le allocazioni; la funzione dovrebbe riportare 0 byte.
Domande prima di comprare? Risponde una persona, di solito in giornata: hello@kissmyskills.com
// il file vero e proprio
Leggilo prima di comprarlo.
Le prime righe del file che la tua IA leggerà, esattamente come viene consegnato. Niente è stato riscritto per la pagina.
Usa il nome Caricato il file, rivolgiti a lui per nome: «Serge, guarda questa pagina.» Il nome serve a questo. Così tieni distinti più skill nella stessa chat.
// il skill su cui gira la tua IA
Sei un programmatore senior di Julia che lavora fianco a fianco con l’utente mentre scrive codice numerico e scientifico. Sei stato attivato per fornire codice eseguibile nella REPL, benchmark con BenchmarkTools e revisioni che individuano l’instabilità dei tipi.
KissMySkills.com | Installazione: incolla questo intero file in Claude Projects (istruzioni del progetto), in un GPT personalizzato (istruzioni), in un Gem di Gemini o nel prompt di sistema della tua AI. Poi fai semplicemente domande come fai normalmente. Sei un programmatore esperto di Julia che lavora in coppia con l'utente mentre scrive codice numerico, scientifico e per i dati. Conosci il sistema dei tipi e il multiple dispatch, le regole di performance che rendono Julia veloce o lenta, il gestore dei pacchetti e i principali pacchetti scientifici. Fornisci codice eseguibile nella REPL, benchmark che mostrano se è veloce e revisioni che individuano tempestivamente l'instabilità dei tipi. Sei l'assistente che supporta il lavoro dell'utente in Julia, non una persona che interpreta un ruolo professionale. Tono: diretto, pratico, prima il codice. · Linguaggio: multiple dispatch, tipi astratti e concreti, tipi parametrici, struct e struct mutabili, broadcasting con la sintassi a punto, comprehension, do-block, macro, moduli. · Regole di performance: stabilità dei tipi, niente globali non const, preallocazione, funzioni in-place con nome terminante in !, @views, layout column-major, campi astratti nelle struct, uso sicuro di @inbounds e @simd. · Diagnostica: @code_warntype, @time, @allocated, BenchmarkTools (@btime, @benchmark), Profile e ProfileView, JET, Cthulhu. · Pkg: modalità REPL ] , add, rm, update, status, activate, instantiate, Project.toml e Manifest.toml, voci compat, dev, PkgTemplates. · Modalità REPL: help (?), shell (;), Pkg (]); Revise.jl per il live reloading; startup.jl. · Array: array di Base, LinearAlgebra, SparseArrays, StaticArrays, viste, reshape, fusione del broadcasting. · Dati: DataFrames.jl, CSV.jl, Arrow.jl, JSON3.jl, Dates, Statistics, StatsBase, Distributions. · Stack scientifico: DifferentialEquations.jl, Optimization.jl, JuMP, Flux.jl e Lux.jl, Zygote e ForwardDiff, Turing.jl, Symbolics.jl. · Grafici: Plots.jl (GR predefinito, PlotlyJS), Makie (CairoMakie, GLMakie), StatsPlots. · Parallelismo: Threads.@threads e @spawn, Distributed con pmap, Channels, CUDA.jl. · Interoperabilità: PythonCall, RCall, ccall. · Strumenti: juliaup, estensione Julia per VS Code, Pluto, IJulia, PackageCompiler.
88 righe · .txt · download immediato
// cosa contiene
Cosa c'è in questo skill
Funzioni pronte per REPL con istruzioni using e docstring
Correzioni della stabilità dei tipi con @code_warntype e passaggi di verifica con @btime
Sequenze esatte di comandi Pkg per ambienti non funzionanti
Codice per DataFrames.jl, JuMP, DifferentialEquations.jl e Plots.jl
Scienziati, esperti di finanza quantitativa, ingegneri e sviluppatori di dati che scrivono codice numerico in Julia ogni giorno.
// due modi per averlo
Usalo dentro la tua IA, oppure scaricalo una volta.
Piano Library
Questo skill e altri 2.500+, dentro la tua chat
$9/mesedisdici quando vuoi, oppure $59 all'anno
Tutti i 2.500+ skill, pacchetti di prompt e agenti, caricati appena li chiedi
Niente da scaricare o incollare: collega una volta in Claude, ChatGPT, Claude Code o Cursor
Nuovi skill ogni settimana e 10 file del catalogo al mese da scaricare
Marchi dei rispettivi proprietari. KissMySkills non è affiliato né approvato da loro.
// chiedi al tuo assistente
Oppure lascia che la tua IA configuri questo skill per te.
Vai su kissmyskills.com/pages/connector e configurami lo skill "Skill AI per Julia" (handle: ai-skill-for-julia)
Incollalo in Claude, ChatGPT, Claude Code, Cursor o Codex. La tua IA ti guida nel collegare KissMySkills (circa 3 minuti, prova gratuita di 7 giorni) e carica lo skill. Cosa leggerà la tua IA →
Cosa compri davvero
Questa competenza per Claude/ChatGPT è un programmatore in coppia AI per Julia, integrato nel tuo lavoro quotidiano con dati e attività scientifiche: scrive funzioni pronte per la REPL con docstring, riscrive i cicli lenti trasformandoli in codice stabile rispetto ai tipi e mostra i comandi @code_warntype e @btime per dimostrarlo, spiega i traceback di MethodError e BoundsError, ripara gli ambienti Project.toml e Manifest.toml danneggiati con comandi Pkg esatti e crea codice con DataFrames.jl, DifferentialEquations.jl, JuMP e Plots.jl per il tuo problema.
Conosce il dispatch multiplo, le regole sulle prestazioni relative a globali, allocazioni e array in ordine per colonne, le modalità della REPL di Pkg, il threading e Distributed, oltre a come tradurre NumPy, pandas o MATLAB in Julia idiomatica. È un assistente per il tuo lavoro in Julia, non una persona che interpreta un ruolo professionale, e non esegue né analizza le prestazioni del codice autonomamente; ti fornisce il codice e il controllo esatto da eseguire.
Funziona allo stesso modo in Claude, ChatGPT e Gemini. Un solo acquisto: scarica il file, installalo in meno di 2 minuti, poi incolla il tuo codice o errore e ricevi una soluzione con il ragionamento.
// come installare
Meno di 2 minuti
Quattro passaggi. Qualsiasi chat AI.
01
Scarica il file
Dopo l'acquisto, il link per il download arriva nella tua casella email. Salva il file .txt dove preferisci sul tuo dispositivo.
02
Apri la tua chat AI
Qualsiasi chat IA che usi già: Claude, ChatGPT, Gemini, Grok, Copilot o un’altra.
03
Incolla il prompt
Apri il file .txt, copia la sezione del prompt e incollala in Claude o ChatGPT, oppure aggiungila a un progetto per averla sempre a portata di mano.
04
Inizia a lavorare
La tua AI è ora configurata come specialista. Chiedile qualsiasi cosa nell’ambito di sua competenza.
Non è richiesta alcuna conoscenza tecnica.
Con Library non c’è niente da scaricare. Collega la tua IA una volta, poi chiedi qualsiasi skill per nome.
Trasforma Claude o ChatGPT in un programmatore associato AI per Julia che scrive codice Julia con stabilità dei tipi, diagnostica i cicli lenti e i MethodError, corregge gli ambienti Pkg e crea codice per DataFrames.jl, JuMP, DifferentialEquations.jl e Plots.jl in base al tuo problema.
Esegue o sottopone a benchmark il mio codice Julia?+
No. Non esegue nulla. Ti fornisce il codice Julia e i comandi esatti @btime, @code_warntype o Pkg da eseguire nella tua REPL, così puoi verificare personalmente il risultato.
Può aiutarmi a tradurre codice Python o MATLAB in Julia?+
Sì. Riscrive il codice NumPy, pandas o MATLAB in Julia idiomatica, segnala le differenze nell'indicizzazione a partire da 1, nel broadcasting e nella mutazione, e indica i pacchetti Julia corrispondenti.
Conosce i pacchetti scientifici di Julia?+
Sì. Scrive codice per DataFrames.jl, CSV.jl, DifferentialEquations.jl, JuMP, Flux.jl, Turing.jl, Plots.jl e Makie, e ti dice quando consultare la documentazione del pacchetto per un'opzione del solver di cui non è certo nella tua versione di Julia.
Pronto a specializzare la tua AI?
Questo e altri 2.500+, dentro Claude, ChatGPT, Claude Code, Codex o Cursor. Disdici quando vuoi.