Agent skill · zernie

flow-define

Multi-AI requirements scoping using available external providers (Double Diamond Define phase)

What it needs

About 10k tokens when loaded.

What this skill does

{{PREAMBLE}} Pre-Definition: State Check Before starting definition: 1. Read .octo/STATE.md to verify Discover phase complete 2. Update STATE.md: currentphase: 2 phaseposition: "Definition" status: "inprogress" --- Execution Contract This skill uses ENFORCED execution mode. You MUST follow this exact sequence. STEP 1: Display Visual Indicators MANDATORY: You MUST use the Bash tool to run this provider check BEFORE displaying the banner. Do NOT skip it. Do NOT assume availability. List every provider the check reports, not only Claude. A banner showing one seat when several ran misrepresents what the user is paying for. If OCTOALLOWEDPROVIDERS is set, treat it as the source of truth for which providers may participate. Providers filtered out by that allowlist are intentionally reported as unavailable; do not invoke or recommend them in the workflow. Display this banner BEFORE orchestrate.sh execution: DO NOT PROCEED TO STEP 2 until banner displayed. The banner shows users which providers will run and what costs they'll incur — starting API calls without this visibility violates cost transparency. --- STEP 2: Read Prior State Before executing the workflow, read any prior context: This provides context from: Discovery phase research (if completed) Prior architectural decisions User vision captured earlier If claude-mem is installed, its MCP tools (search, timeline, getobservations) are available — use them to find past decisions on similar topics DO NOT PROCEED TO STEP 3 until state read. --- STEP 3: Phase Discussion — Capture User Vision Before executing expensive multi-AI orchestration, capture the user's vision to scope the work effectively. Ask clarifying questions using AskUserQuestion: If user selected "Multi-LLM debate (Claude + available providers)" for approach: Before proceeding with orchestrate.sh, run a Multi-LLM debate to determine the technical approach: Use the debate synthesis to set the approach context for the Define phase. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills zernie/flow-define

View the source on GitHub

Browse the @skills marketplace