From evanflow
Guides conversational bug discovery and issue drafting. Listens, explores code context, assesses scope, and drafts GitHub issues with user permission.
How this skill is triggered — by the user, by Claude, or both
Slash command
/evanflow:evanflow-qaThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
**Removed from upstream:** automatic `gh issue create`. Always ask first.
Removed from upstream: automatic gh issue create. Always ask first.
See evanflow meta-skill.
Let the user describe in their own words. At most 2-3 short clarifying questions, focused on:
Don't pre-debug. Don't pre-judge.
Spin up an Agent (Explore type) to read the relevant codebase area. Goal: understand domain language and feature intent — not to find a fix. Fixes come later via evanflow-debug.
Decide: is this one issue, or does it need breakdown into multiple independent concerns that different contributors could tackle simultaneously?
If multiple: each becomes its own issue. Mark blocking relationships honestly (don't serialize when work could parallelize).
Show the draft to the user. ASK before running gh issue create.
Single-issue template:
## What happened
<one-paragraph user-facing description, no file paths>
## What I expected
<one-paragraph>
## Steps to reproduce
1. ...
2. ...
## Additional context
<anything that helps an engineer reproduce or scope>
Breakdown template (parent + children):
## Parent issue
References: #<parent-id>
## What's wrong
<scoped to this child>
## What I expected
...
## Steps to reproduce
...
## Blocked by
- #<id> (if any)
## Additional context
...
After user confirms each draft: gh issue create --title "..." --body "$(cat <<'EOF' ... EOF)".
Do NOT batch-file. Confirm each one.
Process each issue independently. The user signals when the QA session is done.
CONTEXT.md).gh issue create. Never auto-file.evanflow-debugevanflow-brainstorming (or evanflow-prd if substantial)npx claudepluginhub evanklem/evanflow --plugin evanflowRuns interactive QA sessions where users describe bugs and the agent files structured GitHub issues. Explores codebase for context and domain language.
Captures user-reported bugs as durable GitHub issues using the project's own domain language. Avoids stale references like file paths.
Creates and manages GitHub issues for bugs, features, and tasks with enforced quality standards like reproducibility steps, acceptance criteria, and severity assessment.