ai-superpower/.ai/instructions/skills
moilanik fc91c3988e fix(helm): move name validation from audit to testing phase
Audit checklist should only check hardcoded namespaces and required+default conflicts.
Resource names are not violations — they depend on subchart implementation and must be
tested via helm template, not audited via grep.

Testing Templates section rewritten:
- require testing with at least 2 different release names and namespaces
- verify resource names, labels, selectors linkage works correctly in both
- verify manifest links (Service → Deployment) use correct names/namespaces
- this is how you validate chart portability, not via code inspection

IaC principle clarified:
- chart must be deployable to any cluster/namespace without editing
- deployment discipline prevents two instances in same cluster/namespace
- not a chart constraint, a deployment constraint
2026-03-10 09:57:27 +02:00
..
analysis.instructions.md nit: ai-superpower initial commit 2026-03-02 14:06:36 +02:00
clean-architecture.instructions.md feat: add clean-code, clean-architecture and helm skills; fix .gitignore 2026-03-04 09:54:07 +02:00
clean-code.instructions.md refactor(apply.sh): extract functions + expand clean-code skill 2026-03-09 09:35:27 +02:00
documentation.instructions.md nit: ai-superpower initial commit 2026-03-02 14:06:36 +02:00
file-editing.instructions.md nit: ai-superpower initial commit 2026-03-02 14:06:36 +02:00
git.instructions.md feat: complete apply.sh v1 — summary, guard, dev root install, updated docs 2026-03-03 11:19:35 +02:00
helm.instructions.md fix(helm): move name validation from audit to testing phase 2026-03-10 09:57:27 +02:00
mermaid.instructions.md feat: complete apply.sh v1 — summary, guard, dev root install, updated docs 2026-03-03 11:19:35 +02:00