skills/arc-requesting-review/SKILL.md
Use when completing tasks or features to request code review
npx skillsauth add gregoryho/arcforge arc-requesting-reviewInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Mandatory:
Optional:
Review frequency by workflow:
Get git SHAs:
BASE_SHA=$(git rev-parse HEAD~1)
HEAD_SHA=$(git rev-parse HEAD)
Dispatch code-reviewer subagent (arcforge:code-reviewer) using template at agents/code-reviewer.md and fill placeholders:
Required placeholders:
{WHAT_WAS_IMPLEMENTED}{PLAN_OR_REQUIREMENTS}{BASE_SHA}{HEAD_SHA}{DESCRIPTION}[Just completed Task 2: Add verification function]
BASE_SHA=$(git rev-parse HEAD~1)
HEAD_SHA=$(git rev-parse HEAD)
[Dispatch code-reviewer]
WHAT_WAS_IMPLEMENTED: Verification and repair functions
PLAN_OR_REQUIREMENTS: Task 2 from docs/tasks/verify-index-tasks.md
BASE_SHA: a7981ec
HEAD_SHA: 3df7661
DESCRIPTION: Added verifyIndex() and repairIndex() with 4 issue types
[Reviewer feedback]
Important: Missing progress reporting
Minor: Magic number for reporting interval
[Fix Important, note Minor, then continue]
When reviewer feedback arrives:
arc-receiving-review to process feedback with technical rigorarc-verifying → arc-finishing / arc-finishing-epictesting
Use when the user explicitly invokes `/arcforge:arc-auditing-spec <spec-id>` for a read-only advisory audit of an SDD spec family (design, spec, dag, decision anchors). Only triggered by direct user invocation; never auto-invoked from any pipeline skill.
testing
Use when the user wants to create, query, audit, or initialize an Obsidian vault — saving notes/ideas/URLs into it ("save this" / "file this back" included), querying vault knowledge, auditing health (missing links, orphans, drift), ingesting files, or registering vaults. Not for Excalidraw diagrams — use arc-diagramming-obsidian.
data-ai
Use when specs/<spec-id>/dag.yaml has 2+ ready epics and the lead is staying present to monitor epic-level parallel work via agent teammates. Trigger on mentions of agent teams/teammates for multi-epic work, or after arc-planning yields multiple ready epics. For walk-away unattended execution, use arc-looping.
data-ai
Use when the user wants an Excalidraw diagram or any visual representation — architecture, flowchart, mind map — including casual "draw this" / "show me how this works visually". Also use when arc-maintaining-obsidian delegates Synthesis visuals beyond embedded Mermaid.