ortus-boxlang

New Component Test — Testing skill for Claude Code

Testing community

Scaffold a JUnit 5 test for a BoxLang Component (custom tag).

How to install New Component Test

Installs to ~/.claude/skills/ortus-boxlang-skills-new-component-test/SKILL.md

Terminal
mkdir -p ~/.claude/skills/ortus-boxlang-skills-new-component-test && curl -fsSL https://raw.githubusercontent.com/ortus-boxlang/skills/HEAD/commands/new-component-test.md -o ~/.claude/skills/ortus-boxlang-skills-new-component-test/SKILL.md

Restart Claude Code, or start a new session, for it to be picked up.

What New Component Test does


name: boxlang-cmd-new-component-test description: Scaffold a JUnit 5 test for a BoxLang Component (custom tag). Usage: /boxlang-agent-skills:new-component-test com.example.components.MyTag category: scaffolding

Create a JUnit 5 test class for the BoxLang Component `$ARGUMENTS`.

Rules

  • Add the Apache 2.0 file header — read workbench/CodeHeader.txt from the BoxLang source root for the exact text
  • Mirror the component package under the test source root: `src/test/java/<package/pat

Alternatives in Testing

  • Crlf — Test for CRLF / HTTP response-splitting and host-header injection — Set-Cookie injection, cache poisoning, res 4.5k ★
  • Inkline — by inkline - Structures development workflow using pnpm with emphasis on TypeScript and Vue 3 Composition API 1.4k ★
  • Add Scaffold — 按 14-phase 工作流为指定 app 编写清理 scaffold(含需求采集、实测勘测、TOML、safety test、UI 集成) 1.3k ★

Full documentation available on GitHub

View Source Repository