business-ops
Business operations: strategy, technology, growth, competitive intelligence, support, finance, HR, legal, operations, sales, productivity, product management.
Constructive critique via 5 HackerNews personas with claim validation.
$ npx -y skills add notque/vexjoy-agent --skill roast --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/roastContext preview
The summary Claude sees to decide when to auto-load this skill.
Constructive critique via 5 HackerNews personas with claim validation.
name: roast
promoted_to: multi-persona-critique
description: "Constructive critique via 5 HackerNews personas with claim validation."
user-invocable: false
argument-hint: "<target to critique>"
allowed-tools:
- Read
- Glob
- Grep
- Bash
- Task
- Skill
context: fork
routing:
triggers:
- "roast code"
- "devil's advocate"
- "stress test idea"
- "roast this"
- "stress test this idea"
- "poke holes in this"
category: analysis
pairs_with:
- multi-persona-critique
- systematic-code-reviewThis skill produces evidence-based constructive critique through 5 specialized HackerNews commenter personas: Skeptical Senior, Well-Actually Pedant, Enthusiastic Newcomer, Contrarian Provocateur, and Pragmatic Builder. The workflow spawns these personas in parallel, validates all claims against actual files and lines, and synthesizes findings into an improvement-focused report.
**Key constraints baked into the workflow:**
---
| Signal | Load These Files | Why | |---|---|---| | dispatching roast personas; claim format and validation verdicts | `personas.md` | Loads detailed guidance from `personas.md`. | | writing the synthesized roast report | `report-template.md` | Loads detailed guidance from `report-template.md`. |
**Goal**: Establish guardrails before any analysis begins.
Call the Skill tool with `read-only-ops`.
skill: read-only-ops
This ensures no modifications can occur during the analysis workflow.
**Allowed operations:**
**Forbidden operations:**
If read-only mode cannot be activated, stop immediately. Never proceed with unguarded analysis.
**Gate**: Read-only mode active. Proceed only when gate passes.
**Goal**: Understand the target thoroughly before spawning critical perspectives.
**Step 1: Identify target type**
| Input | Target | Action | |-------|--------|--------| | No argument | README.md + repo structure | Read README, survey project layout | | `@file.md` | Specific file | Read that file, identify related files | | Description | Described concept | Search repo for related implementation |
**Step 2: Read key files**
Use Read tool to examine: README.md, main documentation, key implementation files relevant to the target.
**Step 3: Survey structure**
Use Glob to map the landscape:
**Step 4: Search for patterns**
Use Grep to find: specific claims to verify, usage patterns, dependency references, related test files.
**Step 5: Ground verbal descriptions**
If user describes a concept rather than pointing to a file, search the repo for existing implementation. Critique grounded in actual code beats critique of a strawman every time. Never analyze a verbal description without confirming the code exists.
**Gate**: Target identified and sufficient context gathered. Proceed only when gate passes.
**Goal**: Launch 5 agents in parallel, each embodying a roaster persona, analyzing the target with full evidence-gathering discipline.
Launch 5 general-purpose agents in parallel via Task tool. Load the full persona specification from the corresponding agent file into each prompt.
**The 5 parallel tasks:**
1. **Skeptical Senior** (`agents/reviewer-code.md`, senior lens) Focus: Sustainability, maintenance burden, long-term viability
2. **Well-Actually Pedant** (`agents/reviewer-code.md`, pedant lens) Focus: Precision, intellectual honesty, terminological accuracy
3. **Enthusiastic Newcomer** (`agents/reviewer-perspectives.md`, newcomer lens) Focus: Onboarding experience, documentation clarity, accessibility
4. **Contrarian Provocateur** (`agents/reviewer-perspectives.md`, contrarian lens) Focus: Fundamental assumptions, alternative approaches
5. **Pragmatic Builder** (`agents/reviewer-domain.md`, pragmatic-builder lens) Focus: Production readiness, operational concerns
**Each agent must:**
See `references/personas.md` for full prompt template and claim format.
**CRITICAL**: Wait for all 5 agents to complete before proceeding to Phase 4. Do not begin validation on partial results. Every persona must contribute before synthesis can happen.
**Gate**: All 5 agents complete with tagged cl
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
Business operations: strategy, technology, growth, competitive intelligence, support, finance, HR, legal, operations, sales, productivity, product management.
Design workflows — UX copy, design systems, design critique, accessibility review, design handoff, user research synthesis. Use when writing UI copy, reviewing…
Marketing: SEO audits, campaign planning, content strategy, email sequences, competitive analysis, brand review, performance reporting.