Use when you create a CLI written in Julia packages or MCP servers
Use when you add tests for Julia packages
Use when you write a Julia package
Use when you need the latest stable JuliaLang version number (e.g., to fill `VERSION=` in an install script) instead of hard-coding a value
Use when you create a JuliaLang package
Plugin containing Julia development skills for both Claude Code and Codex.
installing-julia — install the Julia runtimegenerating-julia-package — create Julia project environments and package layoutscreating-julia-app — create Julia command-line apps with @main and [apps]creating-julia-test-env — add a Julia package test environmentrunning-julia-test — run standard and faster local Julia test workflows/plugin marketplace add atelierarith/atelier-arith-julia-development-skills
/plugin install aa-jl@atelier-arith-julia-development-skills
Session-only (no permanent install):
claude --plugin-dir /path/to/atelier-arith-julia-development-skills
# or
claude --plugin-url https://github.com/atelierarith/atelier-arith-julia-development-skills/archive/main.zip
If your Codex client supports plugins, add this repository URL in the Codex
plugin settings. The manifest is at .codex-plugin/plugin.json.
For local development, add this repository as a local Codex plugin marketplace
entry. The Codex plugin name is aa-jl; it is intentionally short so namespaced
skill IDs such as aa-jl:finding-latest-julia-version stay under Codex's
64-character skill name limit.
git clone https://github.com/AtelierArith/atelier-arith-julia-development-skills.git ~/.codex/aa-jl
mkdir -p ~/.agents/plugins
python3 - <<'PY'
import json
from pathlib import Path
marketplace = Path.home() / ".agents" / "plugins" / "marketplace.json"
plugin_path = Path.home() / ".codex" / "aa-jl"
entry = {
"name": "aa-jl",
"source": {"source": "local", "path": str(plugin_path)},
"policy": {"installation": "AVAILABLE", "authentication": "ON_INSTALL"},
"category": "Developer Tools",
}
if marketplace.exists():
data = json.loads(marketplace.read_text())
else:
data = {
"name": "local-codex-plugins",
"interface": {"displayName": "Local Codex Plugins"},
"plugins": [],
}
data["plugins"] = [p for p in data.get("plugins", []) if p.get("name") != "aa-jl"]
data["plugins"].append(entry)
marketplace.write_text(json.dumps(data, indent=2) + "\n")
PY
Then install aa-jl from the local Codex plugin marketplace and restart Codex
so it reloads the skill list.
.
├── .claude-plugin/
│ ├── plugin.json # Claude Code plugin manifest
│ └── marketplace.json # Claude Code marketplace manifest (references this repo)
├── .codex-plugin/
│ └── plugin.json # Codex plugin manifest
├── AGENTS.md
├── CLAUDE.md
├── LICENSE
├── README.md
├── plans/
└── skills/
├── creating-julia-app/
│ └── SKILL.md
├── creating-julia-test-env/
│ └── SKILL.md
├── generating-julia-package/
│ └── SKILL.md
├── installing-julia/
│ └── SKILL.md
└── running-julia-test/
└── SKILL.md
Create skills/<skill-name>/SKILL.md with YAML frontmatter:
---
name: <skill-name>
description: Use when ...
---
Bump version in .claude-plugin/plugin.json, .claude-plugin/marketplace.json, and .codex-plugin/plugin.json.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
npx claudepluginhub atelierarith/atelier-arith-julia-development-skills --plugin aa-jlReliable automation, in-depth debugging, and performance analysis in Chrome using Chrome DevTools and Puppeteer
Comprehensive feature development workflow with specialized agents for codebase exploration, architecture design, and quality review
Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques
Harness-native ECC operator layer - 67 agents, 271 skills, 92 legacy command shims, reusable hooks, rules, selective install profiles, and production-ready workflows for Claude Code, Codex, OpenCode, Cursor, and related agent harnesses
Design fluency for frontend development. 1 skill with 23 commands (/impeccable polish, /impeccable audit, /impeccable critique, etc.) and curated anti-pattern detection.
Behavioral guidelines to reduce common LLM coding mistakes, derived from Andrej Karpathy's observations on LLM coding pitfalls