A comprehensive project template for Julia package development using Claude Code with specialized subagents for exploration, implementation, testing, benchmarking, and documentation.
This plugin is not yet in any themed marketplace. To install it, you'll need to add it from GitHub directly.
Choose your preferred installation method below
A marketplace is a collection of plugins. Every plugin gets an auto-generated marketplace JSON for individual installation, plus inclusion in category and themed collections. Add a marketplace once (step 1), then install any plugin from it (step 2).
One-time setup for access to all plugins
When to use: If you plan to install multiple plugins now or later
Step 1: Add the marketplace (one-time)
/plugin marketplace add https://claudepluginhub.com/marketplaces/all.json
Run this once to access all plugins
Step 2: Install this plugin
/plugin install julia-claude-code-template@all
Use this plugin's auto-generated marketplace JSON for individual installation
When to use: If you only want to try this specific plugin
Step 1: Add this plugin's marketplace
/plugin marketplace add https://claudepluginhub.com/marketplaces/plugins/julia-claude-code-template.json
Step 2: Install the plugin
/plugin install julia-claude-code-template@julia-claude-code-template
A comprehensive project template for Julia package development using Claude Code with specialized subagents.
This is working in progress.
# Clone the template repository
git clone https://github.com/eghus/julia-claude-code-template.git my-julia-template
cd my-julia-template
# Copy `CLAUDE-TEMPLATE.md` into `CLAUDE.md`
cp CLAUDE-TEMPLATE.md CLAUDE.md
Edit CLAUDE.md
and replace all bracketed placeholders with your preferences:
# Basic usage
julia setup_project.jl MyPackageName
Design Phase
jl-explorer
: Analyze ecosystem and requirementsjl-critic
: Review and critique design decisionsDevelopment Phase
jl-implementer
: Core package implementationjl-tester
: Comprehensive testing suitejl-benchmarker
: Performance measurement and optimizationjl-documenter
: Documentation with Documenter.jlSession Management
dev-note/
for cross-session continuityCLAUDE.md
serves as the project command centerresources/
provide additional contextproject-name-project/
├── design/ # Private design repository
│ ├── 01-exploration/ # jl-explorer outputs
│ ├── 02-critique/ # jl-critic outputs
│ └── 03-architecture/ # jl-implementer outputs
├── resources/ # Private resources & references
│ ├── code-examples/ # Reference implementations
│ ├── documentation/ # Internal specs & research
│ ├── data/ # Test & benchmark datasets
│ └── external/ # Papers & competitor analysis
├── dev-note/ # Development memory system
│ ├── implementer-notes.md # jl-implementer session memory
│ ├── tester-insights.md # jl-tester discoveries
│ ├── benchmarker-findings.md # jl-benchmarker performance data
│ ├── session-log.md # Cross-session continuity
│ └── ideas-parking.md # Future enhancement ideas
├── PackageName/ # Public Julia package
│ ├── src/ # Package source code
│ ├── test/ # Test suite
│ ├── benchmark/ # Performance benchmarks
│ ├── docs/ # Documenter.jl documentation
│ └── Project.toml # Package metadata
└── CLAUDE.md # Project command center
0.1.0