← ClaudeAtlas

amq-speclisted

Parallel-research-then-converge design workflow between two agents. Use this skill when the user wants two agents to independently think through a design problem before aligning on a solution — "spec X with codex", "design X together", "both agents think through X", "brainstorm architecture together", "parallel research then joint proposal", "think through separately then align", "careful thought from both sides before coding", or any variation where the user wants collaborative design rather than just splitting implementation work. Also use this when you receive a message labeled workflow:spec and need to know the correct receiver-side protocol. Not for sending simple messages or reviews (use /amq-cli), implementing completed designs, or creating document templates.
avivsinai/skills-marketplace · ★ 2 · AI & Automation · score 81
Install: claude install-skill avivsinai/skills-marketplace
# /amq-spec — Collaborative Specification Workflow This skill defines a structured two-agent specification flow. Use canonical phases in order: `Research -> Discuss -> Draft -> Review -> Present -> Execute` Detailed step-by-step protocol lives in `references/spec-workflow.md`. This file is the concise operational entrypoint. ## Parse Input From the user prompt, extract: - **topic**: short kebab-case spec name (e.g., `auth-token-rotation`) - **partner**: partner agent handle (default: `codex`) - **problem**: the full design problem statement If topic/problem are unclear, ask for clarification. ## Pre-flight 1. Verify AMQ is available: `which amq` 2. Verify the AMQ root is discoverable (`.amqrc`, AMQ env vars, or the default `.agent-mail` layout); otherwise run: `amq coop init` 3. Use thread name: `spec/<topic>` ## First Action: Send problem to partner IMMEDIATELY The entire point of the spec workflow is parallel research — both agents exploring the problem independently, then comparing notes. Every second you spend researching before sending is a second your partner sits idle waiting for the problem statement. That's why the send comes first, even though your instinct might be to "research first to give better context." ```bash amq send --to <partner> --kind question \ --labels workflow:spec,phase:request \ --thread spec/<topic> --subject "Spec: <topic>" --body "<problem>" ``` Send the user's problem description verbatim — your own analysis goes in the research