Use when: "validate", "verify", "assumption", "test strategy", "tracer bullet", "smoke test", "continuous validation", "environment check", "reality check", "deployment validation", "pre-flight".
View on GitHubboshu2/agentops
domain-kit
January 24, 2026
Select agents to install to:
npx add-skill https://github.com/boshu2/agentops/blob/main/plugins/domain-kit/skills/validation/SKILL.md -a claude-code --skill validationInstallation paths:
.claude/skills/validation/# Validation Skill
Assumption validation, test strategy design, and deployment verification patterns.
## Quick Reference
| Area | Key Patterns | When to Use |
|------|--------------|-------------|
| **Assumption** | Environment validation | Before implementation |
| **Continuous** | Lifecycle validation | During development |
| **Planning** | Test strategy design | Before testing |
| **Tracer Bullet** | Minimal deployment | Early validation |
---
## Assumption Validation
### Purpose
Validate that research assumptions match reality before implementation.
### Validation Categories
| Category | What to Check |
|----------|---------------|
| **API** | CRDs exist, versions match |
| **Images** | Pullable, signatures valid |
| **Operators** | Installed, status Succeeded |
| **Config** | Parameters supported |
| **Permissions** | RBAC allows operations |
### Validation Commands
```bash
# API exists
kubectl api-resources | grep -i "<resource>"
# CRD versions
kubectl get crd <name> -o jsonpath='{.spec.versions[*].name}'
# Image pullable (Kubernetes)
kubectl run test --image=<image> --restart=Never --dry-run=server -o yaml
# Operator status
kubectl get csv -A | grep -i "<operator>"
# Permission check
kubectl auth can-i create <resource> -n <namespace>
# Admission test (dry run)
kubectl apply --dry-run=server -f <manifest>
```
### Output Template
```markdown
# Assumption Validation Report
## Summary
| Category | Tested | Passed | Failed |
|----------|--------|--------|--------|
| API | 5 | 5 | 0 |
| Images | 3 | 2 | 1 |
| Operators | 2 | 2 | 0 |
## Detailed Results
### Passed ✅
- [Assumption 1]: [Evidence]
- [Assumption 2]: [Evidence]
### Failed ❌
- [Assumption]: Expected [X], Found [Y]
- **Impact**: [What this breaks]
- **Fix**: [How to resolve]
## Gate Decision
**Status**: [PASS | FAIL]
**Action**: [Proceed | Return to research]
```
---
## Continuous Validation
### Lifecycle Stages
| Stage | Validation Type |
|-------|-----------------|
| Pre-im