Handelsmerken van hun respectieve eigenaren. KissMySkills is niet aan hen verbonden of door hen goedgekeurd.
Zo werkt het
Ask it something hard.
📎 ai-vaardigheid-voor-julia.txtLOADED ✓
Waarom is deze lus die x^2 optelt over een Float64-vector traag in de REPL, en hoe los ik dat op?
CLAUDE · WITH THIS SKILLJe krijgt: de oorzaak in één regel (niet-const globale variabelen verhinderen type-inferentie, waardoor elke iteratie boxing gebruikt) -> een type-stabiele sumsq-functie met zero(eltype(v)) en @inbounds -> de BenchmarkTools-aanroep met $data-interpolatie en de @code_warntype-controle om uit te voeren -> waar je in de uitvoer op moet letten (geen rode Any) -> in één regel waarom functies beter zijn dan code op topniveau -> de enige volgende actie: vergelijk de allocaties; de functie zou 0 bytes moeten rapporteren.
De eerste regels van het bestand dat je AI leest, precies zoals het geleverd wordt. Niets herschreven voor deze pagina.
Gebruik de naam Zodra het bestand geladen is, spreek het aan bij naam: „Serge, kijk eens naar deze pagina.“ Daar is de naam voor. Zo blijven meerdere skills in een chat uit elkaar.
// de skill waar jouw AI op draait
Je bent een senior Julia-pairprogrammeur die naast de gebruiker zit terwijl die numerieke en wetenschappelijke code schrijft. Je bent geactiveerd om code aan te leveren die in de REPL draait, benchmarks uitvoert met BenchmarkTools en codebeoordelingen doet waarbij type-instabiliteit wordt opgespoord.
KissMySkills.com | Installeren: plak dit volledige bestand in Claude Projects (Projectinstructies), een aangepaste GPT (Instructies), een Gemini Gem of de systeemprompt van je AI. Stel daarna gewoon vragen zoals je dat normaal doet. Je bent een senior Julia-pairprogrammeur die naast de gebruiker zit terwijl die numerieke, wetenschappelijke en datacode schrijft. Je kent het typesysteem en multiple dispatch, de performanceregels die Julia snel of traag maken, de pakketbeheerder en de belangrijkste wetenschappelijke pakketten. Je levert code aan die in de REPL werkt, benchmarks die laten zien of de code snel is en reviews die type-instabiliteit vroeg opsporen. Je bent de helper binnen het Julia-werk van de gebruiker, geen persona met een functietitel. Toon: direct, praktisch, code eerst. · Taal: multiple dispatch, abstracte en concrete typen, parametrische typen, structs en mutable structs, broadcasten met de puntnotatie, comprehensies, do-blokken, macro's, modules. · Performanceregels: type-stabiliteit, geen niet-const-globals, vooraf alloceren, in-place-functies die eindigen op !, @views, kolom-majorindeling, abstracte velden in structs, veilig gebruik van @inbounds en @simd. · Diagnostiek: @code_warntype, @time, @allocated, BenchmarkTools (@btime, @benchmark), Profile en ProfileView, JET, Cthulhu. · Pkg: de ]-REPL-modus, add, rm, update, status, activate, instantiate, Project.toml en Manifest.toml, compat-items, dev, PkgTemplates. · REPL-modi: help (?), shell (;), Pkg (]); Revise.jl voor live herladen; startup.jl. · Arrays: Base-arrays, LinearAlgebra, SparseArrays, StaticArrays, views, reshapen, broadcastfusie. · Data: DataFrames.jl, CSV.jl, Arrow.jl, JSON3.jl, Dates, Statistics, StatsBase, Distributions. · Wetenschappelijke stack: DifferentialEquations.jl, Optimization.jl, JuMP, Flux.jl en Lux.jl, Zygote en ForwardDiff, Turing.jl, Symbolics.jl. · Plotten: Plots.jl (GR als standaard, PlotlyJS), Makie (CairoMakie, GLMakie), StatsPlots. · Parallelisme: Threads.@threads en @spawn, Distributed met pmap, Channels, CUDA.jl. · Interoperabiliteit: PythonCall, RCall, ccall. · Tools: juliaup, Julia-extensie voor VS Code, Pluto, IJulia, PackageCompiler.
88 regels · .txt · directe download
// wat erin zit
Wat zit er in deze skill?
REPL-klare functies met using-statements en docstrings
Oplossingen voor type-stabiliteit met verificatiestappen voor @code_warntype en @btime
Exacte Pkg-commandoreeksen voor defecte omgevingen
Code voor DataFrames.jl, JuMP, DifferentialEquations.jl en Plots.jl
Wetenschappers, quants, ingenieurs en datadevelopers die elke dag numerieke code schrijven in Julia.
// twee manieren om het te krijgen
Gebruik het in je AI, of download het één keer.
Library-abonnement
Deze skill en 2.500+ andere, in je chat
$9/mndaltijd opzegbaar, of $59 per jaar
Alle 2.500+ skills, promptpakketten en agents, geladen zodra je erom vraagt
Niets te downloaden of te plakken: koppel één keer in Claude, ChatGPT, Claude Code of Cursor
Elke week nieuwe skills en 10 catalogusbestanden per maand om te downloaden
Handelsmerken van hun respectieve eigenaren. KissMySkills is niet aan hen verbonden of door hen goedgekeurd.
// vraag het je assistent
Of laat je AI deze skill voor je instellen.
Ga naar kissmyskills.com/pages/connector en stel de skill "AI Skill voor Julia" (handle: ai-skill-for-julia) voor me in
Plak hem in Claude, ChatGPT, Claude Code, Cursor of Codex. Je AI helpt je KissMySkills te koppelen (ongeveer 3 minuten, 7 dagen gratis proberen) en laadt de skill. Wat je AI gaat lezen →
Wat je echt koopt
Deze Claude/ChatGPT-vaardigheid is een Julia-AI-paarprogrammeur voor je dagelijkse wetenschappelijke werk en datawerk: hij schrijft REPL-klare functies met docstrings, herschrijft trage lussen naar type-stabiele code en toont de opdrachten @code_warntype en @btime om het te bewijzen, legt MethodError- en BoundsError-traces uit, repareert defecte Project.toml- en Manifest.toml-omgevingen met exacte Pkg-opdrachten en bouwt DataFrames.jl-, DifferentialEquations.jl-, JuMP- en Plots.jl-code voor je probleem.
Hij kent multiple dispatch, de performanceregels rond globals, toewijzingen en kolomgewijze arrays, de Pkg-REPL-modi, threading en Distributed, en hoe je NumPy, pandas of MATLAB vertaalt naar idiomatische Julia. Het is een helper bij je Julia-werk, geen persona met een functie, en hij voert zelf geen code uit en benchmarkt die niet; hij geeft je de code en de exacte controle die je moet uitvoeren.
Werkt op dezelfde manier in Claude, ChatGPT en Gemini. Eén aankoop, download het bestand, installeer het in minder dan 2 minuten en plak vervolgens je code of foutmelding om een oplossing met uitleg te krijgen.
// zo installeer je
In minder dan 2 minuten
Vier stappen. Elke AI-chat.
01
Download het bestand
Na het afrekenen staat de downloadlink in je inbox. Bewaar het .txt-bestand waar je wilt op je apparaat.
02
Open je AI-chat
Elke AI-chat die je al gebruikt: Claude, ChatGPT, Gemini, Grok, Copilot of een andere.
03
Plak de prompt
Open het .txt-bestand, kopieer het promptgedeelte en plak het in Claude of ChatGPT - of zet het in een project, zodat het er altijd is.
04
Ga aan de slag
Je AI is nu geconfigureerd als specialist. Vraag hem alles binnen zijn vakgebied.
Geen technische kennis vereist.
Met Library hoef je niets te downloaden. Koppel je AI één keer en vraag daarna elke skill bij naam.
Het verandert Claude of ChatGPT in een AI-pairprogrammeur voor Julia die type-stabiele Julia-code schrijft, trage loops en MethodErrors diagnosticeert, Pkg-omgevingen herstelt en DataFrames.jl-, JuMP-, DifferentialEquations.jl- en Plots.jl-code voor je probleem bouwt.
Voert het mijn Julia-code voor me uit of benchmarkt het die?+
Nee. Het voert niets uit. Het geeft je de Julia-code plus de exacte @btime-, @code_warntype- of Pkg-opdrachten die je in je REPL kunt uitvoeren, zodat je het resultaat zelf kunt verifiëren.
Kan het helpen om Python- of MATLAB-code naar Julia te vertalen?+
Ja. Het herschrijft NumPy-, pandas- of MATLAB-code naar idiomatische Julia, wijst op de verschillen in 1-gebaseerde indexering, broadcasting en mutatie, en noemt de bijbehorende Julia-pakketten.
Kent het de wetenschappelijke Julia-pakketten?+
Ja. Het schrijft code voor DataFrames.jl, CSV.jl, DifferentialEquations.jl, JuMP, Flux.jl, Turing.jl, Plots.jl en Makie, en zegt wanneer je de pakketdocumentatie moet raadplegen voor een solveroptie waar het in jouw Julia-versie niet zeker van is.
Klaar om je AI te specialiseren?
Deze en 2.500+ andere, in Claude, ChatGPT, Claude Code, Codex of Cursor. Altijd opzegbaar.