Standard Mechanisms for Installing and Managing Agent Skills
As the Agent Skills specification (SKILL.md) matures, managing skill lifecycles—discovering, installing, updating, and sandboxing skills—has settled into several standard mechanisms. Because skills are fundamentally directory-based packages (containing SKILL.md, scripts, and…
ListUtils.iterate()
Ever have one of those objects that want to give you an iterator and don’t have a method for getting it as a list? Well created another new method for…
Extending Spring AI with Agent Skills: Executing Python Scripts via SKILL.md
As AI agents evolve from simple chat interfaces to autonomous problem-solving systems, managing prompt bloat and custom tool integrations becomes a critical architectural challenge. If you embed every instruction, workflow,…
Protecting Personal Information when needed!
In today’s times, the software is always handling personal information. As developers, we have to fight the battle between logging and seeing that information when we need to, and hiding…
The Complete Guide to Modern AI Terminology: From Neural Networks to RAG, MCP, and Agentic Systems
Artificial Intelligence is evolving rapidly, bringing with it a wave of new concepts, acronyms, and technical jargon. Whether you are building AI applications, reading tech news, or evaluating tools for…
Java Tips Part 1
Over the years I have done a number of code reviews there have been a number of common mistakes that I have found. So here are my Java tips a…
Multi-Directory GIT
You may or may not find this useful. I work with a my GIT repositories all at the same level. I like to keep them in sync. However going to…