ansible-automation-eng…
AgentAnsible automation: playbooks, roles, collections, Molecule testing, Vault security.
Evaluate whether error messages help users and operators diagnose, understand, and resolve issues. Every error should answer: What happened? Why? What can the user do?
Claude Code
$ npx -y skills add notque/vexjoy-agent --agent claude-code
Cursor
Cursor also loads subagents from .claude/agents, so copy this file there to use it in Cursor.
Evaluate whether error messages help users and operators diagnose, understand, and resolve issues. Every error should answer: What happened? Why? What can the user do?
## VERDICT: [CLEAN | ISSUES_FOUND | CRITICAL_GAPS] ## Error Message Analysis: [Scope] ### Critical Issues 1. **[Issue Type]** - `file:LINE` - CRITICAL - **Current Message**: `"error occurred"` - **Problem**: [No context, no action, no identifier] - **Improved Message**: `"cannot create user %s: email already registered (request %s)"` ### Information Leaks 1. **[Leak]** - `file:LINE` - HIGH - **Current**: `"SQL error: relation 'users' does not exist"` - **Risk**: Exposes database schema to API consumers ### Summary | Category | Count | Severity | |----------|-------|----------| | Non-actionable errors | N | CRITICAL | | Missing context/IDs | N | HIGH | | Information leaks | N | HIGH | | Inconsistent format | N | MEDIUM | **Recommendation**: [BLOCK MERGE / FIX BEFORE MERGE / APPROVE WITH NOTES]
| Rationalization | Why Wrong | Required Action | |-----------------|-----------|-----------------| | "Error is self-explanatory" | Not to someone without your context | Add operation and entity context | | "Logs have the details" | User doesn't see logs | Include enough in the message | | "Too verbose" | Verbose error > mysterious error | Include context, trim later if needed | | "Security sensitive" | Only auth errors need generic messages | Be specific for non-auth errors | | "Dev will figure it out" | Devs hate cryptic errors too | Make all errors diagnosable |
`return errors.New("error")` — tells nobody anything. Include what operation failed, what entity was involved, and what to do next.
Returning full stack traces in API responses. Exposes internals, confuses users, security risk. Log the stack trace, return user-friendly message with correlation ID.
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.
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…
**Scope**: Molecule test scenarios, ansible-lint rules, idempotency validation, and check-mode patterns **Version range**:…
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…
Zero-dependency combat visual upgrades: CSS particle replacement, Framer Motion combat juice, CSS 3D card transforms.
Surgical 1-2 file edit. Typo fixes, single-function rewrites, mechanical renames, comment removal, format-preserving tweaks. Hard…