← ClaudeAtlas

issuelisted

Report a QA issue for the current project. Assigns a reference number, creates a structured file in qa/qa-inbox/, and logs it. Invoke when you want to register a bug, visual problem, or QA item without running the full /qa workflow.
markbaindesign/bain-studio · ★ 0 · Data & Documents · score 63
Install: claude install-skill markbaindesign/bain-studio
# Issue — QA Issue Reporter Registers a new QA issue for the current project. Assigns a reference number, writes a structured file to `qa/qa-inbox/`, and appends to `qa/qa-log.md`. Does not fix anything — just intake and registration. Use `/qa` to work through issues once they are registered. --- ## Invoke ``` /issue /issue broken contact form on mobile ``` If a description is passed inline, use it. Otherwise, ask. --- ## Steps ### 1. Scaffold check Confirm `qa/` exists in the current project root. If not, stop and tell Mark to run `/qa` first to set up the QA structure. ### 2. Gather the issue details If invoked with an inline description, use that as the starting point. Ask for any missing fields using `AskUserQuestion`: **Required:** - **Description** — one line, plain English: what is broken or wrong - **Severity** — `critical` / `high` / `medium` / `low` - **Feature area** — what part of the site (e.g. "contact form", "mobile nav", "checkout", "homepage hero") - **Type** — `description` (text only) / `image` (screenshot exists) / `bundle` (multiple files) **Optional:** - **Steps to reproduce** — if the issue is not obvious from the description - **Expected behaviour** — what should happen - **Actual behaviour** — what actually happens - **Notes** — any extra context If an inline description was provided, ask only for the fields that are still missing (severity and feature area at minimum). ### 3. Assign the reference number Read `qa/qa-counter.json`: ``