The hidden risk in fast code generation
AI coding tools are very good at producing a complete-looking change from a short request.
That is useful when the change is local. It becomes risky when the change crosses compatibility boundaries: database schemas, public APIs, event contracts, configuration keys, command outputs, generated artifacts, or workflows consumed by other services.
A human enginee...
[Read More]
Latest Posts
Introduction to EU regulations Part II
Compliance as code
The first article introduced the EU regulatory skill family and focused on broad digital regulation: AI systems, operational resilience, privacy, cybersecurity, product security, data access, online platforms, and digital markets.
This second article explains the remaining regulation and ISO skills added for the future 0.17.0 release, and connects them to a more specialized idea:...
[Read More]
From Code Generation to Software Engineering: Why AI Agents Need Design Skills
The shift from generation to engineering
The first wave of AI-assisted development was mostly about speed. Ask the model for a class, a test, a migration, a controller, a README section, or a refactoring, then review what came back.
That capability is useful, but it is not the same as software engineering.
Software engineering is not only the ability to produce code. It is the ability to change a s...
[Read More]
What's new in Cursor rules for Java 0.16.0?
What is the purpose?
An opinionated, AI-native development workflow for Java Enterprise: reusable Skills, Agents, Commands, and third-party MCP servers combined with a human-in-the-loop model to modernize real-world SDLC practices.
Starting with this release, the project introduces a simple way to describe any SDLC action through three phases: Plan, Build, and Operate. Software engineers can use th...
[Read More]
How to validate skills?
Why validate Skills?
Skills are executable guidance for AI agents. They can include instructions, references, scripts, and workflows that influence how an agent reads files, runs commands, edits code, or reasons about a software delivery process.
That power is useful, but it also means a generated skill should not be treated as ordinary Markdown. A broken document can confuse an agent. A malformed ...
[Read More]