Skip to main content
This is a Spring AI Community project (spring-ai-community/spring-testing-skills) and is not part of the AgentWorks platform. It uses its own repository and Maven coordinates (org.springaicommunity).
Skills are curated knowledge packages that teach agents how to do specific things well. Each skill is a structured Markdown file with routing rules and reference patterns. Agents discover skills at startup and load full content only when relevant β€” no tokens wasted on unused knowledge. Skills follow the SkillsJars specification and work in any agentic CLI β€” Loopy, Claude Code, and 40+ others.

Spring Testing Skills

The first production-ready SkillsJars collection β€” 7 skills that teach agents how to test Spring applications.

Skill Structure

Each skill has a SKILL.md with metadata and routing rules, plus a references/ directory with detailed patterns:

Install

Skills are extracted to ~/.claude/skills/ where any agentic CLI discovers them automatically.

Evidence

In the Code Coverage v2 experiment, adding testing skills:
  • Reduced JAR_INSPECT tool calls from 11.0% β†’ 1.0% β€” the agent stopped inspecting dependencies because the skills already provided the knowledge
  • Reduced expected steps by ~25% compared to baseline (withdrawn β€” see below)
Updated 2026-09-15 β€” the ~25% is withdrawn, not corrected. The 2026-08-27 note withdrew the absolute figures but kept this ratio, on the argument that both arms were inflated by the same factor (defect CT6). Reanalysis has since found a second defect that distorts each arm by where its runs began, and these arms did not begin alike β€” so no common factor cancels, and the argument holding the ratio up does not hold.No replacement figure is offered, because that reanalysis is not settled. The page also never said which baseline arm the comparison used, which is a second reason it cannot be repaired as written. The v2 data is kept as a record of method, not of result. See the v2 experiment page.
This validates the thesis: curated knowledge improves agent quality more than model upgrades.

Creating Custom Skills

Any Markdown file with YAML frontmatter can be a skill:
Place in .claude/skills/my-conventions/SKILL.md (project) or ~/.claude/skills/my-conventions/SKILL.md (global).

Documentation

Spring Testing Skills

7 skills with routing table and reference patterns

SkillsJars Spec

The SkillsJars format β€” portable domain knowledge for any agentic CLI