make-test

Generates Wolfram Language test files and updates notebooks for research projects.

4|Updated Mar 4, 2026
One-click install
npx skills add https://github.com/WolframInstitute/ClaudePluginComputationalResearch --skill make-test
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: make-test
Source: https://github.com/WolframInstitute/ClaudePluginComputationalResearch/tree/main/skills/make-test
Command: npx skills add https://github.com/WolframInstitute/ClaudePluginComputationalResearch --skill make-test

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates the creation of test files and notebooks for Wolfram Language code, ensuring robust verification and documentation of your research projects.

Core Features & Use Cases

  • Automated Test Generation: Creates Wolfram testing framework files (.wl) for specified topics.
  • Notebook Creation/Update: Generates or appends to a Test1.nb notebook to integrate new tests.
  • Code Structure Update: Modifies CLAUDE.md to reflect the newly added test files.
  • Use Case: After developing a new function in Code/MyTopic.wl, use this skill to quickly generate corresponding tests in Code/MyTopicTest.wl and update Test1.nb to include them.

Quick Start

Use the make-test skill to create tests for the RicciCurvature topic.

Frequently Asked Questions about make-test

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

FAQPage Schema
How do I generate Wolfram Language test files for computational research?

To generate Wolfram Language test files for computational research, use this skill to scaffold a new test suite by creating a `Code/<Topic>Test.wl` file and integrating it into a `Test1.nb` notebook. It also updates `CLAUDE.md` to reflect the new test assets.

What is the best way to add verification tests to an existing Wolfram notebook?

The best way to add verification tests to an existing Wolfram notebook is to use this skill to generate a `Code/<Topic>Test.wl` file and then append the test suite to your `Test1.nb` notebook using the `create-notebook` skill.

Can I automate Wolfram code testing and documentation updates simultaneously?

Yes, you can automate Wolfram code testing and documentation updates simultaneously. This skill creates the `.wl` test files, updates the `Test1.nb` notebook, and modifies `CLAUDE.md` to document the newly added test files in one process.

Does the make-test skill work with existing Wolfram Language code structures?

Yes, the make-test skill works with existing Wolfram Language code structures. It scaffolds new test suites by creating corresponding `Test.wl` files for your existing `Code/<Topic>.wl` files and integrates them into your project notebooks.

What do I need to create Wolfram test suites for my research project?

To create Wolfram test suites for your research project, you need an existing Wolfram Language code file in your `Code/` directory. The skill will then generate the corresponding `Test.wl` file, update the `Test1.nb` notebook, and modify `CLAUDE.md`.