← ClaudeAtlas

qa-capturelisted

Quickly log a screenshot as an Asana task without breaking focus. Reads the image, proposes a title and severity, asks one confirmation question, creates the task. Use when you spot an issue mid-session and want to capture it without switching context.
markbaindesign/bain-studio · ★ 0 · Testing & QA · score 63
Install: claude install-skill markbaindesign/bain-studio
# QA Capture Log a screenshot as an Asana task in under 30 seconds. No QA pipeline, no review session — just capture and move on. ## Usage ``` /qa-capture /qa-capture "optional extra context for all items" ``` Drop screenshots into `qa/qa-inbox/` in the current project, then invoke. The skill finds them automatically — no path needed. --- ## Steps ### 1. Identify the project Read `CLAUDE.md` in the current directory to get `ASANA_TASK_PREFIX` and `ASANA_PROJECT_NAME`. If not in a project directory, ask: "Which project is this for?" and accept a prefix (e.g. `NORE`, `BSTD`, `KF-WEB`). ### 2. Find screenshots in qa-inbox ```bash ls {PROJECT_ROOT}/qa/qa-inbox/ ``` Filter for image files (`.png`, `.jpg`, `.jpeg`, `.gif`, `.webp`) and files that do NOT already start with a `{PREFIX}-QA-` ref (those are already registered). If no unregistered images found, report "No screenshots in qa/qa-inbox/ to log." and stop. If multiple images found, list them and process each one in turn (one confirmation per image). ### 3. Analyse the screenshot From what you see in the image, determine: - **Title** — a short, specific task title. Describe the symptom, not the cause. Examples: - "Hero image missing on mobile" - "Dashboard gnucash totals show as zero" - "Contact form submit button unresponsive on iOS" - **Severity** — pick one: - `high` — broken functionality, data loss, or visible to clients/end users - `medium` — degraded experience, workaround exists - `low` —