Spring Boot Skill Freshness
SkillAI & modelsCheck Spring Boot skill content freshness against latest research and flag skills needing updates. Use when running /spring-refresh, or when user mentions "refresh spring skills", "spring boot update check", "skill freshness", "stale spring content", "update spring boot skills".
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the Spring Boot Skill Freshness skill
What this skill tells your AI
The instructions your AI receives, as published by joaquimscosta/arkhe-claude-plugins in plugins/spring-boot/skills/spring-refresh/SKILL.md and read by ahel’s review.
Check whether Spring Boot skills are current with the latest research docs.
Arguments
Parse $ARGUMENTS for mode:
check(default, no args) — Scan and report freshnessrefresh— Update research docs via deep-research, then reportupdate <skill-name>— Help update a specific skill's content
Mode: check
- Run the freshness scanner:
python3 ${CLAUDE_SKILL_DIR}/scripts/scan_skill_freshness.py --format json ${CLAUDE_SKILL_DIR}/../..
-
Parse the JSON output and present a formatted report with:
- Research doc staleness table (file, version, last updated, age, status)
- Skill drift table (name, target version, last modified, research date, drift, status)
- Summary counts (up-to-date, needs review, needs update)
-
For skills with
NEEDS_REVIEWorNEEDS_UPDATE:- List which research docs they depend on
- Suggest running
/spring-refresh update <skill-name>for each
Mode: refresh
-
For each Spring Boot research doc, invoke the Skill tool with
core:deep-researchto refresh:refresh spring-boot-ecosystem(for ecosystem-research.md)refresh spring-boot-ddd-implementation(for ddd-implementation.md)refresh spring-boot-security-observability-testing(for security-observability-testing.md)
-
After all research docs are refreshed, run the
checkmode to produce the updated report. -
Show a before/after comparison of research doc dates.
Fallback: If the deep-research skill is not available, skip the research refresh and run check mode only. Inform the user they can manually update research docs.
Mode: update <skill-name>
-
Run
checkmode first to identify drift status for the specified skill. -
Read the research docs that map to this skill:
spring-boot-ecosystem-research.md→ scanner, verify, web-api, data-ddd, modulith, domain-driven-designspring-boot-ddd-implementation.md→ domain-driven-design, data-ddd, web-api, modulithspring-boot-security-observability-testing.md→ security, observability, testing
-
Read the skill's current content: SKILL.md, EXAMPLES.md, TROUBLESHOOTING.md, and all files in references/.
-
Compare research content against skill content. Identify:
- New APIs or patterns in research not covered in the skill
- Deprecated patterns in the skill that research has replaced
- Version-specific changes (e.g., new Spring Boot minor version features)
-
Present proposed changes to the user for confirmation before editing.
-
After updates, bump the
spring-boot-versionfield if targeting a new version.
Output Format
## Spring Boot Skill Freshness Report
### Research Documents
| Document | Version | Updated | Age | Status |
|----------|---------|---------|-----|--------|
### Skills
| Skill | Target | Modified | Research | Drift | Status |
|-------|--------|----------|----------|-------|--------|
### Recommendations
- [actionable items]
References
- EXAMPLES.md for usage examples
- TROUBLESHOOTING.md for common issues
- Research docs (local):
docs/research/spring-boot-*.md - Research docs on GitHub
Signals
- GitHub stars
- 21
- Forks
- 4
- Last commit
- Aug 2026
Advanced
- Catalog kind
- skill
- Gateway key
spring-refresh- Source
- github.com/joaquimscosta/arkhe-claude-plugins