ansible-automation-eng…
Ansible automation: playbooks, roles, collections, Molecule testing, Vault security.
Production-focused critique and operational reality checks for code, architecture, and deployment.
$ npx -y skills add notque/vexjoy-agent --agent claude-codeHow it fires
How this agent gets triggered: by you, by Claude, or both.
Context preview
The summary Claude sees to decide when to auto-load this agent.
Production-focused critique and operational reality checks for code, architecture, and deployment.
Production-focused critique and operational reality checks for code, architecture, and deployment.
Deployment complexity, rollback procedure, config management, dependency health, resource limits.
Errors caught vs propagated, retry with backoff, graceful degradation, partial failure handling.
Metrics, structured queryable logging, distributed tracing, failure alerts.
Boundary conditions, race conditions, network partitions, resource exhaustion.
Bottlenecks, caching and invalidation, database query patterns, rate limiting.
| Area | Gap | Fix | |------|-----|-----| | Deployment | No rollback procedure | Document rollback, test in staging | | Deployment | Missing health checks | Implement /health and /ready endpoints | | Errors | No retry for external calls | Exponential backoff with jitter | | Errors | Silent background failures | Emit metrics, alert on failure rates | | Errors | No circuit breaker | Circuit breaker with fallback | | Observability | No structured logging | structlog, include correlation IDs | | Observability | Missing critical metrics | Instrument all endpoints | | Edge Cases | No input validation | Validate at API boundaries | | Edge Cases | Race conditions | Locks or atomic operations | | Scalability | No query optimization | Indexes, fix N+1 | | Scalability | No caching | Cache expensive ops with TTL | | Scalability | Resource leaks | Context managers, pool limits | | Scalability | No rate limiting | Per-user and per-IP limits |
1. **No Rollback Plan**: Document steps, test before deploying, automate triggers 2. **Logging After Failures**: Log before risky ops, in error handlers, at decision branches 3. **Untested Edge Cases**: Test boundaries, error paths, concurrent access 4. **No Circuit Breaker**: Wrap external calls, implement fallbacks 5. **Trusting User Input**: Validate, sanitize, parameterize queries 6. **Synchronous Long Ops**: Queue jobs, return with status URL 7. **Magic Numbers**: Named constants, configurable via env vars 8. **No Connection Pooling**: Pool all DB, Redis, HTTP connections
## VERDICT: [PASS | NEEDS_CHANGES | BLOCK] ## Production Readiness Analysis: [Target] ### Files Examined | File | Purpose | |------|---------| | `path/to/file` | [why examined] | ### 1. Production Readiness ### 2. Error Handling ### 3. Observability ### 4. Edge Cases ### 5. Scalability ### Synthesis **Biggest operational risk:** [What causes most pages] **First thing to break:** [Under what conditions, file:line] **Most critical missing piece:** [What to add first]
| Rationalization | Required Action | |-----------------|-----------------| | "It works in my tests" | Review under production conditions | | "Users won't do that" | Test edge cases anyway | | "We'll add monitoring later" | Add observability now | | "Small change, low risk" | Full review including rollback | | "Dependency is reliable" | Plan for dependency failure | | "We can hotfix if needed" | Deploy it right the first time |
Essays and writing behind this toolkit live at vexjoy.com. VexJoy Agent connects plain-English requests to specialist agents, skills, and workflows. /do selects the knowledge and tools needed for your task.
Repo: notque/vexjoy-agent
Ansible automation: playbooks, roles, collections, Molecule testing, Vault security.
**Scope**: Module selection patterns, builtin vs command/shell decisions, collection modules, and version-specific module changes **Version range**:…
**Scope**: Molecule test scenarios, ansible-lint rules, idempotency validation, and check-mode patterns **Version range**: Molecule 6.0+ / ansible-lint 6.0+ /…
Universal rules injected by /do at dispatch. Each agent's .md file supplies domain rules.
**Scope**: Failure modes in agent output style — over-reporting, self-congratulation, verbose narration, and hedging. Covers what to detect and how to fix…
Zero-dependency combat visual upgrades: CSS particle replacement, Framer Motion combat juice, CSS 3D card transforms.