java-junit
97MarieLynneBlock/arcanum-artifex
Skill Claude CodeCodex
Get best practices for JUnit 5 unit testing, including data-driven tests.
Prompts, skills, and agents that survive contact with real workflows. No vendor loyalty. Occasionally heretical. 🧙🏻♀️
This repository also configures its own agents. See what arcanum-artifex tells them →
MarieLynneBlock/arcanum-artifex
Skill Claude CodeCodex
Get best practices for JUnit 5 unit testing, including data-driven tests.
MarieLynneBlock/arcanum-artifex
Skill Claude CodeCodex
Generate a complete Model Context Protocol server project in Java using the official MCP Java SDK with reactive streams and optional Spring Boot integration.
MarieLynneBlock/arcanum-artifex
Skill Claude Code
Migrate Java code from javax. to jakarta. namespace. Use when upgrading to Tomcat 11, Jakarta EE 10, or when javax imports are detected in the codebase.
MarieLynneBlock/arcanum-artifex
Skill Claude CodeCodex
Scaffold a complete Power Apps Code App project with PAC CLI setup, SDK integration, and connector configuration.
MarieLynneBlock/arcanum-artifex
Skill Claude CodeCodex
Generates pytest test files for a Python codebase (or a targeted scope) that.
MarieLynneBlock/arcanum-artifex
Skill Claude CodeCodex
Run pytest tests with coverage, discover lines missing coverage, and increase coverage to 100%.
MarieLynneBlock/arcanum-artifex
Skill Claude CodeCodex
Generate a complete MCP server project in Python with tools, resources, and proper configuration.
MarieLynneBlock/arcanum-artifex
Skill Claude CodeCodex
End-to-end skill for building, testing, linting, versioning, and publishing a production-grade Python library to PyPI. Covers all four build backends (setuptools+setuptoolsscm, hatchling, flit, poetry), PEP 440 versioning, semantic versioning, dynamic git-tag versioning, OOP/SOLID design, type hints (PEP…
MarieLynneBlock/arcanum-artifex
Skill Claude CodeCodex
Surgical code refactoring to improve maintainability without changing behaviour. Covers extracting functions, renaming variables, breaking down god functions, improving type safety, eliminating code smells, and applying design patterns. Less drastic than repo-rebuilder; use for gradual improvements.
MarieLynneBlock/arcanum-artifex
Skill Claude CodeCodex
Create, alter, and validate Snowflake semantic views using Snowflake CLI (snow). Use when asked to build or troubleshoot semantic views/semantic layer definitions with CREATE/ALTER SEMANTIC VIEW, to validate semantic-view DDL against Snowflake via CLI, or to guide Snowflake CLI installation and connection setup.
MarieLynneBlock/arcanum-artifex
Skill Claude CodeCodex
Universal SQL code review assistant that performs comprehensive security, maintainability, and code quality analysis across all SQL databases (MySQL, PostgreSQL, SQL Server, Oracle). Focuses on SQL injection prevention, access control, code standards, and anti-pattern detection. Complements SQL optimisation prompt for…
MarieLynneBlock/arcanum-artifex
Skill Claude CodeCodex
Universal SQL performance optimisation assistant for comprehensive query tuning, indexing strategies, and database performance analysis across all SQL databases (MySQL, PostgreSQL, SQL Server, Oracle). Provides execution plan analysis, pagination optimisation, batch operations, and performance monitoring guidance.
MarieLynneBlock/arcanum-artifex
Skill Claude CodeCodex
Produces a test strategy document defining what to test, at which layer, with which tools, and to what coverage standard. It applies the test pyramid model, surfaces coverage gaps in existing codebases, and produces a concrete plan — not a generic "write more tests" recommendation.
MarieLynneBlock/arcanum-artifex
Skill Claude CodeCodex
Best practices for writing JavaScript/TypeScript tests using Jest, including mocking strategies, test structure, and common patterns.
MarieLynneBlock/arcanum-artifex
Skill Claude CodeCodex
Use when creating, editing, or generating draw.io diagram files (.drawio, .drawio.svg, .drawio.png). Covers mxGraph XML authoring, shape libraries, style strings, flowcharts, system architecture, sequence diagrams, ER diagrams, UML class diagrams, network topology, layout strategy, the hediet.vscode-drawio VS Code…
MarieLynneBlock/arcanum-artifex
Skill Claude CodeCodex
Generate draw.io diagrams as .drawio files and export to PNG/SVG/PDF with embedded XML.
MarieLynneBlock/arcanum-artifex
Skill Claude CodeCodex
Generate Excalidraw diagrams from natural language descriptions. Use when asked to "create a diagram", "make a flowchart", "visualise a process", "draw a system architecture", "create a mind map", or "generate an Excalidraw file". Supports flowcharts, relationship diagrams, mind maps, and system architecture diagrams.…
MarieLynneBlock/arcanum-artifex
Skill Claude CodeCodex
Visual whiteboard collaboration for Copilot CLI. Creates an interactive whiteboard that opens in your browser — draw, sketch, add sticky notes, then share everything back with Copilot. Copilot sees your drawings and text, and responds with analysis, suggestions, and ideas.
MarieLynneBlock/arcanum-artifex
Skill Claude Code
Generate ASCII art diagrams using PlantUML text mode. Use when user asks to create ASCII diagrams, text-based diagrams, terminal-friendly diagrams, or mentions plantuml ascii, text diagram, ascii art diagram. Supports: Converting PlantUML diagrams to ASCII art, Creating sequence diagrams, class diagrams, flowcharts in…
MarieLynneBlock/arcanum-artifex
Skill Claude CodeCodex
Use this skill whenever the user wants to create, read, edit, or manipulate Word documents (.docx files). Triggers include: any mention of 'Word doc', 'word document', '.docx', or requests to produce professional documents with formatting like tables of contents, headings, page numbers, or letterheads. Also use when…
MarieLynneBlock/arcanum-artifex
Skill Claude CodeCodex
Convert Markdown files to professionally formatted Word (.docx) documents with embedded PNG images — pure JavaScript, no external tools required.
MarieLynneBlock/arcanum-artifex
Skill Claude CodeCodex
Process and manipulate images using ImageMagick. Supports resizing, format conversion, batch processing, and retrieving image metadata. Use when working with images, creating thumbnails, resizing wallpapers, or performing batch image operations.
MarieLynneBlock/arcanum-artifex
Skill Claude Code
Create professional research posters in LaTeX using beamerposter, tikzposter, or baposter. Support for conference presentations, academic posters, and scientific communication. Includes layout design, colour schemes, multi-column formats, figure integration, and poster-specific best practices for visual communication.
MarieLynneBlock/arcanum-artifex
Skill Claude Code
Convert files and office documents to Markdown. Supports PDF, DOCX, PPTX, XLSX, images (with OCR), audio (with transcription), HTML, CSV, JSON, XML, ZIP, YouTube URLs, EPubs and more.
At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: