vibetags-guardrailslisted
Install: claude install-skill PIsberg/vibetags
<!-- VIBETAGS-START -->
<!-- VIBETAGS-MODULE: cli -->
---
name: vibetags-guardrails
description: "AI guardrails and coding rules generated by VibeTags from @AILocked, @AIContext, and related annotations. Load this skill when writing, reviewing, or modifying code in this project."
---
# AUTO-GENERATED AI RULES
# Generated by VibeTags | https://github.com/PIsberg/vibetags
# Do not edit manually.
## LOCKED FILES (DO NOT EDIT)
## CONTEXTUAL RULES
## 🛡️ MANDATORY SECURITY AUDITS
When proposing edits or writing code for the following files, you MUST perform a security review before outputting the final code. You must explicitly state in your response that you have audited the changes for the required vulnerabilities.
* `com.example.multimodule.cli.MultiModuleCli`
- Required Checks: Path Traversal
## 🔐 CONTRACT-FROZEN SIGNATURES
The following elements have contract-frozen public signatures. You MAY change internal implementation logic, but MUST NOT modify method names, parameter types, parameter order, return types, or checked exceptions.
* `com.example.multimodule.cli.MultiModuleCli.run(java.lang.String[])` - Public CLI surface; flags are documented downstream
## 🧪 TEST-DRIVEN REQUIREMENTS
The following elements require a corresponding test update whenever their logic is modified.
AI MUST NOT propose changes to these elements without also providing the matching test code.
* `com.example.multimodule.cli.MultiModuleCli` - Coverage goal: 100%. Framework: JUNIT_5. Test fi