
Resolve unresolved PR conversations with the "ah" prefix. Use for "ah resolve pr review", or when resolving, addressing, or fixing PR review feedback or unresolved threads.
Create or update a GitHub Pull Request with the "ah" prefix. Use for "ah create pr", "ah create pull request", or "ah pr". Analyzes the current branch, runs quality checks, and generates a PR with summary, changes, tests, and linked issues. Updates an existing open PR via `gh pr edit`, otherwise creates one via `gh pr create`.
Run UI/UX quality assurance checks with the 'ah' prefix. Use for 'ah check qa', or to verify visual correctness, responsive layout, interactive elements, E2E smoke flows, console/network errors, or before/after screenshots. Modular via a `checks` switch (presets smoke|visual|perf|a11y|full or a group list; defaults to a fast `smoke` check). Uses the agent-browser CLI against any localhost dev server, Storybook, or live URL.
Detect and debug DOM flash/flicker bugs via the agent-browser CLI with the 'ah' prefix. Use for 'ah fix dom flash', or when elements briefly appear in wrong positions, visual artifacts flash after interactions (drag-drop, transitions, animations), framework DOM cleanup races with React/Vue re-renders to leave ghost elements, opacity/transform jumps on mount/unmount, portal content outlives its positioning context, or any single-frame glitch after a state change.
Implement tasks from tasks.md with the "ah" prefix. Use for "ah implement tasks", or to execute a task list / start coding after task creation. Validates prerequisites, detects the tech stack to load relevant best-practice context, gathers live docs via context7, fetches dependency source via npx opensrc, then runs speckit.implement as a subagent with TDD, progress tracking, and commit-after-pass. Subagents can search GitHub via grep MCP, look up docs via context7, and verify UI via agent-browser. Supports resume, monorepo scoping, and retry on incomplete passes.
Create a PRD and ADR from a feature description with the "ah" prefix. Use for "ah create prd adr", "ah create prd and adr", or "ah prd adr". Takes a feature description (any language), runs a short discovery interview, then generates a PRD at ~/.agents/prds/prd-<repo>-<feature>.md and an ADR at ~/.agents/adrs/adr-<repo>-<feature>.md (ADR uses the PRD as context). Output feeds directly into "ah create tasks".
Create tasks from a PRD and ADR with the "ah" prefix. Use for "ah create tasks". Runs the full Spec Kit pipeline -- specify, clarify, plan, research, complexity check, checklist, task generation -- with consistency passes, committing after each step. Also supports "update" mode (e.g. "ah create tasks update 001"), which skips specify/verify, creates a new branch, and starts from clarify.
Finalize code changes before a PR with the "ah" prefix. Use for "ah finalize code", "ah finalize changes", or "ah finalize". Runs a multi-step workflow: simplify code, write a retrospective, add tests, update JSDoc and docs, optimize/sync specs, code review, and create the PR -- committing after each step. Steps with no relevant changes are auto-skipped. Supports resuming runs and skipping steps by name (e.g. "ah finalize code skip docs").
Debug and fix UI bugs in web apps with the 'ah' prefix. Use for 'ah fix ui bug', or for wrong element/animation positions, layout shifts, overflow, mispositioned buttons/chips/overlays, wrong z-index layering, off flex/grid alignment, truncated/overflowing text, stuck hover states, scroll jumps, or visual regressions. Uses the agent-browser CLI to navigate, inspect elements, inject diagnostics, screenshot, and analyze DOM mutations. Works with Storybook, localhost, or any page. For single-frame flash/flicker races, prefer ah-fix-dom-flash.
Review code with the "ah" prefix. Use for "ah review code", "ah review code 123", "ah review", "ah code review", "ah review my changes", or "ah review this PR" (even without "code"). Reviews correctness, maintainability, and adherence to project standards for local branch changes or remote Pull Requests (by ID or URL).
Verify that a PR or local changes fully implement requirements from a linked GitHub issue, with the "ah" prefix. Use for "ah verify requirements coverage", "ah verify requirements coverage issue 42", "ah verify requirements coverage PR 123", or both ("PR 123, issue 42").
Submit a completed code review with line-specific comments and suggestions to a GitHub PR, with the "ah" prefix. Use for "ah submit code review 123".
Run the full ArinHub feature-development pipeline end-to-end with the "ah" prefix. Use for "ah workflow", "ah run workflow", "ah full workflow", a GitHub issue URL to take from issue to PR, or any request to run the whole ah pipeline at once. Takes a feature description + issue number + base branch, OR a GitHub issue URL (resolved via references/resolve-gh-issue.md). Sequentially launches subagents: ah-create-prd-adr -> ah-create-tasks -> ah-implement-tasks -> optional ah-check-qa verification -> ah-finalize-code (creates the PR), anchored with /goal and guarded by retry + escalation.
Use when: (1) building a skill/command that orchestrates other skills by spawning subagents, (2) a delegated sub-skill reads git working-tree state (e.g. `git branch --show-current`) instead of taking it as an argument, (3) a sub-skill is supposed to "reflect on this session" / capture session learnings (like revise-claude-md) but runs in a subagent, (4) base branch ends up wrong or a session-reflection step sees an empty/trivial context. Keywords: orchestrator, subagent isolated context, git branch --show-current, base branch checkout, revise-claude-md, this session.