review-julia

Review Julia scripts for code quality, type stability, and performance issues.

6|14|Updated May 7, 2019
One-click install
npx skills add https://github.com/irudik/repo-template --skill review-julia
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: review-julia
Source: https://github.com/irudik/repo-template/tree/main/.agents/skills/review-julia
Command: npx skills add https://github.com/irudik/repo-template --skill review-julia

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates the rigorous review of Julia scripts, ensuring code quality, type stability, performance, and adherence to professional standards without modifying source files.

Core Features & Use Cases

  • Comprehensive Code Auditing: Analyzes Julia scripts against a detailed protocol covering structure, hygiene, reproducibility, function design, domain correctness, data persistence, comments, error handling, polish, type stability, multiple dispatch, and broadcasting.
  • Automated Reporting: Generates detailed Markdown reports for each reviewed script, highlighting issues with severity, location, and proposed fixes.
  • Use Case: Integrate this Skill into your CI/CD pipeline to automatically flag potential bugs, performance bottlenecks, or style violations in new Julia code submissions before they are merged.

Quick Start

Use the review-julia skill to review all Julia scripts in the code directory.

Frequently Asked Questions about review-julia

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I review Julia scripts for type stability and performance issues?

Reviewing Julia scripts for type stability and performance involves analyzing script structure, multiple dispatch, and broadcasting to identify bottlenecks. This Skill audits code against a detailed protocol and generates Markdown reports highlighting severity, location, and proposed fixes without modifying source files.

What is code review automation for Julia and how does it work?

Code review automation for Julia is a process that evaluates scripts for quality, type stability, and professional standards. It analyzes function design, domain correctness, and error handling, then automatically generates detailed reports flagging potential bugs and style violations.

Can I integrate automated Julia code analysis into my CI/CD pipeline?

Yes, you can integrate automated Julia code analysis into a CI/CD pipeline to flag potential bugs and performance bottlenecks in new code submissions. The Skill reviews scripts covering hygiene, reproducibility, and type stability before merges.

Does the Julia code reviewer modify my source files during analysis?

The Julia code reviewer does not modify source files during analysis. It conducts a read-only evaluation of script structure, data persistence, and comments, generating detailed reports that highlight issues with severity and propose fixes.

What are the limitations of automated Julia script analysis?

Automated Julia script analysis is limited to generating reports on identified issues without directly modifying source files. It evaluates static code against professional standards, type stability, and multiple dispatch protocols, but requires manual intervention to apply the proposed fixes.

Why does my Julia code have performance bottlenecks and how can I find them?

Julia code performance bottlenecks often stem from type instability and inefficient broadcasting. You can find them by analyzing script structure, function design, and multiple dispatch, which generates reports highlighting severity and location to propose targeted fixes.