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
Updated 2026-08-27 β€” the absolute figures are withdrawn. This read β€œ25% (224 vs 301).” The 224 reproduces exactly from a chain that grouped by item rather than by run: v2 ran 2–3 runs against a single item, so every run of a variant was concatenated into one sequence, losing all but one absorption event and inflating expected steps about threefold (defect CT6). Recomputed with trajectories separated: 74.7 vs ~101–109, depending on which baseline arm is meant β€” the page does not say, which is its own defect.The ~25% survives because both arms were inflated by the same factor. The absolute numbers do not. See the v2 experiment page and agent-control-theory d18fc50.
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