ai-image-creator
Generate PNG images using AI (multiple models via OpenRouter including Gemini, FLUX.2, Riverflow, SeedDream, GPT-5 Image, proxied through Cloudflare AI Gateway…
Socratic questioning to crystallize vague requirements into a testable spec. Use when input is ambiguous, when the user asks for "deep interview", or before dev-autopilot if the brief is too broad. Pairs with @echo-analyst.
$ npx -y skills add evolution-foundation/evo-nexus --skill dev-deep-interview --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/dev-deep-interviewContext preview
The summary Claude sees to decide when to auto-load this skill.
Socratic questioning to crystallize vague requirements into a testable spec. Use when input is ambiguous, when the user asks for "deep interview", or before dev-autopilot if the brief is too broad. Pairs with @echo-analyst.
name: dev-deep-interview description: Socratic questioning to crystallize vague requirements into a testable spec. Use when input is ambiguous, when the user asks for "deep interview", or before dev-autopilot if the brief is too broad. Pairs with @echo-analyst.
Derived from oh-my-claudecode (MIT, Yeachan Heo). Adapted for the EvoNexus Engineering Layer.
Deep Interview transforms vague ideas into concrete, testable specifications through Socratic questioning. It is the front gate of any high-stakes work — refusing to proceed until ambiguity is below an acceptable threshold.
Drive ambiguity below 20% before any code or plan is generated. Output a spec that an executor agent can implement without further clarification.
Read the user's input. Score it on these dimensions (1-5 each, 5 = clear):
If average ≥ 4: skip interview, proceed. If average < 4: enter interview loop.
Ask **one question at a time** using AskUserQuestion (with 2-4 multiple-choice options when possible). Each question must:
Common question types:
Stop the loop when all dimensions ≥ 4 OR after 8 questions (whichever first — long interviews lose user patience).
Write the spec to `workspace/projects/specs/[C]deep-interview-{name}.md` with this structure:
# Deep Interview Spec — {topic}
**Date:** {iso}
**Ambiguity score:** {avg}/5
## Context
[1-2 sentences on the problem and why it matters]
## In Scope
- [item 1]
- [item 2]
## Out of Scope
- [explicit non-goals]
## Success Criteria
- [testable criterion 1]
- [testable criterion 2]
## Constraints
- [tech / business / time]
## Open Questions
- [items where ambiguity remains, with risk level]
## Suggested Next Step
- `dev-autopilot` (if all dimensions ≥ 4)
- `dev-plan` (if some dimensions still < 4 but you want to start scoping)
- Manual implementation (if the spec is small enough)Generate PNG images using AI (multiple models via OpenRouter including Gemini, FLUX.2, Riverflow, SeedDream, GPT-5 Image, proxied through Cloudflare AI Gateway…
Create a new custom agent for the workspace. Guides the user through defining agent name, domain, personality, skills, model, and memory folder. Use when the…
Create a new slash command for Claude Code. Guides the user through defining the command name, what it does, and generates the markdown file in…
Create a Mission, Project, or Goal (Mission → Project → Goal → Task hierarchy) in EvoNexus. Guides the user through picking a mission, choosing or creating a…
Create a new heartbeat (proactive agent scheduled with a decision prompt) for EvoNexus. Guides the user through picking an agent, setting interval, wake…
Create a new custom integration (API/service wrapper) for the workspace. Guides the user through defining the integration's slug, display name, description,…