align-grid
Build editorial/magazine/report webpages on a GENUINE Müller-Brockmann modular grid (International Typographic Style) — not a…
Interactive QA session where user reports bugs or issues conversationally, and the agent logs them to specs/bugs/registry.yaml with a structured audit schema. Explores the codebase in the background for context and domain language. Use when user wants to report bugs, do QA, or
$ npx -y skills add danielvm-git/bigpowers --skill inspect-quality --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/inspect-qualityContext preview
The summary Claude sees to decide when to auto-load this skill.
Interactive QA session where user reports bugs or issues conversationally, and the agent logs them to specs/bugs/registry.yaml with a structured audit schema. Explores the codebase in the background for context and domain language. Use when user wants to report bugs, do QA, or
name: inspect-quality model: sonnet effort: standard description: Interactive QA session where user reports bugs or issues conversationally, and the agent logs them to specs/bugs/registry.yaml with a structured audit schema. Explores the codebase in the background for context and domain language. Use when user wants to report bugs, do QA, or mentions "QA session".
> **HARD GATE** — **HARD GATE** — Quality metrics (coverage, lint, cyclomatic complexity, security scans) must be monitored. If a metric degrades, surface it as a blocker. Do NOT accept regressions.
Run an interactive QA session. The user describes problems they're encountering. You clarify, explore the codebase for context, and log each issue to `specs/bugs/registry.yaml` with a structured, durable format.
Let the user describe the problem in their own words. Ask **at most 2–3 short clarifying questions** focused on:
Do NOT over-interview. If the description is clear enough to log, move on.
Kick off an Agent (subagent_type=Explore) to understand the relevant area. The goal is NOT to find a fix — it's to:
Break down when:
Keep as a single issue when:
Append the issue to `specs/bugs/registry.yaml`. Create the `specs/bugs/` directory if it doesn't exist.
The file maintains a Markdown table with the following columns (derived from structured audit practice):
| Field | Description | |-------|-------------| | `bug_id` | `BUG-YYYY-MM-DDTHHMMSS` | | `date` | `YYYY-MM-DD` | | `severity` | `critical` / `high` / `medium` / `low` | | `priority` | `p0` / `p1` / `p2` / `p3` | | `scope` | kebab-case area (e.g. `auth`, `checkout`) | | `what_happened` | actual behavior (user-facing terms) | | `what_expected` | expected behavior | | `steps_to_reproduce` | numbered steps | | `root_cause` | one-line hypothesis | | `files_changed` | filled in after fix | | `approach` | filled in after fix | | `risk_level` | `low` / `medium` / `high` | | `new_tests` | count (filled in after fix) | | `type_check` | `pass` / `fail` (filled in after fix) | | `lint` | `pass` / `fail` (filled in after fix) | | `commit_type` | `fix` / `fix!` / `feat` (filled in after fix) | | `release_type` | `patch` / `minor` / `major` (filled in after fix) | | `commit_message` | Conventional Commits message (filled in after fix) | | `follow_ups` | semicolon-separated follow-up items | | `file` | path to detailed `specs/bugs/BUG-*.md` (filled in by investigate-bug) | | `status` | `open` / `in-progress` / `fixed` / `wont-fix` |
When a bug is fixed (via `validate-fix`), update the relevant row with the resolution fields.
For each bug, also append a detail section:
### BUG-YYYY-MM-DDTHHMMSS: [short title] **What happened:** [actual behavior, plain language] **What I expected:** [expected behavior] **Steps to reproduce:** 1. [Step 1] 2. [Step 2] **Additional context:** [domain-language observations, no file paths]
After logging, ask: "Next issue, or are we done?" Keep going until the user says done. Each issue is independent — don't batch them.
Agent skills synthesizing 17 years of software engineering discipline — from Clean Code to AI-native architecture — into a single, prescriptive methodology for solo developers.
Build editorial/magazine/report webpages on a GENUINE Müller-Brockmann modular grid (International Typographic Style) — not a…
Analyze the blast radius of a proposed change before any code is written. Maps dependents, affected stories, and test coverage.…
Self-review checklist for the coding agent to run before dispatching a reviewer. Checks CONVENTIONS.md compliance, Boy Scout…
Evaluate an incoming project plan against bigpowers principles and conventions, surface gaps, and produce a READY/NOT READY…
Eight-step epic build cycle — reads state.yaml, execution-status.yaml, and one epic capsule; updates status via bp-yaml-set or…
Add a new requirement or reorder epics by WSJF against specs/release-plan.yaml and epic capsule directories. Modes Add and…