From evanflow
Conducts conversational bug discovery, performs light codebase exploration, assesses scope, and drafts GitHub issues for user approval before creation. Use for QA sessions, triaging reports, or filing bugs.
npx claudepluginhub evanklem/evanflow --plugin evanflowThis skill uses the workspace's default tool permissions.
**Removed from upstream:** automatic `gh issue create`. Always ask first.
Runs interactive QA sessions: users report bugs conversationally, agent clarifies, explores codebase for domain context, assesses scope, and files durable GitHub issues.
Captures conversational bug reports as durable GitHub issues in the project's domain language. Explores codebase for context without leaking paths or lines. Use for 'file an issue' or QA passes.
Creates and manages GitHub issues for bugs, features, and tasks with enforced quality standards like reproducibility steps, acceptance criteria, and severity assessment.
Share bugs, ideas, or general feedback.
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)