Agent skill
spring-refresh
Check 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".
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/other/other/spring-refresh
SKILL.md
Spring Boot Skill Freshness
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
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?